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

Releases: vectordotdev/timber-elixir

2.0.0 - 3 April 2017

03 Apr 17:23

Choose a tag to compare

The 2.X line introduces a number of enhancements and performance improvements. You can read more about them here. Upgrading is very simple, please follow the UPGRADING.md doc.

Happy logging!

1.1.16 - 31 March 2017

01 Apr 02:37

Choose a tag to compare

  • Removes :host from @enforce_keys in Timber.Events.HTTPServerRequestEvent

2.0.0-rc3 - 30 March 2017

30 Mar 21:41

Choose a tag to compare

Pre-release
  • Fixes the issue with Plug sessions crashing the system if sessions weren't being used

2.0.0-rc2 - 29 March 2017

29 Mar 19:05

Choose a tag to compare

Pre-release
  • Adds the :metadata configuration line to configuration scripts
    during the install task

2.0.0-rc1 - 27 March 2017

27 Mar 22:30

Choose a tag to compare

Pre-release

This is the first release candidate for the 2.x version line of Timber's Elixir package. Based on discussions with the community (as well as our own needs at Timber), we are providing individual backends to be used.

Notable changes:

  • Instead of providing an IODevice backend, we are relying on the standard :console backend distributed with the Elixir Logger application.
  • To format logs from :console you will now be expected to set the format option for the :console backend to use Timber's specialized formatting function (more on this below)
  • The HTTP transport has been replaced with the Timber.LoggerBackends.HTTP backend. This means that you can now use the :console backend with Timber formatted data and the HTTP backend in concert.
  • Because the HTTP backend is separate, you can now add it during runtime, allowing for more flexible configuration patterns.

1.0.16 - 24 February 2017

24 Feb 16:16

Choose a tag to compare

  • Removes hackney pool for the default hackney client. If client's prefer to use a connection pool, this can be setup externally to Timber.

1.0.13 - 23 February 2017

23 Feb 15:27

Choose a tag to compare

  • Coerces more event and context attributes into the proper type the Timber API expects.

1.0.12 - 22 February 2017

22 Feb 23:11

Choose a tag to compare

  • Coerce context.user.id into a string if it is not.
  • Coerce context.custom.type into an atom if it is not.

1.0.7 - 17 February 2017

17 Feb 23:11

Choose a tag to compare

  • Adds new syntax for creating custom events and contexts with a single root key map.
  • Updates log line schema
  • Explicit use of timer

1.0.1 - 3 February 2017

03 Feb 19:25

Choose a tag to compare

  • Updates to the new log line JSON schema
  • Adds new HTTPClientRequestEvent, HTTPClientResponseEvent, HTTPServerRequestEvent, HTTPServerRequestEvent