Skip to content

Latest commit

 

History

History
254 lines (147 loc) · 5.85 KB

CHANGELOG.md

File metadata and controls

254 lines (147 loc) · 5.85 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.0.0 - 2024-02-29

Removed

  • Dropped support for Ruby < 3.1
  • Dropped support for Rails < 6.1
  • Dropped support for Sidekiq < 6.0
  • Dropped support for Faraday < 1.0

Added

  • Added Faraday 2.0 to test matrix

1.17.0 - 2023-11-28

Added

  • Add testing for Rails 7.1 by @MrSerth

Fixed

  • Invalid exception class for ActionDispatch::ExceptionWrapper by @jgraichen

1.16.0 - 2023-08-24

Added

  • Separate new tracing for redis-client gem

Fixed

  • NoMethodError when RedisClient is used directly

1.15.0 - 2023-08-23

Added

  • Support for redis gem v5+

Fixed

  • Method signature for #publish in MSGR probe

1.14.0 - (2023-07-31)

Added

  • Tests with Ruby 3.2

Changed

  • Replace deprecated !render.view_component hook with render.view_component
  • Removed tests for Rails 5.0 and 5.1

1.13.0 - 2022-04-14

Added

  • Support for view_component gem (#42)
  • Support for Ruby 3.1 and Rails 7.0 (formally)

1.12.1 - 2022-03-21

Added

  • More commands whitelisted in Redis span metadata (#44)

1.12.0 - 2021-08-24

Added

  • Support for redis gem (#34)

Removed

  • Support for Ruby 2.4 (hard gem requirement)

1.11.0 - 2020-12-18

Removed

  • Support for Ruby 2.4 and Rails 4.2

Fixed

  • Deprecation warnings due to block capture and keyword arguments

1.10.0 - 2020-03-05

Added

  • Support for Faraday 1.0

1.9.0 - 2019-12-17

Fixed

  • [Rack] Fix exceptions raised on trace submit corrupting the response

Added

  • Rack: Collect redirect locations (#14)

1.8.0 - 2019-10-25

Added

  • Improve compatibility with Rails 6.0

1.7.1 - 2019-06-15

Fixed

  • Reworked Faraday probe to not override connection middleware stack

1.7.0 - 2019-05-21

Added

  • Restify probe: Attach HTTP response status (#12, #13)

1.6.2 - 2019-05-16

Fixed

  • The Faraday probe dropped Faraday's default request encoder

1.6.1 - 2019-05-14

Fixed

  • Fix release pipeline; no code changed

1.6.0 - 2019-05-14

Added

  • Add faraday probe (#11)

1.5.1 - 2019-05-14

Fixed

  • Avoid using internal AMQP constant: Fix compat with amq-protocol 2.3+

1.5.0 - 2019-05-14

Added

  • Add ActiveJob perform probe

Changed

  • Capture endpoint names for grape web requests
  • attach_error accepts errors without backtraces and string messages

1.4.0 - 2019-05-14

Added

  • Add global #attach_error for manual error reporting

1.3.0 - 2019-05-14

Added

  • Add exception serialization to trace and protocol
  • Add exception reporting to Sidekiq, Msgr, Rack and Rails

1.2.1 - 2019-05-14

Changed

  • Improve AMQP connection recovery
  • Fix dynamic probe loading

1.2.0 - 2019-05-14

Added

  • Collect response metadata in rack instrumentation

1.1.0 - 2019-05-14

Added

  • Add metadata to rack instrumentation
  • Add msgr server & client instrumentation
  • Add sidekiq client instrumentation
  • Add sidekiq server instrumentation
  • Add acfs request parameter tracing

1.0.1 - 2019-05-14

Fixed

  • Fix issue with enabled configuration flag (#1)

1.0.0 - 2019-05-14

Fixed

  • Fix issue with acfs middleware on non-tracing contexts

Changed

  • Simplify restify probe to only extend base adapter
  • Remove FQDN lookup as it failed on missing RDNS

0.2.0 - 2019-05-14

Changed

  • Rename gem to mnemosyne-ruby due to name conflict

Added

  • Add platform identifier