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
v2.6.0-beta1 - 27 October 2017
Fixed
- Encoding and rewind issues for file upload parameters have been resolved. Timber
improved attribute normalization across all contexts and events, ignoring binary
values like this in general.
Changed
- Attribute normalization has been strictly enforced across all event and context types.
v2.5.1 - 27 October 2017
Fixed
- Ensure the new
content_length
field for HTTP request and response events are an integer.
v2.5.0 - 27 October 2017
Changed
- Remove social promotions during the installation process
- The default log device for development has been changed to a file (log/development.log)
to follow Rails defaults.
Fixed
- Adds an override for ActiveSupport::Buffered logger. This is a legacy class that was dropped
in Rails >= 4. It lacked #formatter accessor methods, which was a bug that was never resolved.
Added
- Capture
content_length
for both HTTP request and HTTP response events. This field is
available in the log's metadata. The response event now includes the content length in the
actual log message. The request message remains unchanged.
v2.4.0 - 23 October 2017
Added
- Adds the new
host
field into thehttp
context, bumping the log event JSON schema to3.2.0
.
v2.3.4 - 12 October 2017
Fixed
- Fix bug calling
Timber::Util::Request::REQUEST_ID_KEY_NAME12
to use the proper constant name.
v2.3.2 - 27 September 2017
Fixed
- Drop ASCII-8BIT (binary) data before encoding to JSON. This resolves encoding errors during
this process.
v2.3.1 - 26 September 2017
Fixed
- Forcibly fallback to SSLv23 if SSLv3 fails. SSLv3 is only used for outdated OpenSSL versions.
v2.3.0 - 26 September 2017
Added
- Added the ability to pass additional loggers when instantiating a
::Timber::Logger
.
v2.2.2 - 14 September 2017
Fixed
- Remove Railtie ordering clause based on devise omniauth initializer. This is no longer
necessary since we do not integrate with Omniauth anymore.
v2.2.1 - 13 September 2017
Changed
- Omniauth integration was removed since it only captures user context during the Authentication
phase. Omniauth does not persist sessions. As such, the integration is extremely low value
and could cause unintended issues.