apm-agent-python

The official Python module for Elastic APM

BSD-3-CLAUSE License

Downloads
1.1M
Stars
410
Committers
203

Bot releases are visible (Hide)

apm-agent-python - v6.23.0 Latest Release

Published by github-actions[bot] 3 months ago

Features

  • Make published Docker images multi-platform with the addition of linux/arm64 [#2080]

Bug fixes

  • Fix handling consumer iteration if transaction not sampled in kafka instrumentation [#2075]
  • Fix race condition with urllib3 at shutdown [#2085]
  • Fix compatibility with setuptools>=72 that removed test command [#2090]

Deprecations

  • Python 3.6 support will be removed in version 7.0.0 of the agent
  • The log shipping LoggingHandler will be removed in version 7.0.0 of the agent.
  • The log shipping feature in the Flask instrumentation will be removed in version 7.0.0 of the agent.
  • The log shipping feature in the Django instrumentation will be removed in version 7.0.0 of the agent.
  • The OpenTracing bridge will be removed in version 7.0.0 of the agent.
  • Celery 4.0 support is deprecated because it's not installable anymore with a modern pip
Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-23-0:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-23-0:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-23-0:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-23-0:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-23-0:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-23-0:1

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.22.3...v6.23.0

apm-agent-python - v6.22.3

Published by github-actions[bot] 4 months ago

Elastic APM Python agent layer ARNs

Bug fixes

  • Fix outcome in ASGI and Starlette apps on error status codes without an exception #2060

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.22.2...v6.22.3

apm-agent-python - v6.22.2

Published by github-actions[bot] 5 months ago

Elastic APM Python agent layer ARNs

Bug fixes

  • Fix CI release workflow #2046

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.22.1...v6.22.2

apm-agent-python - v6.22.1

Published by github-actions[bot] 5 months ago

Elastic APM Python agent layer ARNs

Features

  • Relax wrapt dependency to only exclude 1.15.0 #2005

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.22.0...v6.22.1

apm-agent-python - v6.22.0

Published by github-actions[bot] 7 months ago

Elastic APM Python agent

Features

  • Add ability to override default JSON serialization #2018

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.21.4...v6.22.0

apm-agent-python - v6.21.4

Published by github-actions[bot] 7 months ago

Elastic APM Python agent layer ARNs

Bug fixes

  • Fix urllib3 2.0.1+ crash with many args #2002
Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-21-4:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-21-4:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-21-4:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-21-4:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-21-4:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-21-4:1

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.21.3...v6.21.4

apm-agent-python - v6.21.3

Published by github-actions[bot] 8 months ago

Bug fixes

  • Fix artifacts download in CI workflows [#1996]
Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-21-3:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-21-3:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-21-3:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-21-3:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-21-3:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-21-3:1

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.21.2...v6.21.3

apm-agent-python - v6.21.1

Published by xrmx 8 months ago

Bug fixes

  • Fix CI release workflow [#1990]

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.21.0...v6.21.1

apm-agent-python - v6.21.0

Published by xrmx 8 months ago

Bug fixes

  • Fix starlette middleware setup without client argument [#1952]
  • Fix blocking of gRPC stream-to-stream requests [#1967]
  • Always take into account body reading time for starlette requests [#1970]
  • Make urllib3 transport tests more robust against local env [#1969]
  • Clarify starlette integration documentation [#1956]
  • Make dbapi2 query scanning for dollar quotes a bit more correct [#1976]
  • Normalize headers in AWS Lambda integration on API Gateway v1 requests [#1982]

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.20.0...v6.21.0

apm-agent-python - v6.20.0

Published by github-actions[bot] 9 months ago

Features

  • Async support for dbapi2 (starting with psycopg) [#1944]
  • Add object name to procedure call spans in dbapi2 [#1938]
  • Add support for python 3.10 and 3.11 lambda runtimes

Bug fixes

  • Fix asyncpg support for 0.29+ [#1935]
  • Fix dbapi2 signature extraction to handle square brackets in table name [#1947]

Pending Deprecations

  • The log shipping LoggingHandler will be removed in version 7.0.0 of the agent.

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.19.0...v6.20.0

apm-agent-python - v6.19.0

Published by github-actions[bot] about 1 year ago

Features

  • Add Python 3.12 support (See Known Issues)
  • Collect the configured_hostname and detected_hostname separately, and switch to FQDN for the detected_hostname. [#1891]
  • Improve postgres dollar-quote detection to be much faster [#1905]

Bug fixes

  • Fix url argument fetching in aiohttp_client instrumentation [#1890]
  • Fix a bug in the AWS Lambda instrumentation when event["headers"] is None [#1907]
  • Fix a bug in AWS Lambda where metadata could be incomplete, causing validation errors with the APM Server [#1914]
  • Fix a bug in AWS Lambda where sending the partial transaction would be recorded as an extra span [#1914]

Pending Deprecations

  • The log shipping feature in the Flask instrumentation will be removed in version 7.0.0 of the agent.

Known Issues

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.18.0...v6.19.0

Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-19-0:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-19-0:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-19-0:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-19-0:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-19-0:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-19-0:1
apm-agent-python - v6.18.0

Published by github-actions[bot] about 1 year ago

Features

  • Add support for grpc aio server interceptor [#1870]

Bug fixes

  • Fix a bug in the Elasticsearch client instrumentation which was causing loss of database context (including statement) when interacting with Elastic Cloud [#1878]

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.17.0...v6.18.0

Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-18-0:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-18-0:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-18-0:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-18-0:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-18-0:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-18-0:1
apm-agent-python - v6.17.0

Published by github-actions[bot] over 1 year ago

Features

  • Add server_ca_cert_file option to provide custom CA certificate (#1852)
  • Add include_process_args option to allow users to opt-in to collecting process args (#1867)

Bug fixes

  • Fix a bug in the GRPC instrumentation when reaching the maximum amount of spans per transaction (#1861)
Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-17-0:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-17-0:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-17-0:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-17-0:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-17-0:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-17-0:1

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.16.2...v6.17.0

apm-agent-python - v6.16.2

Published by github-actions[bot] over 1 year ago

Bug Fixes

  • Fix compatibility issue with older versions of OpenSSL in lambda runtimes [#1847]
  • Add latest tag to docker images [#1848]
  • Fix issue with redacting user:pass in URLs in Python 3.11.4 [#1850]
Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-16-2:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-16-2:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-16-2:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-16-2:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-16-2:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-16-2:1

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.16.1...v6.16.2

apm-agent-python - v6.16.1

Published by github-actions[bot] over 1 year ago

Bugfixes

  • Fix release process for docker and the lambda layer [#1845]
Region ARN
af-south-1 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-east-1 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-northeast-1 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-northeast-2 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-northeast-3 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-south-1 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-southeast-1 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-southeast-2 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ap-southeast-3 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-python-ver-6-16-1:1
ca-central-1 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
eu-central-1 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
eu-north-1 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
eu-south-1 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
eu-west-1 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
eu-west-2 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-python-ver-6-16-1:1
eu-west-3 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-python-ver-6-16-1:1
me-south-1 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
sa-east-1 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
us-east-1 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
us-east-2 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-python-ver-6-16-1:1
us-west-1 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-python-ver-6-16-1:1
us-west-2 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-python-ver-6-16-1:1

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.16.0...v6.16.1

apm-agent-python - v6.16.0

Published by basepi over 1 year ago

Features

  • Add lambda layer for instrumenting AWS Lambda functions [#1826]
  • Implement instrumentation of Azure Functions [#1766]
  • Add support for Django to wrapper script [#1780]
  • Add support for Starlette to wrapper script [#1830]
  • Add transport_json_serializer configuration option [#1777]
  • Add S3 bucket and key name to OTel attributes [#1790]
  • Implement partial transaction support in AWS lambda [#1784]
  • Add instrumentation for redis.asyncio [#1807]
  • Add support for urllib3 v2.0.1+ [#1822]
  • Add service.environment to log correlation [#1833]
  • Add ecs_logging as a dependency [#1840]
  • Add support for synchronous psycopg3 [#1841]

Bug fixes

  • Fix spans being dropped if they don't have a name [#1770]
  • Fix AWS Lambda support when event is not a dict [#1775]
  • Fix deprecation warning with urllib3 2.0.0 pre-release versions [#1778]
  • Fix activation_method to only send to APM server 8.7.1+ [#1787]
  • Fix span.context.destination.service.resource for S3 spans to have an "s3/" prefix. [#1783]

    Note: While this is considered a bugfix, it can potentially be a breaking
    change in the Kibana APM app: It can break the history of the S3-Spans / metrics
    for users relying on context.destination.service.resource. If users happen to
    run agents both with and without this fix (for same or different languages), the
    same S3-buckets can appear twice in the service map (with and without
    s3-prefix).

  • Fix instrumentation to not bubble up exceptions during instrumentation [#1791]
  • Fix HTTP transport to not print useless and confusing stack trace [#1809]

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.15.1...v6.16.0

apm-agent-python - v6.15.1

Published by basepi over 1 year ago

Bug fixes

  • Fix issue with botocore instrumentation creating spans with an incorrect service.name [#1765]
  • Fix a bug in the GRPC instrumentation when the agent is disabled or not recording [#1761]

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.15.0...v6.15.1

apm-agent-python - v6.15.0

Published by basepi over 1 year ago

Features

  • Add service.agent.activation_method to the metadata [#1743]

Bug fixes

  • Small fix to underlying Starlette logic to prevent duplicate Client objects [#1735]
  • Change server_url default to http://127.0.0.1:8200 to avoid ipv6 ambiguity [#1744]
  • Fix an issue in GRPC instrumentation with unsampled transactions [#1740]
  • Fix error in async Elasticsearch instrumentation when spans are dropped [#1758]

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.14.0...v6.15.0

apm-agent-python - v6.14.0

Published by basepi over 1 year ago

Features

  • GRPC support [#1703]
  • Wrapper script Flask support (experimental) [#1709]

Bug fixes

  • Fix an async issue with long elasticsearch queries [#1725]
  • Fix a minor inconsistency with the W3C tracestate spec [#1728]
  • Fix a cold start performance issue with our AWS Lambda integration [#1727]
  • Mark **kwargs config usage in our AWS Lambda integration as deprecated [#1727]

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.13.2...v6.14.0

apm-agent-python - v6.13.2

Published by basepi almost 2 years ago

Bug fixes

  • Fix error in Elasticsearch instrumentation when spans are dropped [#1690]
  • Lower log level for errors in APM Server version fetching [#1692]
  • Fix for missing parent.id when logging from a DroppedSpan under a leaf span [#1695]

New Contributors

Full Changelog: https://github.com/elastic/apm-agent-python/compare/v6.13.1...v6.13.2

Package Rankings
Top 28.88% on Conda-forge.org
Top 1.63% on Pypi.org