Skip to content
This repository has been archived by the owner on Jun 12, 2018. It is now read-only.

v1.0.0

Latest
Compare
Choose a tag to compare
@watson watson released this 02 Oct 22:01
· 923 commits to master since this release
  • Remove createClient() function
  • Replace options.env with options.active
  • Rename options.handleExceptions to options.captureExceptions
  • Rename options.app_id to options.appId
  • Rename options.organization_id to options.organizationId
  • Rename options.secret_token to options.secretToken
  • Add deployment tracking support
  • Merge captureMessage, captureError and captureRequestError into one function
  • Remove support for overriding the Opbeat http API port number
  • Automatically log custom properties on the Error object
  • Log HTTP User-Agent header if present
  • Log name of Node.js module where error occured
  • Log request.json if present
  • Log whether http requests are secure or not
  • Log remote IP
  • Allow options.stackTraceLimit to be falsy
  • Remove client.version property
  • Remove event connectionError (use error event instead)
  • Control log level of client with options.clientLogLevel (replaces options.silent)
  • Allow handleUncaughtExceptions to be called multiple times
  • Allow the severity level of exceptions to be set in options
  • Allow all options to be set via environment variables
  • Parse the Opbeat URL to the captureUncaughtExceptions callback
  • Don't log stack-frame path as absolute
  • Only log cookies if they are present
  • Security fix: Don't shamelessly track all environment variables
  • Bug fix: Support the new Opbeat param_message API format
  • Improve HTTP message parsing
  • A lot of code cleanup