Releases: solarwinds/apm-java
Releases · solarwinds/apm-java
v2.9.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_9_0:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.43.1
- OpenTelemetry instrumentation
2.9.0
New features and improvements
- upgrade to upstream OTEL agent 2.9.0
- add hibernate span creation to support better DBO integration
- exclude stored procedure from context injection
Internal changes
- automate SDK release to maven central
- publish javadocs to maven central
v2.8.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_8_0:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.42.1
- OpenTelemetry instrumentation
2.8.0
New features and improvements
- upgrade to upstream OTEL agent
2.8.0
- add an ergonomic way to setup OTEL metric exporting through
SW_APM_EXPORT_METRICS_ENABLED
environment variable or the equivalent system property.
Internal changes
- simplify custom transaction naming for lambda build
v2.6.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_6_0:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.40.0
- OpenTelemetry instrumentation
2.6.0
New features and improvements
- upgrade to upstream OTEL agent
2.6.0
Fixes
- remove
com.solarwinds.joboe:logging
dependency fromsolarwinds-otel-sdk
module - stop profiling when context expire to reduce memory pressure
Internal changes
- upgrade to
netty:4.1.108.Final
injoboe
v2.5.1
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_5_1:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.39.0
- OpenTelemetry instrumentation
2.5.0
New features and improvements
- made automatic OTEL log export opt-in only requiring user to set
SW_APM_EXPORT_LOGS_ENABLED=true
Fixes
- malformed url error when port number is include in collector endpoint
Internal changes
- remove handling of the layer logic for collector settings
- remove local sample rate configuration support
v2.5.0
New release: v2.5.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-v2_5_0:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.39.0
- OpenTelemetry instrumentation
2.5.0
New features and improvements
- use
na-01
as default data cell whenSW_APM_COLLECTOR
is not specified for Otel log export - integrate upstream otel agent version 2.5.0 which comes with bug fixes and new features
v2.4.1
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_4_1:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.38.0
- OpenTelemetry instrumentation
2.4.0
Breaking changes
New features and improvements
- automatically export logs when supported logging framework is used by instrumented service
- introduce
SW_APM_EXPORT_LOGS_ENABLED
environment variable to enabled/disable log export. It's set totrue
by default.
Fixes
- trace context in queries not working for some application framework
Internal changes
v2.4.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_4_0:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.38.0
- OpenTelemetry instrumentation
2.4.0
New features and improvements
- Support handler method as transaction in
spring-webmvc:6.x.x
- Add
SW_APM_SQL_TAG_DATABASES
environment variable and it's system property equivalent that allows user to set the database drivers to tag. The value is a comma separated strings of the JDBC database name. For example, when the application is connecting to both MySQL and Postgres the value of the variable will bemysql,postgresql
.
v2.3.0
New release: v2.3.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_3_0:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.37.0
- OpenTelemetry agent
2.3.0
Breaking changes
New features and improvements
- This release bundles OTel agent version 2.3.0
Fixes
- Fix disabling of
sw-jdbc
instrumentation module in lambda build due to runtime class mismatch.
Internal changes
- Upgraded joboe from
10.0.2
to10.0.3
v2.2.0
New release: v2.2.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-java-2_2_0:1
Upstream OpenTelemetry versions
- OpenTelemetry API/SDK
1.36.0
- OpenTelemetry instrumentation
2.2.0
Breaking changes
New features and improvements
Fixes
Internal changes
- added separate lambda and normal agent builds
- refactored
joboe
into modular form that facilitates building standalone lambda agent module
v2.0.0
New release: v2.0.0
WHAT'S NEW ⭐
- Reporting of request counter metrics as otel-metrics in lambda runtime
- Head-based sampling via reading of settings from file
- Reporting of inbound metrics as otel-metrics in lambda runtime
- Removal of fallback to hardcoded default settings when no settings file is available
- Workaround for two entry creation in lambda runtime
- Remove reporting of
trace.service.requests
andtrace.service.errors
metrics - Remove reporting of
trace.service.sample_rate
andtrace.service.sample_source
metrics - Rebrand java code to
solarwinds
instead ofappoptics
- Integrate lambda support into main branch
BUG FIXES 🐞
- Fix propagation of invalid
sw
trace state value