Releases: solarwinds/apm-js
Releases · solarwinds/apm-js
solarwinds-apm 15.0.0-pre.2
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-15_0_0-pre_2:1
Upstream OpenTelemetry versions
opentelemetry/api ^1.3.0
opentelemetry/core ~1.27.0
opentelemetry/instrumentation ~0.54.0
New features and improvements
- UAMS Client ID detection
- Service Instance ID detection
Fixes
- Check for gRPC c-ares incompatibility
solarwinds-apm 14.0.4
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-14_0_4:1
Upstream OpenTelemetry versions
opentelemetry/api ^1.3.0
opentelemetry/core ~1.25.1
New features and improvements
- Updated dependencies to get latest features and bugfixes.
Fixes
- Some edge cases with ESM code no longer fail to instrument.
solarwinds-apm 15.0.0-pre.1
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-15_0_0-pre_1:1
Upstream OpenTelemetry versions
opentelemetry/api ^1.3.0
opentelemetry/core ~1.26.0
opentelemetry/instrumentation ~0.53.0
solarwinds-apm 14.0.3
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-14_0_3:1
Upstream OpenTelemetry versions
opentelemetry/api ^1.3.0
opentelemetry/core ~1.23.0
Fixes
- Properly support user-provided
@opentelemetry/api
in Lambda.
solarwinds-apm 14.0.2
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-14_0_2:1
Upstream OpenTelemetry versions
opentelemetry/api ^1.3.0
opentelemetry/core ~1.23.0
Breaking changes
- This is a completely new version of the instrumentation library built upon OpenTelemetry.
- The library now requires the
@opentelemetry/api
package to be installed alongside it, with the version range^1.3.0
. - The public API surface of the library has been greatly reduced. The
@opentelemetry/api
package can instead be used for all custom instrumentation needs. - The configuration file name has changed and some options have been renamed or altered. Check out the configuration guide for more details.
- The list of instrumented libraries has changed as the library now uses OpenTelemetry instrumentation. Custom instrumentations can now also be provided by the user. See the updated list of bundled instrumentations for more details.
- The new library is written in TypeScript and will always provide up to date and accurate type declarations.
- The new library will support all LTS Node.js versions up to one year after their End of Life. Support for older versions will not be provided since they should not be used.
New features and improvements
- ESM is now supported by default. The recommended way to load the library is now using the
--import
flag instead of the--require
flag.
Internal changes
- Upgraded liboboe to
14.1.0