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
- 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 Faraday 2.0 to test matrix
1.17.0 - 2023-11-28
- Add testing for Rails 7.1 by @MrSerth
- Invalid exception class for ActionDispatch::ExceptionWrapper by @jgraichen
1.16.0 - 2023-08-24
- Separate new tracing for
redis-client
gem
NoMethodError
whenRedisClient
is used directly
1.15.0 - 2023-08-23
- Support for
redis
gem v5+
- Method signature for
#publish
in MSGR probe
1.14.0 - (2023-07-31)
- Tests with Ruby 3.2
- Replace deprecated
!render.view_component
hook withrender.view_component
- Removed tests for Rails 5.0 and 5.1
1.13.0 - 2022-04-14
- Support for
view_component
gem (#42) - Support for Ruby 3.1 and Rails 7.0 (formally)
1.12.1 - 2022-03-21
- More commands whitelisted in Redis span metadata (#44)
1.12.0 - 2021-08-24
- Support for
redis
gem (#34)
- Support for Ruby 2.4 (hard gem requirement)
1.11.0 - 2020-12-18
- Support for Ruby 2.4 and Rails 4.2
- Deprecation warnings due to block capture and keyword arguments
1.10.0 - 2020-03-05
- Support for Faraday 1.0
1.9.0 - 2019-12-17
- [Rack] Fix exceptions raised on trace submit corrupting the response
- Rack: Collect redirect locations (#14)
1.8.0 - 2019-10-25
- Improve compatibility with Rails 6.0
1.7.1 - 2019-06-15
- Reworked Faraday probe to not override connection middleware stack
1.7.0 - 2019-05-21
- Restify probe: Attach HTTP response status (#12, #13)
1.6.2 - 2019-05-16
- The Faraday probe dropped Faraday's default request encoder
1.6.1 - 2019-05-14
- Fix release pipeline; no code changed
1.6.0 - 2019-05-14
- Add faraday probe (#11)
1.5.1 - 2019-05-14
- Avoid using internal AMQP constant: Fix compat with amq-protocol 2.3+
1.5.0 - 2019-05-14
- Add ActiveJob perform probe
- Capture endpoint names for grape web requests
attach_error
accepts errors without backtraces and string messages
1.4.0 - 2019-05-14
- Add global
#attach_error
for manual error reporting
1.3.0 - 2019-05-14
- Add exception serialization to trace and protocol
- Add exception reporting to Sidekiq, Msgr, Rack and Rails
1.2.1 - 2019-05-14
- Improve AMQP connection recovery
- Fix dynamic probe loading
1.2.0 - 2019-05-14
- Collect response metadata in rack instrumentation
1.1.0 - 2019-05-14
- 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
- Fix issue with
enabled
configuration flag (#1)
1.0.0 - 2019-05-14
- Fix issue with acfs middleware on non-tracing contexts
- Simplify restify probe to only extend base adapter
- Remove FQDN lookup as it failed on missing RDNS
- Rename gem to mnemosyne-ruby due to name conflict
- Add platform identifier