Changelog

View Source

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.6.7 - 2025-11-07

Fixed

  • Don't crash when reporting a struct in Tower.Event.metadata (#97)

0.6.6 - 2025-10-28

Fixed

  • Don't crash when reporting elixir terms in Tower.Event.metadata that don't have native JSON representation (#95)

0.6.5 - 2025-09-26

Added

0.6.4 - 2025-08-23

Fixed

  • Fixes compilation bug when castore package is missing (possibly when updating phoenix to 1.8.0")

0.6.3 - 2025-03-13

Added

  • Allow use with Tower v0.8.x

Changed

  • Changes tower dependency from {:tower, "~> 0.7.1"} to {:tower, "~> 0.7.1 or ~> 0.8.0"}.
  • jason dependency is now optional and no longer a required dependency if Elixir 1.18+ native JSON module is available.

0.6.2 - 2024-11-19

Fixed

  • Properly format reported throw value

Changed

  • Updates tower dependency from {:tower, "~> 0.6.0"} to {:tower, "~> 0.7.1"}.

0.6.1 - 2024-10-24

Fixed

  • Properly report common :gen_server abnormal exits

0.6.0 - 2024-10-07

Added

  • Can include less verbose TowerRollbar as reporter instead of TowerRollbar.Reporter.

Changed

  • No longer necessary to call Tower.attach() in your application start. It is done automatically.

  • Updates tower dependency from {:tower, "~> 0.5.0"} to {:tower, "~> 0.6.0"}.

0.5.0 - 2024-09-03

Added

  • New included values in every Rollbar Item report
    • server os type and version
    • Elixir node name, i.e. the result of Node.self().

Removed

  • :enabled configuration option.

Changed

  • Reporting is enabled if :access_token configuration option is set and is a binary. Otherwise TowerRollbar is disabled. This logic replaces now removed :enabled configuration option.

0.4.1 - 2024-08-27

Added

  • New included values in every Rollbar Item report
    • language=elixir
    • elixir and Erlang/OTP version numbers
    • notifier information, i.e.
      • name=tower_rollbar
      • verison=<tower_rollbar_version>
    • Rollbar recommended uuid value set to Tower.Event.id.

0.4.0 - 2024-08-20

Added

  • Bandit support via tower update
  • Oban support via tower update

Changed

  • Updates dependency to {:tower, "~> 0.5.0"}.

0.3.0 - 2024-08-16

Changed

  • Updates dependency to {:tower, "~> 0.4.0"}.