Skip to content

Releases: solarwinds/apm-ruby

7.0.2

08 Dec 15:48
5ff759a

Choose a tag to compare

What's Changed

  • Restart timer thread from token_bucket after fork

Full Changelog: 7.0.1...7.0.2

Pushed to Rubygems:

https://rubygems.org/gems/solarwinds_apm/versions/7.0.2

7.1.0

21 Oct 17:00
161bdba

Choose a tag to compare

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

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

12 Sep 15:21
961817c

Choose a tag to compare

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

06 Aug 19:01
c1c25cf

Choose a tag to compare

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_args option 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

07 Jul 20:44
cf80972

Choose a tag to compare

7.0.0.prev3 Pre-release
Pre-release

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

25 Jun 16:31
b55cf47

Choose a tag to compare

7.0.0.prev2 Pre-release
Pre-release

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

10 Jun 18:59
6d87140

Choose a tag to compare

7.0.0.prev1 Pre-release
Pre-release

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

28 Feb 17:39
4e9f3e0

Choose a tag to compare

Full Changelog: 6.1.1...6.1.2

What's Changed

  • add_tracer helper 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

09 Dec 16:35
ac559d8

Choose a tag to compare

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

18 Sep 14:01
e6a30c1

Choose a tag to compare

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.status to otel.status_code
  • Add OBOE_DEBUG for building solarwinds_apm and liboboe with the RelWithDebug flag
  • 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