This repository was archived by the owner on Dec 8, 2020. It is now read-only.
Releases: vectordotdev/timber-elixir
Releases · vectordotdev/timber-elixir
2.4.0 - 22 July 2017
- Updates the library to adhere to the new [3.0 JSON schema] which consolidates HTTP events into simple
http_requestandhttp_responseevents. - Adds support for the
metadata_jsonfield for all errors and exceptions. This will automatically include additional structure fields present in exceptions. See the readme for a more detailed explanation.
2.3.4 - 11 July 2017
- Adds a new
:nanosecond_timestampsoption to use timestamps with nanosecond precision instead of microsecond precision (the Elixir default). This is enabled by default.
2.3.3 - 10 July 2017
- Adds support for the new
:metalogger key via #169
2.3.2 - 10 July 2017
- Limits exception backtraces to 10 lines.
2.3.1 - 10 July 2017
- Defaults HTTP event
headersto useheaders_jsoninstead. This simplifies the schema within Timber by not indexing every header. Indexing headers is now opt-in.
2.3.0 - 10 July 2017
- Renames
Timber.Event.ExceptionEventtoTimber.Event.ErrorEventfollowing2.4.0of our log event JSON schema . - This introduces the SessionContextPlug and HTTPContextPlug which replace the monolithic ContextPlug. The HTTPContextPlug captures the HTTPContext and the SessionContextPlug captures the SessionContext. This is advantageous for users who do not have a session store set up; those users encounter a raise during the Plug response phase that happens outside the package. These users can now remove the SessionContextPlug but retain the HTTPContextPlug functionality. The existing ContextPlug module now calls out to both SessionContextPlug and HTTPContextPlug to maintain compatability. That module will be removed in version 3.0 of the package and beyond.
2.2.1 - 13 June 2017
- Relaxes the
hackneydependency from a hard1.8.0to~> 1.8.0.
2.2.0 - 12 June 2017
- Adds the new
Timber.Contexts.JobContextto track job / task executions. The Timber console will prefix lines with the Job ID if present. - Various bug fixes.
2.1.8 - 24 May 2017
- Resolves an issue resolving queries for non compliant Ecto adapters.
2.1.7 - 6 May 2017
- Fixes an issue where Timber is used in a project that did not specify
Plugas a dependency. The Timber Phoenix instrumented used aPlugstruct within a method definition. This has been adjusted to allow projects withoutPlugas a dependency. - Adds support for Phoenix
1.3.0-rcreleases.