All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 1

  • v0.11.0 Changes

    • โž• Added handling of rate limiting from the Rollbar API.
  • v0.10.0 Changes

    • ๐Ÿ’ฅ BREAKING CHANGE: Increased Elixir version requirement to 1.4 and higher.
    • ๐Ÿ”ง Made invalid configurations raise.
    • ๐Ÿ‘ Allowed to configure Rollbax to use a proxy (#105).
  • v0.9.2 Changes

    • ๐Ÿ›  Fixed some code that wouldn't let Rollbax start if :enabled was false but the access token or environment were not set.
  • v0.9.1 Changes

    • ๐Ÿ›  Fixed a bug where we didn't list Jason as an application in the :applications key.
  • v0.9.0 Changes

    • ๐Ÿ’ฅ BREAKING CHANGE: Increased Elixir version requirement to 1.3 and higher.
    • Introduced Rollbax.report_message/4.
    • ๐ŸŒฒ Reworked logging support. Now Rollbax.Logger is not a Logger backend, and you cannot send logs to Rollbar automatically via Logger.* macros (Rollbar is not a logging aggregation service after all! :stuck_out_tongue:). Use Rollbax.report_message/4 instead. Check out the documentation for more information on how to use the new Rollbax.Logger.
    • ๐Ÿ”ง Made the :access_token configuration parameter be only required if :enabled is true.
    • โž• Added support for customizing the Rollbar API endpoint.
    • Stopped overriding occurrence data provided by the user.
    • โž• Added support for runtime configuration through a callback that can be set with :config_callback.
    • โฌ‡๏ธ Dropped support for configuring some options through {:system, variable} "special" values. The new :config_callback configuration option allows to fetch variables from the environment at runtime, so that should be used instead.
  • v0.8.2 Changes

    • Made sure that JSON encoding never cause Rollbax.Client crashing.
    • ๐Ÿ‘Œ Improved formatting of stacktraces, and exceptions reported as exits.
    • ๐Ÿ›  Fixed a possible infinite loop when a report is send while Rollbax.Client is not available.
  • v0.8.1 Changes

    • ๐Ÿ›  Fixed a bug when reporting a term that is not an exception and using kind :error in
  • v0.8.0 Changes

    • ๐Ÿ›  Fixed a bug with custom data not being reported correctly.
    • โฌ†๏ธ Bumped Elixir requirement from ~> 1.0 to ~> 1.1.
  • v0.7.0 Changes

    • โž• Added support for blacklisting logger messages through the :blacklist configuration option. This way, it's possible to prevent logged messages that match a given pattern from being reported.
    • ๐Ÿ”ง Started allowing globally-set custom data: the data in the :custom configuration option for the :rollbax application is now sent alongside everything reported to Rollbax (and merged with report-specific custom data).
  • v0.6.1 Changes

    • ๐Ÿ›  Fixed a bug involving invalid unicode codepoints in Rollbax.Logger.