Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.99 KB

CHANGELOG.md

File metadata and controls

57 lines (42 loc) · 1.99 KB

Changelog

master

  • Enhancements
    • Bump hackney to a version that isn't retired (#135)

3.0.0 (2017-03-02)

  • Enhancements
    • Add dialyzer support (#128)
  • Backward incompatible changes
    • Fix default configuration (#124)
    • Start and use separate Sentry hackney pool instead of default (#130)
    • Return :error instead of raising when encoding invalid JSON (#131)

2.2.0 (2017-02-15)

  • Enhancements
    • Allow setting hackney_opts
    • Add Sentry.capture_message/1
    • Allow reading :dsn from System at runtime by configuring as {:system, "ENV_VAR"}

2.1.0 (2016-12-17)

  • Enhancements

    • Allow filtering which exceptions are sent via Sentry.EventFilter behaviour
    • Add Sentry.Context.set_http_context/1
  • Bug Fixes

    • Fix usage of deprecated modules
    • Fix README documentation
    • Fix timestamp parameter format

2.0.2 (2016-12-08)

  • Bug Fixes
    • Fix regex checking of non-binary values

2.0.1 (2016-12-05)

  • Bug Fixes
    • Fix compilation error when Plug is not available

2.0.0 (2016-11-28)

  • Enhancements

    • Return a task when sending a Sentry event
    • Provide default scrubber for request body and headers (Sentry.Plug.default_body_scrubber and Sentry.Plug.default_header_scrubber)
    • Header scrubbing can now be configured with :header_scrubber
  • Bug Fixes

    • Ensure mix sentry.send_test_event finishes sending event before ending Mix task
  • Backward incompatible changes

    • Sentry.capture_exception/1 now returns a Task instead of {:ok, PID}
    • Sentry.Plug :scrubber option has been removed in favor of the more descriptive :body_scrubberoption, which defaults to newly added Sentry.Plug.default_scrubber/1
    • New option for Sentry.Plug :header_scrubber defaults to newly added Sentry.Plug.default_header_scrubber/1
    • Request bodies were not previously sent by default. Because of above change, request bodies are now sent by default after being scrubbed by default scrubber. To prevent sending any data, :body_scrubber should be set to nil