Skip to content
This repository was archived by the owner on Dec 8, 2020. It is now read-only.

Releases: vectordotdev/timber-elixir

2.4.0 - 22 July 2017

22 Jul 17:05

Choose a tag to compare

  • Updates the library to adhere to the new [3.0 JSON schema] which consolidates HTTP events into simple http_request and http_response events.
  • Adds support for the metadata_json field 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

12 Jul 04:44

Choose a tag to compare

  • Adds a new :nanosecond_timestamps option to use timestamps with nanosecond precision instead of microsecond precision (the Elixir default). This is enabled by default.

2.3.3 - 10 July 2017

11 Jul 02:17

Choose a tag to compare

  • Adds support for the new :meta logger key via #169

2.3.2 - 10 July 2017

10 Jul 22:35

Choose a tag to compare

  • Limits exception backtraces to 10 lines.

2.3.1 - 10 July 2017

10 Jul 18:33

Choose a tag to compare

  • Defaults HTTP event headers to use headers_json instead. This simplifies the schema within Timber by not indexing every header. Indexing headers is now opt-in.

2.3.0 - 10 July 2017

10 Jul 18:32

Choose a tag to compare

  • Renames Timber.Event.ExceptionEvent to Timber.Event.ErrorEvent following 2.4.0 of 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

13 Jun 19:22

Choose a tag to compare

  • Relaxes the hackney dependency from a hard 1.8.0 to ~> 1.8.0.

2.2.0 - 12 June 2017

12 Jun 17:26

Choose a tag to compare

  • Adds the new Timber.Contexts.JobContext to 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

24 May 17:15

Choose a tag to compare

  • Resolves an issue resolving queries for non compliant Ecto adapters.

2.1.7 - 6 May 2017

06 May 16:13

Choose a tag to compare

  • Fixes an issue where Timber is used in a project that did not specify Plug as a dependency. The Timber Phoenix instrumented used a Plug struct within a method definition. This has been adjusted to allow projects without Plug as a dependency.
  • Adds support for Phoenix 1.3.0-rc releases.