All Versions
Latest Version
Avg Release Cycle
28 days
Latest Release

Changelog History
Page 6

  • v2.1.3 Changes

    • ๐Ÿšš Move os context key to server_os [@nateberkopec]
  • v2.1.2 Changes

    • ๐Ÿ›  FIX: sys_command not falling back to Windows commands properly, logging output [@jmalves, @nateberkopec]
  • v2.1.1 Changes

    • ๐Ÿ›  FIX: Message params should accept nil [@jmalves, #570]
  • v2.1.0 Changes


    • Your client version is now included in all Events. [@nateberkopec, #559]
    • ๐Ÿ’Ž OS and Ruby runtime information now included in all Events. [@nateberkopec, #560]
    • Transport errors (like Sentry 4XX errors) now raise Sentry::Error, not Faraday errors. [@nateberkopec, #565]
    • ๐Ÿ‘ Sidekiq integration is streamlined and improved. Supports Sidekiq 3.x and up. [@nateberkopec, #555]

    ๐Ÿ›  FIXES:

    • ๐Ÿš€ Heroku release detection is improved and more accurate. You must heroku labs:enable runtime-dyno-metadata for it to work. [@nateberkopec, #566]
  • v2.0.2 Changes

    • ๐Ÿ›  FIX: Don't set up Rack-Timeout middleware. [@janraasch, #558]
  • v2.0.1 Changes

    • ๐Ÿ›  FIX: UUIDs were being rejected by Sentry as being too long [@nateberkopec]
  • v2.0.0 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]


    • ๐Ÿ–จ 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]


    • Codebase cleaned up with Rubocop [@nateberkopec, #544]
  • v1.2.3 Changes

    • โœจ ENHANCEMENT: Send the current environment to Sentry [@dcramer, #530]
    • ๐Ÿ›  BUGFIX: Fix all warnings emitted by Ruby verbose mode [@nateberkopec]
    • ๐Ÿ›  BUGFIX: Fix compat with log4r [@nateberkopec, #535]
  • v1.2.2 Changes

    • ๐Ÿ›  BUGFIX: NameError in DelayedJob integration. [janraasch, #525]
  • v1.2.1 Changes

    • ๐Ÿ›  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]