Skip to content

Latest commit

 

History

History
175 lines (96 loc) · 7 KB

CHANGELOG.md

File metadata and controls

175 lines (96 loc) · 7 KB

AppSignal for Elixir Phoenix changelog

2.4.0

Published on 2024-07-03.

Added

  • Add endpoint events to Phoenix request traces to instrument more events of the request lifetime. (minor 9e24eef)
  • Add LiveView 1.x in the allowed list of versions in the dependencies. (patch e7f2b16)

2.3.9

Published on 2024-06-05.

Changed

  • 4bce402 patch - Allow custom action names to be set in Phoenix routes. For example, in a plug middleware or the controller:

    Appsignal.Tracer.root_span()
    |> Appsignal.Span.set_name("CustomActionName")

2.3.8

Added

  • 18d4840 patch - Handle live_view :render messages received through :telemetry.

2.3.7

Published on 2024-04-26.

Fixed

  • 5e10a3d patch - Fix unused variables warnings introduced in the previous release.

2.3.6

Published on 2024-04-25.

Changed

  • 745fc21 patch - Set an action name for Phoenix.ActionClauseError errors. It will now group these errors per controller-action combination for more convenient grouping.

2.3.5

Fixed

  • a08fbf9 patch - Allow the phoenix_html dependency to use version 4.0 or above.
  • a08fbf9 patch - Fix warning on Elixir 1.16 calling current_span() as a function

2.3.4

Fixed

  • 48d61a6 patch - Fix an issue in which sample data is overriden by Phoenix data when the span closes.

2.3.3

Fixed

  • dcb0832 patch - Fix Logger deprecation warnings on Elixir 1.15

2.3.2

Changed

  • 5496ad2 patch - Switch to router_dispatch events for root spans

2.3.1

Fixed

  • 4e4e422 patch - Fix exception handling for unwrapped Phoenix errors

2.3.0

Added

  • 2fe4d48 minor - Add :telemetry-only Phoenix instrumentation to remove the need for includes in Phoenix application endpoints

2.2.1

Fixed

  • 25bc948 patch - Fix metadata issue for template telemetry

2.2.0

Added

  • 3207e18 minor - Add automatic template instrumentation for Phoenix 1.7. Phoenix's upcoming release adds telemetry to templates, so using Appsignal.Phoenix.View is no longer needed.

2.1.3

Fixed

  • 916db4b patch - Fix Appsignal.Logger error on AppSignal for Elixir 1.4.0

2.1.2

Added

  • c915a34 patch - Handle live_component events in LiveView integration

2.1.1

Added

  • fcfba2d patch - Add event names to LiveView events

2.1.0

Added

  • 108d9dd minor - Semi-automatic LiveView instrumentation

2.0.14

Fixed

  • 42b2cdd patch - Fix application environment warnings on Elixir 1.14

2.0.13

  • 31a29c2 patch - Fix Telemetry 1.x warning caused by the Phoenix EventHandler

2.0.12

  • bd9b88d patch - Remove unneeded telemetry dependency

2.0.11

  • aaa3146 patch - Allow using phoenix_html 3.0.0 and up

2.0.10

  • 8a219f9 patch - Resolve duplicate view clause warnings from Appsignal.View

2.0.9

  • 097eeaf patch - Appsignal.View returns templates when AppSignal's view instrumentation is disabled.

2.0.8

2.0.7

2.0.6

  • Use Appsignal.Logger in Appsignal.Phoenix.View and .EventHandler. PR #12

2.0.5

  • Exposes live_view_action/5 to help instrument handle_params. PR #11

2.0.4

  • Allow :appsignal_plug versions between 2.0.4 and 3.0.0

2.0.3

  • Use “live_view” namespace for LiveView samples. PR #10

2.0.2

  • Explicitly ignore returns from Span functions. PR #7

2.0.1

  • Add clause for non-binary template names in AppsignalPhoenix.View. PR #6

2.0.0

  • Initial release, extracted from appsignal-elixir 🎉