@@ -24,13 +24,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
24
24
([ #2573 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2573 ) )
25
25
- ` opentelemetry-instrumentation-confluent-kafka ` Add support for version 2.4.0 of confluent_kafka
26
26
([ #2616 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2616 ) )
27
+ - ` opentelemetry-instrumentation-asyncpg ` Add instrumentation to cursor based queries
28
+ ([ #2501 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2501 ) )
27
29
- ` opentelemetry-instrumentation-confluent-kafka ` Add support for produce purge
28
30
([ #2638 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2638 ) )
31
+ - ` opentelemetry-instrumentation-httpx ` Implement new semantic convention opt-in migration with stable http semantic conventions
32
+ ([ #2631 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2631 ) )
33
+ - ` opentelemetry-instrumentation-system-metrics ` Permit to use psutil 6.0+.
34
+ ([ #2630 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2630 ) )
29
35
30
36
### Breaking changes
31
37
32
38
- ` opentelemetry-instrumentation-asgi ` , ` opentelemetry-instrumentation-fastapi ` , ` opentelemetry-instrumentation-starlette ` Use ` tracer ` and ` meter ` of originating components instead of one from ` asgi ` middleware
33
39
([ #2580 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2580 ) )
40
+ - Populate ` {method} ` as ` HTTP ` on ` _OTHER ` methods from scope
41
+ ([ #2610 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2610 ) )
42
+
43
+ ### Added
44
+
45
+ - ` opentelemetry-instrumentation-asgi ` Implement new semantic convention opt-in with stable http semantic conventions
46
+ ([ #2610 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2610 ) )
34
47
35
48
### Fixed
36
49
@@ -46,6 +59,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
46
59
([ #2644 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2644 ) )
47
60
- ` opentelemetry-instrumentation-confluent-kafka ` Confluent Kafka: Ensure consume span is ended when consumer is closed
48
61
([ #2640 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2640 ) )
62
+ - ` opentelemetry-instrumentation-asgi ` Fix generation of ` http.target ` and ` http.url ` attributes for ASGI apps
63
+ using sub apps
64
+ ([ #2477 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2477 ) )
65
+ - ` opentelemetry-instrumentation-aws-lambda ` Bugfix: AWS Lambda event source key incorrect for SNS in instrumentation library.
66
+ ([ #2612 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2612 ) )
67
+ - ` opentelemetry-instrumentation-asyncio ` instrumented ` asyncio.wait_for ` properly raises ` asyncio.TimeoutError ` as expected
68
+ ([ #2637 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2637 ) )
69
+ - ` opentelemetry-instrumentation-django ` Handle exceptions from request/response hooks
70
+ ([ #2153 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2153 ) )
71
+ - ` opentelemetry-instrumentation-asgi ` Removed ` NET_HOST_NAME ` AND ` NET_HOST_PORT ` from active requests count attribute
72
+ ([ #2610 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2610 ) )
73
+
49
74
50
75
## Version 1.25.0/0.46b0 (2024-05-31)
51
76
0 commit comments