Releases: solarwinds/apm-python
Releases · solarwinds/apm-python
rel-3.3.1
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
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
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
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
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
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
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
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
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
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)