Skip to content

Releases: solarwinds/apm-js

solarwinds-apm 15.0.0

03 Dec 21:15
v15.0.0
0b6d29a
Compare
Choose a tag to compare

AWS Lambda layer ARN

arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-15_0_0:1

Upstream OpenTelemetry versions

  • opentelemetry/api ^1.9.0
  • opentelemetry/core ~1.28.0
  • opentelemetry/instrumentation ~0.55.0

Breaking changes

  • @opentelemetry/api dependency upgraded to ^1.9.0.
  • Removed support for initialisation via --require and --loader flags. The only supported initialisation method is now --import.
  • Removed support for Node.js 16. The supported versions are now 18 (^18.19.0), 20 (^20.8.0), 22 and future LTS releases.
  • waitUntilReady changed to return a promise.

New features and improvements

  • Added support for exporting logs.
  • Added support for non-Linux platforms (Windows, macOS, etc).

Internal changes

  • Upgraded liboboe to 15.0.2.
  • Use OTLP as default export protocol.

solarwinds-apm 14.1.0

20 Nov 23:31
v14.1.0
75fa791
Compare
Choose a tag to compare

AWS Lambda layer ARN

arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-14_1_0:1

Upstream OpenTelemetry versions

  • opentelemetry/api ^1.3.0
  • opentelemetry/core ~1.28.0

New features and improvements

  • Support ESM handlers in AWS Lambda.

Fixes

  • Do not insert invalid trace context in prepared PostgreSQL statements.
  • Properly handle custom gauge metrics.

solarwinds-apm 15.0.0-pre.3

11 Nov 19:07
v15.0.0-pre.3
ca88f1c
Compare
Choose a tag to compare
Pre-release

AWS Lambda layer ARN

arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-15_0_0-pre_3:1

Upstream OpenTelemetry versions

  • opentelemetry/api ^1.3.0
  • opentelemetry/core ~1.27.0
  • opentelemetry/instrumentation ~0.54.0

New features and improvements

  • Support ESM in AWS Lambda

Fixes

  • Don't include trace context in prepared Postgres statements

solarwinds-apm 15.0.0-pre.2

05 Nov 15:28
v15.0.0-pre.2
79068cf
Compare
Choose a tag to compare
Pre-release

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

04 Nov 17:24
v14.0.4
52cd124
Compare
Choose a tag to compare

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

24 Oct 16:18
v15.0.0-pre.1
1821dc3
Compare
Choose a tag to compare
Pre-release

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

22 Jul 16:44
v14.0.3
2a4b303
Compare
Choose a tag to compare

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

10 Apr 15:15
v14.0.2
b2528cd
Compare
Choose a tag to compare

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