Skip to content

0.14.2 patch commits#578

Merged
ezhang6811 merged 8 commits intoaws-observability:release/v0.14.xfrom
ezhang6811:0.14.x-patch-1
Jan 15, 2026
Merged

0.14.2 patch commits#578
ezhang6811 merged 8 commits intoaws-observability:release/v0.14.xfrom
ezhang6811:0.14.x-patch-1

Conversation

@ezhang6811
Copy link
Copy Markdown
Contributor

Issue #, if available:

Description of changes:
Ports the following commits from main into the 0.14.x release branch for pending 0.14.2 release:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

syed-ahsan-ishtiaque and others added 8 commits January 15, 2026 11:56
*Issue #, if available:*

*Description of changes:*

Onboard [PyPI
signature](https://blog.pypi.org/posts/2024-11-14-pypi-now-supports-digital-attestations/)
Code change is verified from test pypi
https://test.pypi.org/project/aws-opentelemetry-distro/0.0.2/#aws_opentelemetry_distro-0.0.2.tar.gz



By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.

---------

Co-authored-by: Jonathan Lee <107072447+jj22ee@users.noreply.github.com>
…esource-detector patch (aws-observability#572)

Changes:
- Reverts a previous revert
aws-observability#558
- Remove unneeded Resource Detector patches.
`opentelemetry-sdk-extension-aws` update breaks our patch (suspect it
caused the e2e test issue, which is why we reverted it), but I checked
that this patch isn't needed anymore because upstream incorporates the
changes from the patch.
-
open-telemetry/opentelemetry-python-contrib@a5ec3f7
*Description of changes:*

Sign AWS Lambda layer with the singing profile
`ADOTLambdaLayerSigningProfile` in the same account and same region.
Consumer can query the signing profile by running aws cli:
```
 aws lambda get-layer-version-by-arn \
    --arn <ADOT Lambda Layer Arn> \
    --output json
```

```
{
    "Content": {
        "SigningProfileVersionArn": "arn:aws:signer:us-west-2:292779133546:/signing-profiles/ADOTLambdaLayerSigningProfile/WlXrTjGnKQ",
        "SigningJobArn": "arn:aws:signer:us-west-2:292779133546:/signing-jobs/c85aae70-b0a8-4fa4-abd9-3e39ade1ad97"
    }
}
```

Consumer can trust the layer if signing profile version arn starts with
`arn:aws:signer:<region>:<ADOT Layer's
account>:/signing-profiles/ADOTLambdaLayerSigningProfile`

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
…y#575)

*Description of changes:*
Adds
aws-observability#561
to `CHANGELOG.md`

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
…ity#574)

*Issue #, if available:*

*Description of changes:*
- Add entry for the fix for `CVE-2026-21441`

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
Recently, a new field was added to the X-Ray GetSamplingRules API that
was not accounted for in the AWS X-Ray Remote Sampler implementation
done in ADOT Python. As a result, enabling this new field would cause a
failure and cease the parsing of any other rules in a given API
response.

Example: Received 10 rules from the API, third of which has the
SamplingRateBoost field. The SDK will successfully parse the first two,
fail on the third, then stop there. As such, the SDK will only have 2/10
of the sampling rules and will not be able to effectively make sampling
decisions based on the sampling rules set by the user. Any unmatched
spans will use the _FallbackSampler.

- Add usage of `kwargs` in X-Ray sampling API related objects, e.g.
SamplingRule, SamplingTarget, etc.
- Add unit tests proving additional fields do not cause errors.

- Unit tests
- Tested in depth as part of
aws-observability#576,
which this change was a part of but is now separated out to get it in
more quickly

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
@ezhang6811 ezhang6811 requested a review from a team as a code owner January 15, 2026 20:07
@ezhang6811 ezhang6811 merged commit 0c60c73 into aws-observability:release/v0.14.x Jan 15, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants