Skip to content

Releases: solarwinds/apm-ruby

6.1.1

09 Dec 16:35
ac559d8
Compare
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
Compare
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

6.0.2

27 Jun 13:56
fe28d9a
Compare
Choose a tag to compare

What's Changed

  • NH-82144 and NH-81061: multi-runtime lambda layer in #131
  • NH-84659: use github arm runner in #134
  • NH-84801: fix issue of init msg not sent in #135

Full Changelog: 6.0.1...6.0.2

Pushed to Rubygems:

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

SHA256 checksum: 24bb2f037b681a90115ba264445f81c0348dd57d60607a2f83ab192a836e3313

6.0.1

20 Jun 17:25
04f0cb9
Compare
Choose a tag to compare

What's Changed

  • Documentation update in #126, #127, #132
  • Reduce the length pf rubocop config file in #128
  • Oboe version update to 15.0.1 in #133

Full Changelog: 6.0.0...6.0.1

Pushed to Rubygems:

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

SHA256 checksum: 41f8e0387cc9ca462d1b3c5367c7fe6d29ca8fc41ff37a0668427ae407eef5c9

6.0.0

11 Apr 16:15
72cd55c
Compare
Choose a tag to compare

What's Changed

  • Add lambda layer workflow. (#97, #121)
  • Refactor on logging when service key is invalid. (#122, #115)
  • Using noop for all possible error from our agent. (#123)

For all pre-release change (e.g. 6.0.0.prev6) log please check previous release notes.

Full Changelog: 6.0.0.prev6...6.0.0

Pushed to Rubygems:

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

SHA256 checksum: 83f71714b5cebd234a6a68e6eb5e7989e0c588a53f78017de35f67e90082b110

6.0.0.prev6

30 Jan 15:16
dee98bb
Compare
Choose a tag to compare

What's Changed

  • Updated release process and documentation. (#91, #92)
  • Added custom metrics information to README. (#93)
  • Integrated rubocop-performance for code optimization. (#94)
  • Replace Packagecloud with GitHub package. (#95, #96)
  • Removed database obfuscation logic set from SolarWinds side. (#99)
  • Changed trigger_tracing_mode to symbol. (#100)
  • Added dependabot.yml for automated dependency updates. (#103)
  • Ensured reporter starts regardless of worker or master status. (#109)
  • Upgraded to version 14.0.1. (#110)
  • Synchronized SolarWinds logger with OpenTelemetry logger. (#111)
  • Updated versioning and workflow for Amazon Linux 2 on checkout. (#112, #113)
  • Dependency updates by Dependabot. (#105 - #108)

Full Changelog: 6.0.0.preV5...6.0.0.prev6

Pushed to Rubygems:

https://rubygems.org/gems/solarwinds_apm/versions/6.0.0.prev6

SHA256 checksum: b8ba860b4686ccf6f0b0f6f55051f100ee778975386b5f0fa0b4091742f5039d

6.0.0.preV5

06 Nov 16:12
5e69f10
Compare
Choose a tag to compare

What's Changed

  • Update README, CONFIGURATION and CODEOWNERS
  • Add license header for src file
  • Enable returning digit from solarwinds_ready?
  • Repo name update and archive the old repo
  • Enable SW_APM_TRANSACTION_NAME env variable for setting transaction name
  • Bug fix on determining the service_name from oboe_init
  • Backward compatibility of custom metrics in #74

Full Changelog: 6.0.0.preV4...6.0.0.preV5

Pushed to Rubygems:

https://rubygems.org/gems/solarwinds_apm/versions/6.0.0.preV5

SHA256 checksum: ccbfbea73eda84610b9dfe0085511a7a4108e0e49f22c60a0661d8f1e2732378

6.0.0.preV4

14 Sep 17:41
b2ef244
Compare
Choose a tag to compare
6.0.0.preV4 Pre-release
Pre-release

This release includes the following features:

  • Relaxed the opentelemetry-sdk version requirement to 1.2.0 for common version 0.19.6

Pushed to Rubygems:

https://rubygems.org/gems/solarwinds_apm/versions/6.0.0.preV4

SHA256 checksum: 3de2a06944bc4cf92a555059e0c532ea7f6b96039c92550eab73c81be5b69f11

6.0.0.preV3

13 Sep 13:24
48239d4
Compare
Choose a tag to compare
6.0.0.preV3 Pre-release
Pre-release

This release includes the following features:

  • Updgraded liboboe version to 13.0.0
  • Rescue the sampler, processor and exporter without re-raise the error
  • Marginlia for tracecontext in sql will work for activerecord > 7 with non-rails app (e.g. sinatra)
  • Environmental variable name change: SOLARWINDS_APM_ENABLED -> SW_APM_ENABLED
  • Updated lumberjack for tracecontext in logs
  • Refactored test file structure based on folder lib/
  • DB statement obfuscate for mysql2, pg and dalli will be default for opentelemetry-instrumentation
  • Added otel.status and otel.description in span attributes
  • Abandoned baggage to store root span; instead, using txn_manager
  • Changed layer to span.kind:span.name
  • Removed extensions from transaction_settings

Pushed to Rubygems:

https://rubygems.org/gems/solarwinds_apm/versions/6.0.0.preV3

SHA256 checksum: 7665023c90fbe15fcf0c06460b740a462f70eeff024a59704b90dbbe38e7b90b

6.0.0.preV2

08 Aug 16:52
cbdac9d
Compare
Choose a tag to compare
6.0.0.preV2 Pre-release
Pre-release

This release includes the following features:

  • Start to use http.target as the path for transaction filtering
  • Refactored the test strategy that avoid compiling liboboe extension while testing
  • Updated the rake task that start up the docker container for both test and development
  • Unsupport tracecontext in sql for non-rails app with activerecord > 7
  • Updated README.md, CONTRIBUTING.md and CONFIG.md

Pushed to Rubygems:

https://rubygems.org/gems/solarwinds_apm/versions/6.0.0.preV2

SHA256 checksum: 71ca1ba7f3ce59888b1efd1155f15911b79d86ff5ba4bb790eb195d8e68ba668