- Add support for third party transports, thanks @crankycoder
- Remove NODE_ENV entirely, fixes many issues since people have different opinions on wtf this means
- Several fixes in collecting a better stack trace, thanks @azylman
- Pass exception through to the patchGlobal callback, thanks @ktmud [See #28]
- Official 0.10 support!
- Other misc things. https://github.com/mattrobenolt/raven-node/compare/v0.4.7...v0.5.0
- Actually disable when NODE_ENV does not equal 'production' [Fixes #25]
- Added
platform=nodeto payload for Sentry 5.1
- Resolve
node_modulespath properly [Fixes #23]
- Prevent 'error' event from bubbling up due to no listeners [See #22]
- Augment 'error' event emitter with an actual Error object [See #22]
- Allow a callback to be given to
patchGlobal()[Fixes #19] - Removed old
patch_global()alias
- Added test coverage to
patchGlobal() - Quit using my own deprecated
get_ident()method insidepatchGlobal - Send string errors as a normal message to prevent Sentry server from crying [Fixes #18]
- patchGlobal() was actually broken. :( Thanks @ligthyear [Fixes #17]
- Silence and disable Raven/Sentry when using a non-existent or falsey DSN value
- Separate transports out into their own module for portability
- Added UDP transport [Fixes #10]
- Ignore sub-transports, such as gevent+https, raven sees it as just https
- Added parsing DSNs with non-standard port. [Fixes #4]
- Added BSD license
- Prevent any potentially odd stack traces from causing Raven to crash. [Fixes #2]
- raven.Client now emits
loggedanderrorevents.
- Fixed connect/express middleware, thanks Almad!
- Renamed all methods to follow
client.capture*()pattern. (Sorry if you were already using it!) - All
npminstalled modules are shoved into Sentry for debugging - Toggle actual sending based on
NODE_ENVvariable. Check README for information. - Fixes for more types of stack traces.
- Added
client.captureQuery() - Support for
SENTRY_DSN,SENTRY_NAME, andSENTRY_SITEenviornment variables - More test coverage
- Initial release