@@ -1771,3 +1771,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17711771- ` opentelemetry-resource-detector-azure ` Suppress instrumentation for ` urllib ` call
17721772 ([ #2178 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2178 ) )
17731773- AwsLambdaInstrumentor handles and re-raises function exception ([ #2245 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2245 ) )
1774+
1775+ ### Added
1776+
1777+ - ` opentelemetry-instrumentation-openai-v2 ` Instrumentation for OpenAI >= 0.27.0
1778+ ([ #2759 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2759 ) )
1779+ - ` opentelemetry-instrumentation-fastapi ` Add autoinstrumentation mechanism tests.
1780+ ([ #2860 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2860 ) )
1781+ - ` opentelemetry-instrumentation-aiokafka ` Add instrumentor and auto instrumentation support for aiokafka
1782+ ([ #2082 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2082 ) )
1783+ - ` opentelemetry-instrumentation-redis ` Add additional attributes for methods create_index and search, rename those spans
1784+ ([ #2635 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2635 ) )
1785+ - ` opentelemetry-instrumentation ` Add support for string based dotted module paths in unwrap
1786+ ([ #2919 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2919 ) )
1787+
1788+ ### Fixed
1789+
1790+ - ` opentelemetry-instrumentation-aiokafka ` Wrap ` AIOKafkaConsumer.getone() ` instead of ` AIOKafkaConsumer.__anext__ `
1791+ ([ #2874 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2874 ) )
1792+ - ` opentelemetry-instrumentation-confluent-kafka ` Fix to allow ` topic ` to be extracted from ` kwargs ` in ` produce() `
1793+ ([ #2901 ] )(https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2901 )
1794+ - ` opentelemetry-instrumentation-system-metrics ` Update metric units to conform to UCUM conventions.
1795+ ([ #2922 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2922 ) )
1796+ - ` opentelemetry-instrumentation-celery ` Don't detach context without a None token
1797+ ([ #2927 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2927 ) )
1798+ - ` opentelemetry-exporter-prometheus-remote-write ` : sort labels before exporting
1799+ ([ #2940 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2940 ) )
1800+ - ` opentelemetry-instrumentation-dbapi ` sqlcommenter key values created from PostgreSQL, MySQL systems
1801+ ([ #2897 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2897 ) )
1802+ - ` opentelemetry-instrumentation-system-metrics ` : don't report open file descriptors on Windows
1803+ ([ #2946 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2946 ) )
1804+
1805+ ### Breaking changes
1806+
1807+ - Deprecation of pkg_resource in favor of importlib.metadata
1808+ ([ #2871 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2871 ) )
1809+ - ` opentelemetry-instrumentation ` Don't fail distro loading if instrumentor raises ImportError, instead skip them
1810+ ([ #2923 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2923 ) )
1811+ - ` opentelemetry-instrumentation-httpx ` Rewrote instrumentation to use wrapt instead of subclassing
1812+ ([ #2909 ] ( https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2909 ) )
1813+
0 commit comments