Welcome to the AWS Distro for OpenTelemetry project. If you're using monitoring and observability tools for AWS products and services, this is a great place to ask questions, request features and network with other community members.
opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-fastapi Add ability to disable internal HTTP send and receive spans
(#2802)
opentelemetry-instrumentation-asgi Add fallback decoding for ASGI headers
(#2837)
Breaking changes
opentelemetry-bootstrap Remove opentelemetry-instrumentation-aws-lambda from the defaults instrumentations
(#2786)
Fixed
opentelemetry-instrumentation-httpx fix handling of async hooks
(#2823)
opentelemetry-instrumentation-system-metrics fix process.runtime.cpu.utilization values to be shown in range of 0 to 1
(#2812)
opentelemetry-instrumentation-fastapi fix fastapi auto-instrumentation by removing fastapi-slim support, fastapi-slim itself is discontinued from maintainers
(#2783)
opentelemetry-instrumentation-aws-lambda Avoid exception when a handler is not present.
(#2750)
opentelemetry-instrumentation-django Fix regression - http.target re-added back to old semconv duration metrics
(#2746)
opentelemetry-instrumentation-asgi do not set url.full attribute for server spans
(#2735)
opentelemetry-instrumentation-grpc Fixes the issue with the gRPC instrumentation not working with the 1.63.0 and higher version of gRPC
(#2483)
opentelemetry-instrumentation-aws-lambda Fixing w3c baggage support
(#2589)
sdk: Accept non URL-encoded headers in OTEL_EXPORTER_OTLP_*HEADERS to match other languages SDKs
(#4103)
Update semantic conventions to version 1.27.0
(#4104)
Add support to type bytes for OTLP AnyValue
(#4128)
Export ExponentialHistogram and ExponentialHistogramDataPoint
(#4134)
Implement Client Key and Certificate File Support for All OTLP Exporters
(#4116)
Remove _start_time_unix_nano attribute from _ViewInstrumentMatch in favor
of using time_ns() at the moment when the aggregation object is created
(#4137)
Version 1.26.0/0.47b0 (2024-07-25)
Standardizing timeout calculation in measurement consumer collect to nanoseconds
(#4074)
optional scope attributes for logger creation
(#4035)
optional scope attribute for tracer creation
(#4028)
OTLP exporter is encoding invalid span/trace IDs in the logs fix
(#4006)
Update sdk process resource detector process.command_args attribute to also include the executable itself
(#4032)
Fix start_time_unix_nano for delta collection for explicit bucket histogram aggregation
(#4009)
Fix start_time_unix_nano for delta collection for sum aggregation
(#4011)
Update opentracing and opencesus docs examples to not use JaegerExporter
(#4023)
sdk: Accept non URL-encoded headers in OTEL_EXPORTER_OTLP_*HEADERS to match other languages SDKs
(#4103)
Update semantic conventions to version 1.27.0
(#4104)
Add support to type bytes for OTLP AnyValue
(#4128)
Export ExponentialHistogram and ExponentialHistogramDataPoint
(#4134)
Implement Client Key and Certificate File Support for All OTLP Exporters
(#4116)
Remove _start_time_unix_nano attribute from _ViewInstrumentMatch in favor
of using time_ns() at the moment when the aggregation object is created
(#4137)
Version 1.26.0/0.47b0 (2024-07-25)
Standardizing timeout calculation in measurement consumer collect to nanoseconds
(#4074)
optional scope attributes for logger creation
(#4035)
optional scope attribute for tracer creation
(#4028)
OTLP exporter is encoding invalid span/trace IDs in the logs fix
(#4006)
Update sdk process resource detector process.command_args attribute to also include the executable itself
(#4032)
Fix start_time_unix_nano for delta collection for explicit bucket histogram aggregation
(#4009)
Fix start_time_unix_nano for delta collection for sum aggregation
(#4011)
Update opentracing and opencesus docs examples to not use JaegerExporter
(#4023)
opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-fastapi Add ability to disable internal HTTP send and receive spans
(#2802)
opentelemetry-instrumentation-asgi Add fallback decoding for ASGI headers
(#2837)
Breaking changes
opentelemetry-bootstrap Remove opentelemetry-instrumentation-aws-lambda from the defaults instrumentations
(#2786)
Fixed
opentelemetry-instrumentation-httpx fix handling of async hooks
(#2823)
opentelemetry-instrumentation-system-metrics fix process.runtime.cpu.utilization values to be shown in range of 0 to 1
(#2812)
opentelemetry-instrumentation-fastapi fix fastapi auto-instrumentation by removing fastapi-slim support, fastapi-slim itself is discontinued from maintainers
(#2783)
opentelemetry-instrumentation-aws-lambda Avoid exception when a handler is not present.
(#2750)
opentelemetry-instrumentation-django Fix regression - http.target re-added back to old semconv duration metrics
(#2746)
opentelemetry-instrumentation-asgi do not set url.full attribute for server spans
(#2735)
opentelemetry-instrumentation-grpc Fixes the issue with the gRPC instrumentation not working with the 1.63.0 and higher version of gRPC
(#2483)
opentelemetry-instrumentation-aws-lambda Fixing w3c baggage support
(#2589)
opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-fastapi Add ability to disable internal HTTP send and receive spans
(#2802)
opentelemetry-instrumentation-asgi Add fallback decoding for ASGI headers
(#2837)
Breaking changes
opentelemetry-bootstrap Remove opentelemetry-instrumentation-aws-lambda from the defaults instrumentations
(#2786)
Fixed
opentelemetry-instrumentation-httpx fix handling of async hooks
(#2823)
opentelemetry-instrumentation-system-metrics fix process.runtime.cpu.utilization values to be shown in range of 0 to 1
(#2812)
opentelemetry-instrumentation-fastapi fix fastapi auto-instrumentation by removing fastapi-slim support, fastapi-slim itself is discontinued from maintainers
(#2783)
opentelemetry-instrumentation-aws-lambda Avoid exception when a handler is not present.
(#2750)
opentelemetry-instrumentation-django Fix regression - http.target re-added back to old semconv duration metrics
(#2746)
opentelemetry-instrumentation-asgi do not set url.full attribute for server spans
(#2735)
opentelemetry-instrumentation-grpc Fixes the issue with the gRPC instrumentation not working with the 1.63.0 and higher version of gRPC
(#2483)
opentelemetry-instrumentation-aws-lambda Fixing w3c baggage support
(#2589)
opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-fastapi Add ability to disable internal HTTP send and receive spans
(#2802)
opentelemetry-instrumentation-asgi Add fallback decoding for ASGI headers
(#2837)
Breaking changes
opentelemetry-bootstrap Remove opentelemetry-instrumentation-aws-lambda from the defaults instrumentations
(#2786)
Fixed
opentelemetry-instrumentation-httpx fix handling of async hooks
(#2823)
opentelemetry-instrumentation-system-metrics fix process.runtime.cpu.utilization values to be shown in range of 0 to 1
(#2812)
opentelemetry-instrumentation-fastapi fix fastapi auto-instrumentation by removing fastapi-slim support, fastapi-slim itself is discontinued from maintainers
(#2783)
opentelemetry-instrumentation-aws-lambda Avoid exception when a handler is not present.
(#2750)
opentelemetry-instrumentation-django Fix regression - http.target re-added back to old semconv duration metrics
(#2746)
opentelemetry-instrumentation-asgi do not set url.full attribute for server spans
(#2735)
opentelemetry-instrumentation-grpc Fixes the issue with the gRPC instrumentation not working with the 1.63.0 and higher version of gRPC
(#2483)
opentelemetry-instrumentation-aws-lambda Fixing w3c baggage support
(#2589)
opentelemetry/sdk/extension/aws Implement aws.ecs.* and aws.logs.* resource attributes in the AwsEcsResourceDetector detector when the ECS Metadata v4 is available (#1212)
opentelemetry-instrumentation-aio-pika Support aio_pika 8.x (#1481)
opentelemetry-instrumentation-aws-lambda Flush MeterProvider at end of function invocation. (#1613)
opentelemetry-instrumentation-grpc Fix code()/details() of _OpentelemetryServicerContext. (#1578)
Fix aiopg instrumentation to work with aiopg < 2.0.0 (#1473)
opentelemetry-instrumentation-aws-lambda Adds an option to configure disable_aws_context_propagation by environment variable: OTEL_LAMBDA_DISABLE_AWS_CONTEXT_PROPAGATION (#1507)
Fix pymongo to collect the property DB_MONGODB_COLLECTION (#1555)
opentelemetry-instrumentation-asgi Fix keys() in class ASGIGetter to correctly fetch values from carrier headers. (#1435)
opentelemetry-bootstrap Remove opentelemetry-instrumentation-aws-lambda from the defaults instrumentations (#2786)
Fixed
opentelemetry-instrumentation-httpx fix handling of async hooks (#2823)
opentelemetry-instrumentation-system-metrics fix process.runtime.cpu.utilization values to be shown in range of 0 to 1 (#2812)
opentelemetry-instrumentation-fastapi fix fastapi auto-instrumentation by removing fastapi-slim support, fastapi-slim itself is discontinued from maintainers (#2783)
opentelemetry-instrumentation-aws-lambda Avoid exception when a handler is not present. (#2750)
opentelemetry-instrumentation-django Fix regression - http.target re-added back to old semconv duration metrics (#2746)
opentelemetry-instrumentation-asgi do not set url.full attribute for server spans (#2735)
opentelemetry-instrumentation-grpc Fixes the issue with the gRPC instrumentation not working with the 1.63.0 and higher version of gRPC (#2483)
opentelemetry-instrumentation-aws-lambda Fixing w3c baggage support (#2589)
opentelemetry/sdk/extension/aws Implement aws.ecs.* and aws.logs.* resource attributes in the AwsEcsResourceDetector detector when the ECS Metadata v4 is available (#1212)
opentelemetry-instrumentation-aio-pika Support aio_pika 8.x (#1481)
opentelemetry-instrumentation-aws-lambda Flush MeterProvider at end of function invocation. (#1613)
opentelemetry-instrumentation-grpc Fix code()/details() of _OpentelemetryServicerContext. (#1578)
Fix aiopg instrumentation to work with aiopg < 2.0.0 (#1473)
opentelemetry-instrumentation-aws-lambda Adds an option to configure disable_aws_context_propagation by environment variable: OTEL_LAMBDA_DISABLE_AWS_CONTEXT_PROPAGATION (#1507)
Fix pymongo to collect the property DB_MONGODB_COLLECTION (#1555)
opentelemetry-instrumentation-asgi Fix keys() in class ASGIGetter to correctly fetch values from carrier headers. (#1435)
opentelemetry-bootstrap Remove opentelemetry-instrumentation-aws-lambda from the defaults instrumentations (#2786)
Fixed
opentelemetry-instrumentation-httpx fix handling of async hooks (#2823)
opentelemetry-instrumentation-system-metrics fix process.runtime.cpu.utilization values to be shown in range of 0 to 1 (#2812)
opentelemetry-instrumentation-fastapi fix fastapi auto-instrumentation by removing fastapi-slim support, fastapi-slim itself is discontinued from maintainers (#2783)
opentelemetry-instrumentation-aws-lambda Avoid exception when a handler is not present. (#2750)
opentelemetry-instrumentation-django Fix regression - http.target re-added back to old semconv duration metrics (#2746)
opentelemetry-instrumentation-asgi do not set url.full attribute for server spans (#2735)
opentelemetry-instrumentation-grpc Fixes the issue with the gRPC instrumentation not working with the 1.63.0 and higher version of gRPC (#2483)
opentelemetry-instrumentation-aws-lambda Fixing w3c baggage support (#2589)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the python-manual-sample-app-deps group with 12 updates in the /sample-apps/python-manual-instrumentation-sample-app directory:
1.34.45
1.35.50
0.43b0
0.48b0
1.22.0
1.27.0
1.22.0
1.27.0
0.43b0
0.48b0
0.43b0
0.48b0
0.43b0
0.48b0
2.0.1
2.0.2
1.0.1
1.0.2
4.25.3
5.28.3
6.0.1
6.0.2
2.32.2
2.32.3
Updates
boto3
from 1.34.45 to 1.35.50Commits
ab1c5a9
Merge branch 'release-1.35.50'743bcbd
Bumping version to 1.35.509902766
Add changelog entries from botocore9f80f5a
Merge pull request #4319 from boto/dependabot/github_actions/actions/setup-py...27def47
Merge pull request #4318 from boto/dependabot/github_actions/github/codeql-ac...ad10feb
Bump actions/setup-python from 5.2.0 to 5.3.05f884ac
Bump github/codeql-action from 3.26.0 to 3.27.0d39929b
Merge branch 'release-1.35.49'7610e03
Merge branch 'release-1.35.49' into developbb191f2
Bumping version to 1.35.49Updates
opentelemetry-distro
from 0.43b0 to 0.48b0Changelog
Sourced from opentelemetry-distro's changelog.
... (truncated)
Commits
Updates
opentelemetry-exporter-otlp
from 1.22.0 to 1.27.0Changelog
Sourced from opentelemetry-exporter-otlp's changelog.
... (truncated)
Commits
0d899c8
[release/v1.27.x-0.48bx] Prepare release 1.27.0/0.48b0 (#4150)15ea441
Add support to type bytes for OTLP AnyValue encoding (#4128)e8cf94c
Implement Client Key and Certificate File Support for All OTLP Exporters (#4116)9a20504
Fix use oflink.attributes.dropped
, which may not exist (#4119)57d30b3
Accept non URL-encoded headers (#4103)794c51b
Update version to 1.27.0.dev/0.48b0.dev (#4075)b79a965
Point pylint to the root directory of every package (#4048)9304017
Move benchmarks for b3 propagator and grpc exporter (#4050)0115d2f
Set _LastValueAggregation start_time_unix_nano to None (#4004)5dc48c5
Separate lint into several jobs (#3902)Updates
opentelemetry-api
from 1.22.0 to 1.27.0Changelog
Sourced from opentelemetry-api's changelog.
... (truncated)
Commits
537bc1b
Skip testpypi0d899c8
[release/v1.27.x-0.48bx] Prepare release 1.27.0/0.48b0 (#4150)43d818e
Update workflows (#4158)15ea441
Add support to type bytes for OTLP AnyValue encoding (#4128)ea36c5d
Add new maintainers aabmass and xrmx (#4148)448ca8d
Remove references to test.yml (#4151)98d3b3e
Add missingdef
in example (#4147)cb976b5
opentelemetry-test-utils: add async base test class for asgi (#4106)19e0a09
mnt: bump cap of importlib-metadata to 8.4.0 (#4144)fe67d45
events: test Event name precedence in attributes (#4142)Updates
opentelemetry-instrumentation-flask
from 0.43b0 to 0.48b0Changelog
Sourced from opentelemetry-instrumentation-flask's changelog.
... (truncated)
Commits
Updates
opentelemetry-instrumentation-requests
from 0.43b0 to 0.48b0Changelog
Sourced from opentelemetry-instrumentation-requests's changelog.
... (truncated)
Commits
Updates
opentelemetry-instrumentation-botocore
from 0.43b0 to 0.48b0Changelog
Sourced from opentelemetry-instrumentation-botocore's changelog.
... (truncated)
Commits
Updates
opentelemetry-sdk-extension-aws
from 2.0.1 to 2.0.2Release notes
Sourced from opentelemetry-sdk-extension-aws's releases.
... (truncated)
Commits
Updates
opentelemetry-propagator-aws-xray
from 1.0.1 to 1.0.2Release notes
Sourced from opentelemetry-propagator-aws-xray's releases.
... (truncated)
Commits
Updates
protobuf
from 4.25.3 to 5.28.3Commits
5fda5ab
Updating version.json and repo version numbers to: 28.3fe30f9a
Mute the minor version warning https://github.com/protocolbuffers/protobuf/is...d82fb47
Populate Kotlin Manifest Files (#18859)ce5174a
Merge pull request #18798 from protocolbuffers/gberg-cp-283b62d78
Re-export includingDefaultValueFields in deprecated state for important Cloud...3ea568a
cherrypick restoration of mutableCopy helpersfe3bb07
Merge pull request #18616 from deannagarcia/28.x664a7e1
Fix merge conflicts63076f5
Merge pull request #18561 from protocolbuffers/28.x_no_vision_tests22cd8ba
[ObjC] Disabling visionOS on CI.Updates
pyyaml
from 6.0.1 to 6.0.2Release notes
Sourced from pyyaml's releases.
Changelog
Sourced from pyyaml's changelog.
Commits
41309b0
Release 6.0.2 (#819)dd9f0e1
6.0.2rc1 (#809)f5527a2
disable CI trigger on PR editsb4d80a7
Python 3.12 + musllinux_1_1_x86_64 wheel supportUpdates
requests
from 2.32.2 to 2.32.3Release notes
Sourced from requests's releases.
Changelog
Sourced from requests's changelog.
Commits
0e322af
v2.32.3e188799
Don't create default SSLContext if ssl module isn't present (#6724)145b539
Merge pull request #6716 from sigmavirus24/bug/6715b1d73dd
Don't use default SSLContext with custom poolmanager kwargs6badbac
Update HISTORY.mda62a2d3
Allow for overriding of specific pool key paramsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show