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

Releases: vectordotdev/timber-ruby

v2.6.0-beta1 - 27 October 2017

28 Oct 22:33
Compare
Choose a tag to compare

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

27 Oct 15:49
Compare
Choose a tag to compare

Fixed

  • Ensure the new content_length field for HTTP request and response events are an integer.

v2.5.0 - 27 October 2017

27 Oct 06:50
Compare
Choose a tag to compare

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

24 Oct 04:35
Compare
Choose a tag to compare

Added

  • Adds the new host field into the http context, bumping the log event JSON schema to 3.2.0.

v2.3.4 - 12 October 2017

12 Oct 20:01
Compare
Choose a tag to compare

Fixed

  • Fix bug calling Timber::Util::Request::REQUEST_ID_KEY_NAME12 to use the proper constant name.

v2.3.2 - 27 September 2017

27 Sep 23:45
Compare
Choose a tag to compare

Fixed

  • Drop ASCII-8BIT (binary) data before encoding to JSON. This resolves encoding errors during
    this process.

v2.3.1 - 26 September 2017

27 Sep 04:16
Compare
Choose a tag to compare

Fixed

  • Forcibly fallback to SSLv23 if SSLv3 fails. SSLv3 is only used for outdated OpenSSL versions.

v2.3.0 - 26 September 2017

27 Sep 04:15
Compare
Choose a tag to compare

Added

  • Added the ability to pass additional loggers when instantiating a ::Timber::Logger.

v2.2.2 - 14 September 2017

14 Sep 15:38
Compare
Choose a tag to compare

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

13 Sep 23:57
Compare
Choose a tag to compare

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.