Releases: elixir-error-tracker/error-tracker
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.Filter
behavior for modifying error context before tracking errors by @MSE99 in #94 - Fix docs for
Pruner
default 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
v0.2.4
v0.2.3
This release contains multiple bugfixes and adds the new csp_nonce_assign_key
option that can be used when mounting the dashboard. This option allows you to pass a nonce key to sign both the CSS and JS assets when used in conjunction with restrictive content security policies.
What's Changed
- Use CSP nonces for script and style tags by @crbelaus in #61
- Use explicit column name for FK references by @crbelaus in #62
- Update install guides migration example by @odarriba in #68
- Do not store error if context/occurrence is not valid by @odarriba in #66
Full Changelog: v0.2.2...v0.2.3
v0.2.2
This release contains a fix for error search when using SQLite3. There are also a number of minor fixes and improvements to the dashboard and the documentation.
What's Changed
- Update project repo URL to navbar by @kianmeng in #42
- Document CSP settings for dashboard by @crbelaus in #49
- Fix navbar link to dashboard path by @crbelaus in #52
- fix typos by @pmareke in #53
- Use new function `Repo.with_adapter/1' by @odarriba in #56
- Fix error search in SQLite by @crbelaus in #51
New Contributors
Full Changelog: v0.2.1...v0.2.2