Skip to content

v6.16.0

Compare
Choose a tag to compare
@basepi basepi released this 06 Jun 15:02
· 238 commits to main since this release
v6.16.0
78a9d26

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: v6.15.1...v6.16.0