Releases: solarwinds/apm-ruby
7.0.2
What's Changed
- Restart timer thread from token_bucket after fork
Full Changelog: 7.0.1...7.0.2
Pushed to Rubygems:
7.1.0
What's Changed
- Added log feature: users can export logs directly to SWO Log using the OTLP Log Exporter (disabled by default).
- OTLP exporter will be disabled if OTEL_TRACES_EXPORTER set to non-oltp exporter.
- Updated semantic_conventions for receiving Rack instrumentation.
New Contributors
- @raphael-theriault-swi made their first contribution in #224
Full Changelog: 7.0.1...7.1.0
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/7.1.0
SHA256 checksum: 39a02894f2df24f9e7c32b15babe1531c7155c080243b41d0be2f7c15b858fca
7.0.1
What's Changed
- Restart http get settings thread after fork from puma
Full Changelog: 7.0.0...7.0.1
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/7.0.1
SHA256 checksum: 68f996bab3d0df76aa93b4629a50ff7e086f18e2d3f0e0bad5cc5dfdf0b8242b
7.0.0
What's Changed
- Introduced a pure Ruby implementation for sampling logic that make the otlp as the default export mechanism.
- Added new resource detectors for Kubernetes and UAMS.
- Support for Ruby 3.4 in Lambda layers.
- Updated test structure to avoid shared state across test cases.
- Deprecated
log_argsoption was removed.
Full Changelog: 6.1.2...7.0.0
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/7.0.0
SHA256 checksum: d392d53d4e90d31896f45a5962c3ea1b6e2332c55faf83f8f1d93a215b5e446f
7.0.0.prev3
What's Changed
- Enforcing delta aggregation_temporality for exponential histogram.
- Fixed the issue of causing infinite loop when settings time expired.
Full Changelog: 7.0.0.prev2...7.0.0.prev3
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/7.0.0.prev3
SHA256 checksum: 5ba71302f0b53ffe9fd0a44c454699f98b693a7a191327b48032696c349ec758
7.0.0.prev2
What's Changed
- Upgraded the default minimal Ruby version to 3.1.0.
- Changed the histogram type to exponential for the metrics
trace.service.response_time. - Set the semantic conventions (semconv) for HTTP client libraries to stable by default.
- Fixed the transaction name so that it no longer appears in non-entry span attributes.
- Started using the AWS resource detector from the upstream OpenTelemetry SDK Contrib.
Full Changelog: 7.0.0.prev1...7.0.0.prev2
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/7.0.0.prev2
SHA256 checksum: c9538a13e4513c9c6b5128fac7da44377b077858b60824498a6d5166f3985042
7.0.0.prev1
What's Changed
- Implemented pure ruby sampling logic
- OTLP trace and metric exporter are the now default exporters for swo backend
- Added resource detectors for Kubernetes and UAMS client (NH-103815)
- Added Lambda instrumentation for 6.1.2
Full Changelog: 6.1.2...7.0.0.prev1
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/7.0.0.prev1
SHA256 checksum: 89c83ae62056c6c7d79e4a84cbfedf497b071d85ed6ead920f4e9aa727ac1af1
6.1.2
Full Changelog: 6.1.1...6.1.2
What's Changed
add_tracerhelper function for custom instrumentation on specific function- Added dbo integration for PostgreSQL (without prepared statement)
Full Changelog: 6.1.1...6.1.2
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/6.1.2
SHA256 checksum: 00fc99778d9fb6ee0223662392cfc306fa76bd1c644f9516dd7d749f78cd2f1a
6.1.1
What's Changed
- Mysql2 sqlcommenting for DBO integration
- Removed the marginalia support on query commenting
- Added the support of after fork on forked process
Full Changelog: 6.1.0...6.1.1
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/6.1.1
SHA256 checksum: 0741e0a26cc9940edaa55e4a5b811cb967564a82b2a97afd741be7781f831033
6.1.0
What's Changed
- Streamline lambda layer log format
- Support swomarginalia for Rails 7~7.1
- Relax token validation
- Implement markdown lint and link CI/CD to ensure markdown format and prevent dead links
- Integrate CI/CD for reverse lab scan in both lambda and regular builds
- Change trace attribute from
otel.statustootel.status_code - Add
OBOE_DEBUGfor buildingsolarwinds_apmandliboboewith theRelWithDebugflag - Restrict response time HTTP attributes to HTTP server entry spans
New Contributors
Full Changelog: 6.0.2...6.1.0
Pushed to Rubygems:
https://rubygems.org/gems/solarwinds_apm/versions/6.1.0
SHA256 checksum: 541a0ae43d255ca4032f735a6e77ee82f45d174396ab93147131f7a3b1cefe33