Releases: elixir-error-tracker/error-tracker
v0.7.0
What's Changed
- Igniter installer by @crbelaus in #149
- Improve documentation of Error kind field by @tjarratt in #154
- Require LiveView 1.0 at least by @crbelaus in #159
- Require Ecto 3.13 at least by @crbelaus in #161
- Avoid leaking Authorization request headers in cleartext for Phoenix Controllers by @tjarratt in #160
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
This release includes a new feature to mute error occurrences and a few improvements to the error grouping and the web dashboard navigation.
Note
This release includes schema changes, so a new migration to version: 5 of the schema is required.
What's Changed
- Fix error grouping issue by @odarriba in #133
- Mute error occurrences by @crbelaus in #130
- Improve web dashboard navigation by @crbelaus in #141
Full Changelog: v0.5.2...v0.6.0
v0.5.2
v0.5.1
What's Changed
- Improve docs regarding LiveView scope by @odarriba in #115
- Update package introduction in the README by @crbelaus in #116
- Update and unify dev scripts by @crbelaus in #119
- Support Elixir 1.18 by @crbelaus in #120
- Accept prefix option for PostgreSQL v04 migration by @logandk in #121
New Contributors
Full Changelog: v0.5.0...v0.5.1
v0.5.0
This release includes a a new feature of breadcrumbs to track code execution before the error happened, a better support for Ash framework exceptions and various fixes and improvements.
Note
This release includes schema changes, so a new migration to version: 4 of the schema is required.
What's Changed
- Improve error context typespec by @crbelaus in #102
- Store Ash bread crumbs in occurrence context by @crbelaus in #106
- Integrate breadcrumbs by @odarriba in #107
- Safely convert payloads to strings by @crbelaus in #110
- Improve dashboard for mobile devices by @crbelaus in #108
Full Changelog: v0.4.0...v0.5.0
v0.4.0
This release includes a new behaviour for filtering sensible information from the context when tracking errors.
What's Changed
- Add
ErrorTracker.Filterbehavior for modifying error context before tracking errors by @MSE99 in #94 - Fix docs for
Prunerdefault max_age value by @kevinschweikert in #96 - Filter context only when tracking errors by @crbelaus in #100
New Contributors
- @kevinschweikert made their first contribution in #96
Full Changelog: v0.3.0...v0.4.0
v0.3.0
This new version adds support for MySQL/MariaDB and improves how Oban.PerformError occurrences are grouped.
What's Changed
- Don't import private function name from router by @crbelaus in #91
- Fix Oban.PerformError grouping by @odarriba in #92
- Add typespecs for public functions by @MSE99 in #86
- Add support for MySQL/MariaDB by @phihos in #89
New Contributors
Full Changelog: v0.2.6...v0.3.0
v0.2.6
What's Changed
- Flag to globally disable error tracking by @odarriba in #82
- Prune resolved errors by @crbelaus in #69
- Ignore Errors by @crbelaus in #79
Migrations
This release includes schema changes to improve pruner performance, so when upgrading you will need to execute migrations to version: 3. It applies to both PostgreSQL and SQLite systems.
Full Changelog: v0.2.5...v0.2.6
v0.2.5
This release tracks errors raised in LiveComponents and improves the error context handling in LiveViews.
What's Changed
- Report errors that originate from LiveComponents by @numso in #74
- Add LiveView event to context only during exceptions by @crbelaus in #78
New Contributors
Full Changelog: v0.2.4...v0.2.5