From 79bcd5b484185391c4f5b5e4beabf18e662f1dd2 Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Thu, 20 Mar 2025 16:12:53 +0100 Subject: [PATCH] Bump OpenTelemetry dependencies to 1.31.1/0.52b1 While at it bump openai instrumentation in in Dockerfile to 0.7.0 --- README.md | 2 +- dev-requirements.txt | 26 ++++----- operator/requirements.txt | 108 +++++++++++++++++++------------------- pyproject.toml | 12 ++--- 4 files changed, 74 insertions(+), 74 deletions(-) diff --git a/README.md b/README.md index 0ff2963..6f282c4 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ opentelemetry-instrument gunicorn main:app ## Configuration -The distribution supports all the configuration variables from OpenTelemetry Python project version 1.31.0. +The distribution supports all the configuration variables from OpenTelemetry Python project version 1.31.1. See [Configuration](./docs/configure.md) for more details. diff --git a/dev-requirements.txt b/dev-requirements.txt index 564cbcc..8d94968 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -20,7 +20,7 @@ deprecated==1.2.18 # opentelemetry-semantic-conventions exceptiongroup==1.2.2 # via pytest -googleapis-common-protos==1.69.1 +googleapis-common-protos==1.69.2 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -34,11 +34,11 @@ importlib-metadata==8.5.0 # via # build # opentelemetry-api -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest leb128==1.0.8 # via elastic-opentelemetry (pyproject.toml) -opentelemetry-api==1.31.0 +opentelemetry-api==1.31.1 # via # elastic-opentelemetry (pyproject.toml) # opentelemetry-exporter-otlp-proto-grpc @@ -49,23 +49,23 @@ opentelemetry-api==1.31.0 # opentelemetry-sdk # opentelemetry-semantic-conventions # oteltest -opentelemetry-exporter-otlp==1.31.0 +opentelemetry-exporter-otlp==1.31.1 # via elastic-opentelemetry (pyproject.toml) -opentelemetry-exporter-otlp-proto-common==1.31.0 +opentelemetry-exporter-otlp-proto-common==1.31.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.31.0 +opentelemetry-exporter-otlp-proto-grpc==1.31.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.31.0 +opentelemetry-exporter-otlp-proto-http==1.31.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.52b0 +opentelemetry-instrumentation==0.52b1 # via # elastic-opentelemetry (pyproject.toml) # opentelemetry-instrumentation-system-metrics -opentelemetry-instrumentation-system-metrics==0.52b0 +opentelemetry-instrumentation-system-metrics==0.52b1 # via elastic-opentelemetry (pyproject.toml) -opentelemetry-proto==1.31.0 +opentelemetry-proto==1.31.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc @@ -75,7 +75,7 @@ opentelemetry-resource-detector-azure==0.1.5 # via elastic-opentelemetry (pyproject.toml) opentelemetry-resourcedetector-gcp==1.8.0a0 # via elastic-opentelemetry (pyproject.toml) -opentelemetry-sdk==1.31.0 +opentelemetry-sdk==1.31.1 # via # elastic-opentelemetry (pyproject.toml) # opentelemetry-exporter-otlp-proto-grpc @@ -85,7 +85,7 @@ opentelemetry-sdk==1.31.0 # opentelemetry-sdk-extension-aws opentelemetry-sdk-extension-aws==2.1.0 # via elastic-opentelemetry (pyproject.toml) -opentelemetry-semantic-conventions==0.52b0 +opentelemetry-semantic-conventions==0.52b1 # via # elastic-opentelemetry (pyproject.toml) # opentelemetry-instrumentation @@ -102,7 +102,7 @@ pip-tools==7.4.1 # via elastic-opentelemetry (pyproject.toml) pluggy==1.5.0 # via pytest -protobuf==5.29.3 +protobuf==5.29.4 # via # googleapis-common-protos # opentelemetry-proto diff --git a/operator/requirements.txt b/operator/requirements.txt index 25d9440..0ae48cc 100644 --- a/operator/requirements.txt +++ b/operator/requirements.txt @@ -1,58 +1,58 @@ -opentelemetry-exporter-prometheus==0.52b0 +opentelemetry-exporter-prometheus==0.52b1 opentelemetry-propagator-aws-xray==1.0.2 -opentelemetry-propagator-b3==1.31.0 -opentelemetry-propagator-jaeger==1.31.0 -opentelemetry-propagator-ot-trace==0.52b0 +opentelemetry-propagator-b3==1.31.1 +opentelemetry-propagator-jaeger==1.31.1 +opentelemetry-propagator-ot-trace==0.52b1 -opentelemetry-instrumentation-aio-pika==0.52b0 -opentelemetry-instrumentation-aiohttp-client==0.52b0 -opentelemetry-instrumentation-aiohttp-server==0.52b0 -opentelemetry-instrumentation-aiokafka==0.52b0 -opentelemetry-instrumentation-aiopg==0.52b0 -opentelemetry-instrumentation-asgi==0.52b0 -opentelemetry-instrumentation-asyncio==0.52b0 -opentelemetry-instrumentation-asyncpg==0.52b0 -opentelemetry-instrumentation-boto==0.52b0 -opentelemetry-instrumentation-boto3sqs==0.52b0 -opentelemetry-instrumentation-botocore==0.52b0 -opentelemetry-instrumentation-cassandra==0.52b0 -opentelemetry-instrumentation-celery==0.52b0 -opentelemetry-instrumentation-click==0.52b0 -opentelemetry-instrumentation-confluent-kafka==0.52b0 -opentelemetry-instrumentation-dbapi==0.52b0 -opentelemetry-instrumentation-django==0.52b0 -opentelemetry-instrumentation-elasticsearch==0.52b0 -opentelemetry-instrumentation-falcon==0.52b0 -opentelemetry-instrumentation-fastapi==0.52b0 -opentelemetry-instrumentation-flask==0.52b0 -opentelemetry-instrumentation-grpc==0.52b0 -opentelemetry-instrumentation-httpx==0.52b0 -opentelemetry-instrumentation-jinja2==0.52b0 -opentelemetry-instrumentation-kafka-python==0.52b0 -opentelemetry-instrumentation-logging==0.52b0 -opentelemetry-instrumentation-mysql==0.52b0 -opentelemetry-instrumentation-mysqlclient==0.52b0 -opentelemetry-instrumentation-pika==0.52b0 -opentelemetry-instrumentation-psycopg==0.52b0 -opentelemetry-instrumentation-psycopg2==0.52b0 -opentelemetry-instrumentation-pymemcache==0.52b0 -opentelemetry-instrumentation-pymongo==0.52b0 -opentelemetry-instrumentation-pymysql==0.52b0 -opentelemetry-instrumentation-pymssql==0.52b0 -opentelemetry-instrumentation-pyramid==0.52b0 -opentelemetry-instrumentation-redis==0.52b0 -opentelemetry-instrumentation-remoulade==0.52b0 -opentelemetry-instrumentation-requests==0.52b0 -opentelemetry-instrumentation-sqlalchemy==0.52b0 -opentelemetry-instrumentation-sqlite3==0.52b0 -opentelemetry-instrumentation-starlette==0.52b0 -opentelemetry-instrumentation-system-metrics==0.52b0 -opentelemetry-instrumentation-threading==0.52b0 -opentelemetry-instrumentation-tornado==0.52b0 -opentelemetry-instrumentation-tortoiseorm==0.52b0 -opentelemetry-instrumentation-urllib==0.52b0 -opentelemetry-instrumentation-urllib3==0.52b0 -opentelemetry-instrumentation-wsgi==0.52b0 +opentelemetry-instrumentation-aio-pika==0.52b1 +opentelemetry-instrumentation-aiohttp-client==0.52b1 +opentelemetry-instrumentation-aiohttp-server==0.52b1 +opentelemetry-instrumentation-aiokafka==0.52b1 +opentelemetry-instrumentation-aiopg==0.52b1 +opentelemetry-instrumentation-asgi==0.52b1 +opentelemetry-instrumentation-asyncio==0.52b1 +opentelemetry-instrumentation-asyncpg==0.52b1 +opentelemetry-instrumentation-boto==0.52b1 +opentelemetry-instrumentation-boto3sqs==0.52b1 +opentelemetry-instrumentation-botocore==0.52b1 +opentelemetry-instrumentation-cassandra==0.52b1 +opentelemetry-instrumentation-celery==0.52b1 +opentelemetry-instrumentation-click==0.52b1 +opentelemetry-instrumentation-confluent-kafka==0.52b1 +opentelemetry-instrumentation-dbapi==0.52b1 +opentelemetry-instrumentation-django==0.52b1 +opentelemetry-instrumentation-elasticsearch==0.52b1 +opentelemetry-instrumentation-falcon==0.52b1 +opentelemetry-instrumentation-fastapi==0.52b1 +opentelemetry-instrumentation-flask==0.52b1 +opentelemetry-instrumentation-grpc==0.52b1 +opentelemetry-instrumentation-httpx==0.52b1 +opentelemetry-instrumentation-jinja2==0.52b1 +opentelemetry-instrumentation-kafka-python==0.52b1 +opentelemetry-instrumentation-logging==0.52b1 +opentelemetry-instrumentation-mysql==0.52b1 +opentelemetry-instrumentation-mysqlclient==0.52b1 +opentelemetry-instrumentation-pika==0.52b1 +opentelemetry-instrumentation-psycopg==0.52b1 +opentelemetry-instrumentation-psycopg2==0.52b1 +opentelemetry-instrumentation-pymemcache==0.52b1 +opentelemetry-instrumentation-pymongo==0.52b1 +opentelemetry-instrumentation-pymysql==0.52b1 +opentelemetry-instrumentation-pymssql==0.52b1 +opentelemetry-instrumentation-pyramid==0.52b1 +opentelemetry-instrumentation-redis==0.52b1 +opentelemetry-instrumentation-remoulade==0.52b1 +opentelemetry-instrumentation-requests==0.52b1 +opentelemetry-instrumentation-sqlalchemy==0.52b1 +opentelemetry-instrumentation-sqlite3==0.52b1 +opentelemetry-instrumentation-starlette==0.52b1 +opentelemetry-instrumentation-system-metrics==0.52b1 +opentelemetry-instrumentation-threading==0.52b1 +opentelemetry-instrumentation-tornado==0.52b1 +opentelemetry-instrumentation-tortoiseorm==0.52b1 +opentelemetry-instrumentation-urllib==0.52b1 +opentelemetry-instrumentation-urllib3==0.52b1 +opentelemetry-instrumentation-wsgi==0.52b1 -elastic-opentelemetry-instrumentation-openai==0.6.1 +elastic-opentelemetry-instrumentation-openai==0.7.0 diff --git a/pyproject.toml b/pyproject.toml index 07e3f40..fc97b9c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,15 +28,15 @@ classifiers = [ ] dependencies = [ - "opentelemetry-api == 1.31.0", - "opentelemetry-exporter-otlp == 1.31.0", - "opentelemetry-instrumentation == 0.52b0", - "opentelemetry-instrumentation-system-metrics == 0.52b0", + "opentelemetry-api == 1.31.1", + "opentelemetry-exporter-otlp == 1.31.1", + "opentelemetry-instrumentation == 0.52b1", + "opentelemetry-instrumentation-system-metrics == 0.52b1", "opentelemetry-resourcedetector-gcp ~= 1.8.0a0", "opentelemetry-resource-detector-azure ~= 0.1.5", - "opentelemetry-sdk == 1.31.0", + "opentelemetry-sdk == 1.31.1", "opentelemetry-sdk-extension-aws ~= 2.1.0", - "opentelemetry-semantic-conventions == 0.52b0", + "opentelemetry-semantic-conventions == 0.52b1", "packaging", ]