This repository was archived by the owner on Dec 8, 2020. It is now read-only.
Releases: vectordotdev/timber-ruby
Releases · vectordotdev/timber-ruby
2.0.20 - 19 May 2017
- Resolves an issue with the
Timber::LogDevices::HTTPclass and process forking.
2.0.18 - 14 May 2017
- Fixes an issue where
ActiveRecord::Baseis not defined. TheActiveRecord::LogSubscribercallsActiveRecord::Base.loggerwhich is not required from that file.
2.0.17 - 22 April 2017
- Fixes a bug where logging non-
Stringobjects would raise an exception. Any non-Stringobject will now be coerced into aStringvia theinspectmethod. This follows the default::Loggerbehavior.
2.0.16 - 21 April 2017
- Ensures the Timber middleware is the absolute last in the stack. In cases where both devise and omniauth were installed, devise would take over installing the Omniauth middleware inserting it after Timber. This version resolves that.
2.0.14 - 19 April 2017
- Add Timber middleware further down in the initialization process, after the
engines_blank_pointhook. This ensures Timber is the absolute last.
2.0.12 - 19 April 2017
- Ensures that the Timber middlewares are inserted last, after
config/initializersare loaded. Without this, the Timber middlewares could be inserted before Omniauth middlewares, meaning we would not capture user context.
2.0.11 - 19 April 2017
- Fixes an issue where user context was not being captured if both warden and omniauth were installed.
2.0.10 - 19 April 2017
- Automatically captures
hostnameas part of the system context.
2.0.7 - 28 March 2017
- Adds
Timber::Config.instance.header_filtersfor sanitizing custom headers: http://www.rubydoc.info/github/timberio/timber-ruby/master/Timber%2FConfig:header_filters
1.1.3 - 23 February 2017
- Coerces context and event attributes into the types the Timber API expects.