Releases: solarwinds/apm-ruby
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.status
tootel.status_code
- Add
OBOE_DEBUG
for buildingsolarwinds_apm
andliboboe
with theRelWithDebug
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
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
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
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
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
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
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
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
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