Releases: open-telemetry/opentelemetry-python-contrib
Releases · open-telemetry/opentelemetry-python-contrib
opentelemetry-instrumentation-google-genai 0.1b0
opentelemetry-instrumentation-vertexai 2.0b0
- Added Vertex AI spans for request parameters (#3192)
- Initial VertexAI instrumentation (#3123)
- Add server attributes to Vertex AI spans (#3208)
- VertexAI emit user, system, and assistant events (#3203)
- Add Vertex gen AI response attributes and
gen_ai.choice
events (#3227) - VertexAI stop serializing unset fields into event (#3236)
- Vertex capture tool requests and responses (#3255)
Version 1.30.0/0.51b0
Added
opentelemetry-instrumentation-confluent-kafka
Add support for confluent-kafka <=2.7.0 (#3100)- Add support to database stability opt-in in
_semconv
utilities and add tests (#3111) opentelemetry-instrumentation-urllib
Addpy.typed
file to enable PEP 561 (#3131)opentelemetry-opentelemetry-pymongo
Addpy.typed
file to enable PEP 561 (#3136)opentelemetry-opentelemetry-requests
Addpy.typed
file to enable PEP 561 (#3135)opentelemetry-instrumentation-system-metrics
Addpy.typed
file to enable PEP 561 (#3132)opentelemetry-opentelemetry-sqlite3
Addpy.typed
file to enable PEP 561 (#3133)opentelemetry-instrumentation-falcon
add support version to v4 (#3086)opentelemetry-instrumentation-falcon
Implement new HTTP semantic convention opt-in for Falcon (#2790)opentelemetry-instrumentation-wsgi
always record span status code to have it available in metrics (#3148)- add support to Python 3.13 (#3134)
opentelemetry-opentelemetry-wsgi
Addpy.typed
file to enable PEP 561 (#3129)opentelemetry-util-http
Addpy.typed
file to enable PEP 561 (#3127)opentelemetry-instrumentation-psycopg2
Add support for psycopg2-binary (#3186)opentelemetry-opentelemetry-botocore
Add basic support for GenAI attributes for AWS Bedrock Converse API (#3161)opentelemetry-opentelemetry-botocore
Add basic support for GenAI attributes for AWS Bedrock InvokeModel API (#3200)opentelemetry-opentelemetry-botocore
Add basic support for GenAI attributes for AWS Bedrock ConverseStream API (#3204)opentelemetry-opentelemetry-botocore
Add basic support for GenAI attributes for AWS Bedrock InvokeModelWithStreamResponse API (#3206)opentelemetry-instrumentation-pymssql
Add pymssql instrumentation (#394)opentelemetry-instrumentation-mysql
Add sqlcommenter support (#3163)
Fixed
opentelemetry-instrumentation-httpx
FixRequestInfo
/ResponseInfo
type hints (#3105)opentelemetry-instrumentation-dbapi
MoveTracedCursorProxy
andTracedConnectionProxy
to the module level (#3068)opentelemetry-instrumentation-click
Disable tracing of well-known server click commands (#3174)opentelemetry-instrumentation
Fixget_dist_dependency_conflicts
if no distribution requires (#3168)
Breaking changes
opentelemetry-instrumentation-sqlalchemy
including sqlcomment indb.statement
span attribute value is now opt-in (#3112)opentelemetry-instrumentation-dbapi
including sqlcomment indb.statement
span attribute value is now opt-in (#3115)opentelemetry-instrumentation-psycopg2
,opentelemetry-instrumentation-psycopg
,opentelemetry-instrumentation-mysqlclient
,opentelemetry-instrumentation-pymysql
: including sqlcomment indb.statement
span attribute value is now opt-in (#3121)
opentelemetry-instrumentation-openai-v2 2.1b0
opentelemetry-sdk-extension-aws 2.1.0
Version 1.29.0/0.50b0
Added
opentelemetry-instrumentation-starlette
Add type hints to the instrumentation (#3045)opentelemetry-distro
default to OTLP log exporter. (#3042)opentelemetry-instrumentation-sqlalchemy
Update unit tests to run with SQLALchemy 2 (#2976)- Add
opentelemetry-instrumentation-openai-v2
toopentelemetry-bootstrap
(#2996) opentelemetry-instrumentation-sqlalchemy
Add sqlcomment todb.statement
attribute (#2937)opentelemetry-instrumentation-dbapi
Add sqlcomment todb.statement
attribute (#2935)opentelemetry-instrumentation-dbapi
instrument_connection accepts optional connect_module (#3027)opentelemetry-instrumentation-mysqlclient
Add sqlcommenter support (#2941)opentelemetry-instrumentation-pymysql
Add sqlcommenter support (#2942)opentelemetry-instrumentation-click
: new instrumentation to trace click commands (#2994)
Fixed
opentelemetry-instrumentation-starlette
: Retrievemeter_provider
key instead of_meter_provider
on_instrument
(#3048)opentelemetry-instrumentation-httpx
: instrument_client is a static method again (#3003)opentelemetry-instrumentation-system_metrics
: fix callbacks reading wrong config (#3025)opentelemetry-instrumentation-httpx
: Check if mount transport is none before wrap it (#3022)- Replace all instrumentor unit test
assertEqualSpanInstrumentationInfo
calls withassertEqualSpanInstrumentationScope
calls (#3037) opentelemetry-instrumentation-sqlalchemy
Fixes engines fromsqlalchemy.engine_from_config
not being fully instrumented (#2816)opentelemetry-instrumentation-sqlalchemy
: Fix a remaining memory leak in EngineTracer (#3053)opentelemetry-instrumentation-sqlite3
: Update documentation on explicit cursor support of tracing (#3088)
Breaking changes
Version 1.28.2/0.49b2
Version 1.28.1/0.49b1
This is a patch release on the previous 1.28.0/0.49b0 release, fixing the issue(s) below.
Added
opentelemetry-instrumentation-sqlalchemy
Update unit tests to run with SQLALchemy 2 (#2976)
Fixed
Breaking changes
opentelemetry-instrumentation-openai-v2 2.0b0
-
Use generic
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT
environment variable to control if content of prompt, completion, and other messages is captured. (#2947) -
Update OpenAI instrumentation to Semantic Conventions v1.28.0: add new attributes and switch prompts and completions to log-based events. (#2925)
-
Initial OpenAI instrumentation (#2759)
Version 1.28.0/0.49b0
Added
opentelemetry-instrumentation-openai-v2
Instrumentation for OpenAI >= 0.27.0 (#2759)opentelemetry-instrumentation-fastapi
Add autoinstrumentation mechanism tests. (#2860)opentelemetry-instrumentation-aiokafka
Add instrumentor and auto instrumentation support for aiokafka (#2082)opentelemetry-instrumentation-redis
Add additional attributes for methods create_index and search, rename those spans (#2635)opentelemetry-instrumentation
Add support for string based dotted module paths in unwrap (#2919)
Fixed
opentelemetry-instrumentation-aiokafka
WrapAIOKafkaConsumer.getone()
instead ofAIOKafkaConsumer.__anext__
(#2874)opentelemetry-instrumentation-confluent-kafka
Fix to allowtopic
to be extracted fromkwargs
inproduce()
([#2901])(#2901)opentelemetry-instrumentation-system-metrics
Update metric units to conform to UCUM conventions. (#2922)opentelemetry-instrumentation-celery
Don't detach context without a None token (#2927)opentelemetry-exporter-prometheus-remote-write
: sort labels before exporting (#2940)opentelemetry-instrumentation-dbapi
sqlcommenter key values created from PostgreSQL, MySQL systems (#2897)opentelemetry-instrumentation-system-metrics
: don't report open file descriptors on Windows (#2946)