rollbax v0.9.0 Release Notes

    • 💥 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.