Releases: solarwinds/appoptics-apm-ruby
Releases · solarwinds/appoptics-apm-ruby
4.9.0
Feature: Add support for triggered traces AO-13420
Enhancement: Add configuration for ec2 metadata timeout AO-13519
SHA256 checksum: 7a5c71f50b38db3c7fc1d069a0614e9731edbb4daf613dcbd0d93953dc3ba409
4.8.4
Enhancement: Add Rails6 instrumentation AO-13827
SHA256 checksum: e907f3584c879410772a2e362bec39f299bf8c01590f8e1f67d4f4df5b7492ea
4.8.3
Fix: Running the agent with Rails 6 does not raise an exception anymore (Rails 6 is not instrumented yet) AO-13888
4.8.2
- Fix: Make sure to preserve log message, when traceId isn't logged.
- Fix: The c-library now respects passed in options when processes are forked.
4.8.1
- Fix: Bug fixed in C library used by appoptics_apm
4.8.0
- Feature: Accept new (longer) solarwinds API token in addition to the old one
- Enhancement: Improve the way we read environment and configuration variables
4.7.0
- Feature: Trace ID injection into log message (configurable: always, sampled, traced, never)
- Feature: Extend SDK with methods to use for customized Trace ID log injection (see: CurrentTrace)
- Feature: New SDK methods log_info and log_exception that allow adding events to the current span
- Fix: Adapt to different versions of Alpine that require different ssl libraries
- Fix: Grpc client does not override transaction name anymore
4.6.0
- Feature: Transaction Filtering (see https://docs.appoptics.com/kb/apm_tracing/ruby/configure/)
- Change: AppOpticsAPM::Config[:tracing_mode], options changed to :enabled and :disabled (deprecate :always and :never)
- Fix: Adapt to changed behavior in newer versions of the curb gem (>= 0.9.8) and stay backward compatible (thanks @aderyabin for your PR)
4.5.2
Fix: Make sure AppOpticsAPM::API calls don't fail in noop mode
4.5.1
Fix: accept service_key from config file
Intern: Add testing with Ruby 2.6.0