@@ -7,36 +7,72 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## Unreleased
99
10+ ### Fixed
11+
12+ - Update falcon instrumentation to follow semantic conventions
13+ ([ #1824 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1824 ) )
14+
15+ ### Added
16+
17+ - Make Flask request span attributes available for ` start_span ` .
18+ ([ #1784 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1784 ) )
19+ - Fix falcon instrumentation's usage of Span Status to only set the description if the status code is ERROR.
20+ ([ #1840 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1840 ) )
21+ - Instrument all httpx versions >= 0.18. ([ #1748 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1748 ) )
22+ - Fix ` Invalid type NoneType for attribute X (opentelemetry-instrumentation-aws-lambda) ` error when some attributes do not exist
23+ ([ #1780 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1780 ) )
24+ - Add metric instrumentation for celery
25+ ([ #1679 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1679 ) )
26+ - ` opentelemetry-instrumentation-asgi ` Add ` http.server.response.size ` metric
27+ ([ #1789 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1789 ) )
28+
29+ ## Version 1.18.0/0.39b0 (2023-05-10)
30+
1031- ` opentelemetry-instrumentation-system-metrics ` Add ` process. ` prefix to ` runtime.memory ` , ` runtime.cpu.time ` , and ` runtime.gc_count ` . Change ` runtime.memory ` from count to UpDownCounter. ([ #1735 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1735 ) )
1132- Add request and response hooks for GRPC instrumentation (client only)
1233 ([ #1706 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1706 ) )
1334- ` opentelemetry-instrumentation-pymemcache ` Update instrumentation to support pymemcache >4
1435 ([ #1764 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1764 ) )
36+ - ` opentelemetry-instrumentation-confluent-kafka ` Add support for higher versions of confluent_kafka
37+ ([ #1815 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1815 ) )
1538
1639### Added
1740
1841- Expand sqlalchemy pool.name to follow the semantic conventions
1942 ([ #1778 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1778 ) )
2043- Add ` excluded_urls ` functionality to ` urllib ` and ` urllib3 ` instrumentations
2144 ([ #1733 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1733 ) )
22- - Make Django request span attributes available for ` start_span ` .
45+ - Make Django request span attributes available for ` start_span ` .
2346 ([ #1730 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1730 ) )
24- - Make ASGI request span attributes available for ` start_span ` .
47+ - Make ASGI request span attributes available for ` start_span ` .
2548 ([ #1762 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1762 ) )
2649- ` opentelemetry-instrumentation-celery ` Add support for anonymous tasks.
2750 ([ #1407 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1407 ) )
2851- ` opentelemetry-instrumentation-logging ` Add ` otelTraceSampled ` to instrumetation-logging
2952 ([ #1773 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1773 ) )
3053
54+ ### Changed
55+
56+ - ` opentelemetry-instrumentation-botocore ` now uses the AWS X-Ray propagator by
57+ default
58+ ([ #1741 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1741 ) )
3159
3260### Fixed
3361
62+ - Fix redis db.statements to be sanitized by default
63+ ([ #1778 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1778 ) )
3464- Fix elasticsearch db.statement attribute to be sanitized by default
3565 ([ #1758 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1758 ) )
3666- Fix ` AttributeError ` when AWS Lambda handler receives a list event
3767 ([ #1738 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1738 ) )
3868- Fix ` None does not implement middleware ` error when there are no middlewares registered
3969 ([ #1766 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1766 ) )
70+ - Fix Flask instrumentation to only close the span if it was created by the same request context.
71+ ([ #1692 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1692 ) )
72+
73+ ### Changed
74+ - Update HTTP server/client instrumentation span names to comply with spec
75+ ([ #1759 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1759 )
4076
4177## Version 1.17.0/0.38b0 (2023-03-22)
4278
@@ -125,6 +161,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
125161
126162### Added
127163
164+ - ` opentelemetry-resource-detector-container ` Add support resource detection of container properties.
165+ ([ #1584 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1584 ) )
128166- ` opentelemetry-instrumentation-pymysql ` Add tests for commit() and rollback().
129167 ([ #1424 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1424 ) )
130168- ` opentelemetry-instrumentation-fastapi ` Add support for regular expression matching and sanitization of HTTP headers.
0 commit comments