This repository has been 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::HTTP
class and process forking.
2.0.18 - 14 May 2017
- Fixes an issue where
ActiveRecord::Base
is not defined. TheActiveRecord::LogSubscriber
callsActiveRecord::Base.logger
which is not required from that file.
2.0.17 - 22 April 2017
- Fixes a bug where logging non-
String
objects would raise an exception. Any non-String
object will now be coerced into aString
via theinspect
method. This follows the default::Logger
behavior.
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_point
hook. This ensures Timber is the absolute last.
2.0.12 - 19 April 2017
- Ensures that the Timber middlewares are inserted last, after
config/initializers
are 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
hostname
as part of the system context.
2.0.7 - 28 March 2017
- Adds
Timber::Config.instance.header_filters
for 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.