diff --git a/CHANGELOG.md b/CHANGELOG.md index ddcc378..8622369 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +## 2.9.0 - 2025-12-11 +- Upgrade Otel dependencies to 1.39.1 / 0.60b1 + ## 2.8.0 - 2025-10-27 - Upgrade Otel dependencies to 1.38.0 / 0.59b0 diff --git a/docker/example-instrumentation.yaml b/docker/example-instrumentation.yaml index ec62266..e2099fe 100644 --- a/docker/example-instrumentation.yaml +++ b/docker/example-instrumentation.yaml @@ -11,4 +11,4 @@ spec: env: - name: OTEL_EXPORTER_OTLP_PROTOCOL value: http/protobuf - image: "splunk-otel-instrumentation-python:v2.8.0" + image: "splunk-otel-instrumentation-python:v2.9.0" diff --git a/docker/requirements.txt b/docker/requirements.txt index 118d95a..992a0f3 100644 --- a/docker/requirements.txt +++ b/docker/requirements.txt @@ -1,50 +1,50 @@ -splunk-opentelemetry==2.8.0 -opentelemetry-instrumentation-aio-pika==0.59b0 -opentelemetry-instrumentation-aiohttp-client==0.59b0 -opentelemetry-instrumentation-aiohttp-server==0.59b0 -opentelemetry-instrumentation-aiokafka==0.59b0 -opentelemetry-instrumentation-aiopg==0.59b0 -opentelemetry-instrumentation-asgi==0.59b0 -opentelemetry-instrumentation-asyncio==0.59b0 -opentelemetry-instrumentation-asyncpg==0.59b0 -opentelemetry-instrumentation-aws-lambda==0.59b0 -opentelemetry-instrumentation-boto==0.59b0 -opentelemetry-instrumentation-boto3sqs==0.59b0 -opentelemetry-instrumentation-botocore==0.59b0 -opentelemetry-instrumentation-cassandra==0.59b0 -opentelemetry-instrumentation-celery==0.59b0 -opentelemetry-instrumentation-click==0.59b0 -opentelemetry-instrumentation-confluent-kafka==0.59b0 -opentelemetry-instrumentation-dbapi==0.59b0 -opentelemetry-instrumentation-django==0.59b0 -opentelemetry-instrumentation-elasticsearch==0.59b0 -opentelemetry-instrumentation-falcon==0.59b0 -opentelemetry-instrumentation-fastapi==0.59b0 -opentelemetry-instrumentation-flask==0.59b0 -opentelemetry-instrumentation-grpc==0.59b0 -opentelemetry-instrumentation-httpx==0.59b0 -opentelemetry-instrumentation-jinja2==0.59b0 -opentelemetry-instrumentation-kafka-python==0.59b0 -opentelemetry-instrumentation-logging==0.59b0 -opentelemetry-instrumentation-mysql==0.59b0 -opentelemetry-instrumentation-mysqlclient==0.59b0 -opentelemetry-instrumentation-pika==0.59b0 -opentelemetry-instrumentation-psycopg==0.59b0 -opentelemetry-instrumentation-psycopg2==0.59b0 -opentelemetry-instrumentation-pymemcache==0.59b0 -opentelemetry-instrumentation-pymongo==0.59b0 -opentelemetry-instrumentation-pymysql==0.59b0 -opentelemetry-instrumentation-pyramid==0.59b0 -opentelemetry-instrumentation-redis==0.59b0 -opentelemetry-instrumentation-remoulade==0.59b0 -opentelemetry-instrumentation-requests==0.59b0 -opentelemetry-instrumentation-sqlalchemy==0.59b0 -opentelemetry-instrumentation-sqlite3==0.59b0 -opentelemetry-instrumentation-starlette==0.59b0 -opentelemetry-instrumentation-system-metrics==0.59b0 -opentelemetry-instrumentation-threading==0.59b0 -opentelemetry-instrumentation-tornado==0.59b0 -opentelemetry-instrumentation-tortoiseorm==0.59b0 -opentelemetry-instrumentation-urllib==0.59b0 -opentelemetry-instrumentation-urllib3==0.59b0 -opentelemetry-instrumentation-wsgi==0.59b0 +splunk-opentelemetry==2.9.0 +opentelemetry-instrumentation-aio-pika==0.60b1 +opentelemetry-instrumentation-aiohttp-client==0.60b1 +opentelemetry-instrumentation-aiohttp-server==0.60b1 +opentelemetry-instrumentation-aiokafka==0.60b1 +opentelemetry-instrumentation-aiopg==0.60b1 +opentelemetry-instrumentation-asgi==0.60b1 +opentelemetry-instrumentation-asyncio==0.60b1 +opentelemetry-instrumentation-asyncpg==0.60b1 +opentelemetry-instrumentation-aws-lambda==0.60b1 +opentelemetry-instrumentation-boto==0.60b1 +opentelemetry-instrumentation-boto3sqs==0.60b1 +opentelemetry-instrumentation-botocore==0.60b1 +opentelemetry-instrumentation-cassandra==0.60b1 +opentelemetry-instrumentation-celery==0.60b1 +opentelemetry-instrumentation-click==0.60b1 +opentelemetry-instrumentation-confluent-kafka==0.60b1 +opentelemetry-instrumentation-dbapi==0.60b1 +opentelemetry-instrumentation-django==0.60b1 +opentelemetry-instrumentation-elasticsearch==0.60b1 +opentelemetry-instrumentation-falcon==0.60b1 +opentelemetry-instrumentation-fastapi==0.60b1 +opentelemetry-instrumentation-flask==0.60b1 +opentelemetry-instrumentation-grpc==0.60b1 +opentelemetry-instrumentation-httpx==0.60b1 +opentelemetry-instrumentation-jinja2==0.60b1 +opentelemetry-instrumentation-kafka-python==0.60b1 +opentelemetry-instrumentation-logging==0.60b1 +opentelemetry-instrumentation-mysql==0.60b1 +opentelemetry-instrumentation-mysqlclient==0.60b1 +opentelemetry-instrumentation-pika==0.60b1 +opentelemetry-instrumentation-psycopg==0.60b1 +opentelemetry-instrumentation-psycopg2==0.60b1 +opentelemetry-instrumentation-pymemcache==0.60b1 +opentelemetry-instrumentation-pymongo==0.60b1 +opentelemetry-instrumentation-pymysql==0.60b1 +opentelemetry-instrumentation-pyramid==0.60b1 +opentelemetry-instrumentation-redis==0.60b1 +opentelemetry-instrumentation-remoulade==0.60b1 +opentelemetry-instrumentation-requests==0.60b1 +opentelemetry-instrumentation-sqlalchemy==0.60b1 +opentelemetry-instrumentation-sqlite3==0.60b1 +opentelemetry-instrumentation-starlette==0.60b1 +opentelemetry-instrumentation-system-metrics==0.60b1 +opentelemetry-instrumentation-threading==0.60b1 +opentelemetry-instrumentation-tornado==0.60b1 +opentelemetry-instrumentation-tortoiseorm==0.60b1 +opentelemetry-instrumentation-urllib==0.60b1 +opentelemetry-instrumentation-urllib3==0.60b1 +opentelemetry-instrumentation-wsgi==0.60b1 diff --git a/pyproject.toml b/pyproject.toml index 6d96b0c..87fee75 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,14 +23,14 @@ classifiers = [ "Programming Language :: Python :: Implementation :: PyPy", ] dependencies = [ - "opentelemetry-api==1.38.0", - "opentelemetry-sdk==1.38.0", - "opentelemetry-propagator-b3==1.38.0", - "opentelemetry-exporter-otlp-proto-grpc==1.38.0", - "opentelemetry-exporter-otlp-proto-http==1.38.0", - "opentelemetry-instrumentation==0.59b0", - "opentelemetry-instrumentation-system-metrics==0.59b0", - "opentelemetry-semantic-conventions==0.59b0", + "opentelemetry-api==1.39.1", + "opentelemetry-sdk==1.39.1", + "opentelemetry-propagator-b3==1.39.1", + "opentelemetry-exporter-otlp-proto-grpc==1.39.1", + "opentelemetry-exporter-otlp-proto-http==1.39.1", + "opentelemetry-instrumentation==0.60b1", + "opentelemetry-instrumentation-system-metrics==0.60b1", + "opentelemetry-semantic-conventions==0.60b1", "protobuf>=6.31.1", # not our direct dep, prevents installing vulnerable proto versions (CVE‑2025‑4565) ] diff --git a/src/splunk_otel/__about__.py b/src/splunk_otel/__about__.py index 7ea4804..961503b 100644 --- a/src/splunk_otel/__about__.py +++ b/src/splunk_otel/__about__.py @@ -13,4 +13,4 @@ # limitations under the License. -__version__ = "2.8.0" +__version__ = "2.9.0" diff --git a/tests/ott_lib.py b/tests/ott_lib.py index 3614b4d..3a5c6d7 100644 --- a/tests/ott_lib.py +++ b/tests/ott_lib.py @@ -3,7 +3,7 @@ from opentelemetry import trace -UPSTREAM_PRERELEASE_VERSION = "0.59b0" +UPSTREAM_PRERELEASE_VERSION = "0.60b1" def project_path():