Skip to content

Releases: aws-observability/aws-otel-python-instrumentation

Release v0.11.0

14 Aug 18:11
2424710
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.33.1
OpenTelemetry Python Contrib - 0.54b1

This release also publishes the ADOT Python auto-instrumentation Docker image v0.11.0 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.11.0

Release v0.10.1

28 Jul 17:48
4862354
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.33.1
OpenTelemetry Python Contrib - 0.54b1

This release also publishes the ADOT Python auto-instrumentation Docker image v0.10.1 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.10.1

Release v0.10.0

15 Jul 20:25
9734a74
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.33.1
OpenTelemetry Python Contrib - 0.54b1

This release also publishes the ADOT Python auto-instrumentation Docker image v0.10.0 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.10.0

Release lambda-v0.9.0-cd9c612

30 May 22:02
b6b7cf8
Compare
Choose a tag to compare

AWS OpenTelemetry Lambda Layer for Python version 0.9.0-cd9c612

See new Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:10
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:10
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:13
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:13
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:12
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:13
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:10
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:12
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:13
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:10
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:10
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:13
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:13
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:10
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:13
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:10
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:10
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:13
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:13
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:13
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:10
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:10
me-south-1 arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroPython:10
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:13
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:16
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:13
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:20

Notes:

Release v0.9.0

01 Apr 22:41
399c749
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.27.0
OpenTelemetry Python Contrib - 0.48b0

This release also publishes the ADOT Python auto-instrumentation Docker image v0.9.0 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.9.0

Release lambda-v0.8.0-1fae89f

05 Mar 19:29
3f5301c
Compare
Choose a tag to compare

AWS OpenTelemetry Lambda Layer for Python version 0.8.0-1fae89f

See new Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:8
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:8
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:11
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:11
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:10
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:11
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:8
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:10
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:11
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:8
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:8
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:11
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:11
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:8
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:11
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:8
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:8
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:11
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:11
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:11
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:8
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:8
me-south-1 arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroPython:8
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:11
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:14
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:11
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:18

Notes:

Release v0.8.0

11 Jan 03:48
0b3ef3a
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.27.0
OpenTelemetry Python Contrib - 0.48b0

This release also publishes the ADOT Python auto-instrumentation Docker image v0.8.0 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.8.0

Notes:

  • Due to Python 3.8 reaching end-of-life (as of 2024-10-07), some of our dependencies (urllib3 and setuptools) have dropped support for this runtime version.
  • For this release, we have temporary workarounds to pin these dependencies to the latest versions that are still compatible with Python 3.8.
  • Long-term, we intend to align with the OTel policy for Python language version support. (see here under Python Version Support). As such, we will also drop support for Python 3.8 in 3 months.

Release v0.7.0

01 Nov 00:24
8fbad82
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.27.0
OpenTelemetry Python Contrib - 0.48b0

This release also publishes the ADOT Python auto-instrumentation Docker image v0.7.0 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.7.0

Release v0.6.0

16 Oct 22:34
6f7b362
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.27.0
OpenTelemetry Python Contrib - 0.48b0

This release also publishes the ADOT Python auto-instrumentation Docker image v0.6.0 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.6.0

Release v0.5.0

12 Sep 17:43
9538c68
Compare
Choose a tag to compare

Contains updates of the following upstream components:

OpenTelemetry Python - 1.27.0
OpenTelemetry Python Contrib - 0.48b0

This release also publishes the ADOT Python auto-instrumentation Docker image v0.5.0 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-python:v0.5.0

Note: Fixed the issue where some Application Signal metric dimensions were being populated with "Unknown" values due to missing span attributes in Unsampled OTel spans. The fix makes sure that always_record_sampler continues to pass original span attributes for unsampled spans instead of resetting them.
For more details, refer to the pull request: AWS OTel Python Instrumentation PR #253. (edited)