Skip to content

Releases: getsentry/sentry-ruby

2.0.2

30 Sep 14:41
Compare
Choose a tag to compare

2.0.1

26 Sep 21:20
Compare
Choose a tag to compare
  • FIX: UUIDs were being rejected by Sentry as being too long [@nateberkopec]

2.0.0

26 Sep 17:01
Compare
Choose a tag to compare

BREAKING CHANGES:

  • The object passed to the async callback is now a JSON-compatible hash, not a Raven::Event. This fixes many bugs with backend job processors like DelayedJob. [@nateberkopec, #547]
  • Several deprecated accessors have been removed [@nateberkopec, #543]
  • You can no longer pass an object which cannot be called to should_capture [@nateberkopec, #542]

ENHANCEMENTS:

  • Rack::Timeout exceptions are now fingerprinted by URL, making them more useful [@nateberkopec, #538]
  • Added an HTTP header processor by default. We now scrub Authorization headers correctly. You can use config.sanitize_http_headers to add a list of HTTP headers you don't want sent to Sentry (e.g. ["Via", "Referer", "User-Agent", "Server", "From"]) [@nateberkopec]

FIXES:

  • User/Event IP addresses are now set more accurately. This will fix many issues with local proxy setups (nginx, etc). [@nateberkopec, #546]
  • We now generate a real UUID in the correct format for Event IDs [@nateberkopec, #549]
  • If async sending fails, we retry with sync sending. [@nateberkopec, #548]
  • Changed truncation approach - event messages and HTTP bodies now limited to the same amount of characters they're limited to at the Sentry server [@nateberkopec, #536]

OTHER:

1.2.3

31 Aug 16:17
f8c924c
Compare
Choose a tag to compare

1.2.2

31 Aug 16:09
6f96d95
Compare
Choose a tag to compare

1.2.1

31 Aug 16:09
7c7d251
Compare
Choose a tag to compare
  • BUGFIX: Context clearing should now work properly in DelayedJob and Sidekiq. Also, we properly clear context if Sentry causes an exception. [@nateberkopec, #520]
  • BUGFIX: If Sentry will not send the event (due to environments or no DSN set), it will not attempt to "capture" (construct an event) [@nateberkopec, #518]

1.2.1

21 Jul 21:25
7c7d251
Compare
Choose a tag to compare
  • BUGFIX: Context clearing should now work properly in DelayedJob and Sidekiq. Also, we properly clear context if Sentry causes an exception. [nateberkopec, #520]
  • BUGFIX: If Sentry will not send the event (due to environments or no DSN set), it will not attempt to "capture" (construct an event) [nateberkopec, #518]

1.1.0

07 Jun 17:11
782a51e
Compare
Choose a tag to compare
  • The client exposes a last_event_id accessor at Raven.last_event_id. [@dcramer, #493]
  • PERFORMANCE: Skip identical backtraces from "re-raised" exceptions [@databus23, #499]
  • Support for ActionController::Live and Rails template streaming [@nateberkopec, #486]

0.15.6

23 Feb 13:04
Compare
Choose a tag to compare
  • Fixed bug where return value of debug middleware was nil [eugeneius, #461]
  • Fixed a bug in checking catch_debugged_exceptions [greysteil, #458]
  • Fixed a deprecation warning for Rails 5 [Elektron1c97, #457]

0.15.5

10 Feb 14:05
Compare
Choose a tag to compare
  • DelayedJob integration fixed when last_error not present [dcramer, #454]
  • Release detection doesn't overwrite manual release setting in Rails [eugeneius, #450]
  • Deal properly with Cap 3.0/3.1 revision logs [timcheadle, #449]
  • Rails 5 support [nateberkopec, #423]