0.5.4
- Bugfix: Cast
error.message
toString
. Test objects as Error arguments.
0.5.3
- Fix bug that was causing an infinite loop while building the payload for request objects.
0.5.2
- Collect
process.argv
andprocess.pid
as part of the 'server' metadata
0.5.1
- Fixed a bug that occurred if
exitOnUncaught
was set to true and an unhandled exception occurred, (#38)
0.5.0
- Refactored most of the notifier code to use the async library.
- Fixed myriad JSLint warnings/errors.
- Fixed various bugs related to the different
handler
options. - Added
X-Rollbar-Access-Token
header for faster responses from the server. - Fix bug where the app could shut down before all data was sent to Rollbar and/or the callbacks called, (#34)
- Removed
handler
,handlerInterval
options- There is only a single handler type now which will send the error/message as soon as it can. The communication is all done via asynchronous calls and will not block IO.
- Removed
batchSize
option- The notifier no longer batches together data before sending it. This was error prone and could lead to loss of errors if there was a problem reporting any in the batch.
- Removed rollbar.shutdown()
- Now that there are no longer any
setInterval()
calls, there is no need to wait for anything from the Rollbar library in order to shutdown cleanly.
- Now that there are no longer any
0.4.5
- Fix a bug that was causing the notifier to not catch all uncaught exceptions. (#36)
0.4.4
- Fix a bug when
req.socket
was undefined. (#33)
0.4.3
- Support HTTP proxies. (#32)
0.4.2
- Fixed a bug that caused the library to crash if a request was provided but did not have a
headers
object. (#31)
0.4.1
- Fixed a bug that caused the library to crash if a request was provided but did not have a
connection
object. - Added some error logging to the
uncaughtException
handler to output uncaught exceptions to the log and to log if there were any problems handling the uncaught exception.
0.4.0
- Set the default handler to be
inline
so that if the program crashes since some configurations will shut down before thesetInterval()
is fired.- To maintain v0.3 behavior, simply add
handler: 'setInterval'
to the config object passed torollbar.init()
.
- To maintain v0.3 behavior, simply add
0.3.13
- Allow environment and framework to be overridden by payload data.
0.3.12
- Fix param scrubbing failing when the value is null/undefined (#30)
0.3.11
- Add
handleErrorWithPayloadData
function, exposing more of the Rollbar API when reporting errors. (#29)
0.3.10
- Fix edge case where multiple errors were not handled correctly. (#28)
0.3.9
- Add
verbose
configuration option,true
by default.
0.3.8
- Revert JSON escape change and fix bug with content-length header.
0.3.7
- Properly escape unicode in payloads to fix server-side json parsing
0.3.6
- Allow addRequestData to be overridden. (#24)
0.3.5
- Handles a situation where circular references could likely exist which may result in no payload being sent at all.
0.3.4
- Fix bug that was not properly serializing JSON when there were multiple references to the same object in the payload.
0.3.3
- Fix bug that caused error reports to be swallowed when the stacktrace contains files that cannot be read (#22)
- Parse CoffeeScript stack traces (#23)
0.3.2
- Added
json-stringify-safe
to handle circular object references properly in payload construction - Use
console.error
instead ofutil.error
due to deprecation
0.3.1
- Don't require options to be passed into
handleUncaughtExceptions
0.3.0
- Change default environment to 'unspecified' instead of 'production'
0.2.11
- Optionally
process.exit()
in uncaught error handler and change default environment to 'production'
0.2.10
- Generate context using the request's route instead of using the path
0.2.9
- Save request context in item payload
0.2.8
- Add support for req.body parsing for all http methods and not just POST
0.2.7
- Add code_version configuration option
0.2.6
- Add ability to scrub request headers
0.2.5
- Added in
rollbar.reportMessageWithPayloadData() export for rollbar.js
0.2.4
- Adding reportMessageWithPayloadData
0.2.3
- Allow setting the person using Passport convention
0.2.2
- Return the last API response
0.2.1
- Never allow notifier code to crash
0.2.0
- Rename to Rollbar