Skip to content

Releases: solarwinds/apm-python

rel-3.3.1

21 Nov 21:58
f8b552b
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.28.2
  • OpenTelemetry Python instrumentation 0.49b2

New features and improvements

  • Upgraded OpenTelemetry API/SDK and instrumentation 1.28.2/0.49b2 (#459)

rel-3.3.0

14 Nov 15:49
0661ca7
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.28.1
  • OpenTelemetry Python instrumentation 0.49b1

New features and improvements

  • Upgraded OpenTelemetry API/SDK and instrumentation 1.28.1/0.49b1 (#450)

Internal changes

  • Fixed CodeQL warnings (#445, #446)
  • Removed deprecated pkg_resources usage (#450)

rel-3.2.0

08 Oct 16:50
aea8ede
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.27.0
  • OpenTelemetry Python instrumentation 0.48b0

New features and improvements

  • Added support for SW_APM_EXPORT_METRICS_ENABLED (#439)

rel-3.1.0

02 Oct 00:13
0b060ca
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.27.0
  • OpenTelemetry Python instrumentation 0.48b0

New features and improvements

  • Added support for SW_APM_ENABLED_SQLCOMMENT, SW_APM_OPTIONS_SQLCOMMENT(#434, #437)
  • Deprecated OTEL_SQLCOMMENTER_ENABLED, OTEL_SQLCOMMENTER_OPTIONS (#434)

Fixes

  • Fixed AwsLambdaInstrumentor loading in Lambda environment (#430)

Internal changes

  • Added linting for all supported Python versions (#428)
  • Fixed code style (#433)

rel-3.0.0

04 Sep 22:17
c5ef52c
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.27.0
  • OpenTelemetry Python instrumentation 0.48b0

New features and improvements

  • Upgraded OpenTelemetry API/SDK and instrumentation 1.27.0/0.48b0 (#422)

Support changes

  • Added Python 3.12 support (#422)

Fixes

  • Removed logs export headers defaults in lambda (#425)

Internal changes

  • Added ReversingLabs scan before publishes (#420)
  • Reverted distro default to disable AwsLambdaInstrumentor outside Lambda, which is now part of upstream (#422)

rel-2.2.0

12 Aug 16:30
1e1a657
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.25.0
  • OpenTelemetry Python instrumentation 0.46b0

New features and improvements

Fixes

  • Distro does setdefault to disable AwsLambdaInstrumentor if outside Lambda (#405)

rel-2.1.0

18 Jul 22:13
356dc76
Compare
Choose a tag to compare

Upstream versions:

  • OpenTelemetry Python API/SDK 1.25.0
  • OpenTelemetry Python instrumentation 0.46b0

Fixes

  • No longer inject baggage header if empty (#386)

Internal changes

  • Move builds and tests to gh apm-arm-runner (#385)
  • Always unset local token bucket capacity/rate (#388)

rel-2.0.0

18 Jun 19:26
81b5364
Compare
Choose a tag to compare

Upstream versions:

  • OpenTelemetry Python API/SDK 1.25.0
  • OpenTelemetry Python instrumentation 0.46b0

Fixes

  • Fixed version lookups and logging at APM startup

Breaking changes

  • Python 3.7 support dropped
  • APM Python always opts into Otel 1.21.0 HTTP semconv for Requests, WSGI, Flask auto-instrumentation without duplicates
  • Bootstrapping of the OpenTelemetry aiohttp_server instrumentor will error if that framework is installed in the service environment because of an upstream PyPI issue that is queued for resolution. However, auto-instrumentation of all other frameworks will still work to generate telemetry.

Internal changes

  • c-lib 15.0.1
  • Removed docker-compose version keys

rel-1.7.0

16 May 21:57
1bd1349
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python instrumentation 0.41b0
  • OpenTelemetry Python API/SDK 1.20.0

Fixes

  • Fixed library log duplication and wording (#357, #359, #360)
  • Fixed sampler initialization (#366)
  • Fixed trace export with non-scalar span attributes (#367)

rel-1.6.0

02 Apr 23:06
ee299df
Compare
Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.20.0
  • OpenTelemetry Python instrumentation 0.41b0

New features and improvements

  • Fixed init event logging (#345)

Internal changes

  • Added layer production workflow (#341)
  • Added check_lambda_modules before publish (#346)
  • Upgraded layer asgiref 3.8 (#343)
  • Upgraded layer grpcio 1.62.1 (#351)
  • Upgraded c-lib 14.1.0 (#352)