Releases: solarwinds/appoptics-apm-ruby
4.5.0
Feature: Tracing for grpc-server (unary, client_streaming, server_streaming, and bidi_streaming)
Fix: RemoteHost is now reported in ActiveRecord spans
Improvement: Better pre-check of the service key
4.4.1
fix: sanitize sql now works correctly when there is a \'
in the query
fix: make sure backtraces are only collected once per span
4.4.0
Feature: Custom metrics, two methods: increment_metric and summary_metric (see docs)
Feature: Disable logging by setting it to -1 in the config file or the environment variable
Improve: Change grpc_client span name to 'grpc-client' to be consistent with other language instrumentations
4.3.1
Fix: Faraday edges are now correctly connected when the adapter is instrumented
Update the key/values recorded for outbound calls
4.3.0
- Feature: tracing for grpc-client (unary, client_streaming, server_streaming, and bidi_streaming)
- Improvement: updated to extension 3.2.0 with service_name validation (removes invalid characters, spaces become hyphens)
4.2.7
- updated to extension 3.1.4 that fixes issues with duplicate hostnames and APPOPTICS_DEBUG_LEVEL
4.2.6
- correction to init message to send
Ruby.AppOptics.Version
instead ofRuby.AppOpticsAPM.Version
to the collector
4.2.5
fix bug with backtraces when using Ruby < 2.2
4.2.4
- allow variables set through the environment to be set through a config file (see https://docs.appoptics.com/kb/apm_tracing/ruby/configure/)
- update to the README
- updates to test and gem versions we test the instrumentation with
- some refactoring for newer gem versions
- audit + update error reporting in spans
- remove support for the cassandra gem (eol)
4.2.3
- The AppOpticsAPM::SDK.start_trace method now also reports metrics [AO-8290]
- New SDK methods: appoptics_ready? and tracing? [AO-8429]
- Improvement to log messages, they all start with [appoptics_apm/...] now [AO-6838]
- Update to README and rdoc comments [AO-6826]
- Refactor SDK versus API