Skip to content

Commit f117a56

Browse files
authored
Bump OpenTelemetry to 1.34.1/0.55b1 (#321)
* Bump OpenTelemetry to 1.34.1/0.55b1 * Bump operator docker image sdk to 1.34.1/0.55b1 * Add newly available container resource detector * ci: stop testing on Python 3.8 * Bump requires-python to >= 3.9
1 parent 4163238 commit f117a56

File tree

5 files changed

+94
-94
lines changed

5 files changed

+94
-94
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ jobs:
6565
test:
6666
runs-on: ubuntu-latest
6767
env:
68-
py38: 3.8
6968
py39: 3.9
7069
py310: "3.10"
7170
py311: "3.11"
@@ -74,7 +73,7 @@ jobs:
7473
strategy:
7574
fail-fast: false
7675
matrix:
77-
python-version: [py38, py39, py310, py311, py312, py313]
76+
python-version: [py39, py310, py311, py312, py313]
7877
steps:
7978
- uses: actions/checkout@v4
8079
- name: Set up Python ${{ env[matrix.python-version] }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ With EDOT Python you have access to all the features of the OpenTelemetry Python
1414

1515
## Configuration
1616

17-
The distribution supports all the configuration variables from OpenTelemetry Python project version 1.33.1.
17+
The distribution supports all the configuration variables from OpenTelemetry Python project version 1.34.1.
1818

1919
See [Configuration](https://www.elastic.co/docs/reference/opentelemetry/edot-sdks/python/configuration.html) for more details.
2020

dev-requirements.txt

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile --extra=dev --output-file=dev-requirements.txt --strip-extras pyproject.toml
@@ -12,33 +12,27 @@ charset-normalizer==3.4.2
1212
# via requests
1313
click==8.1.8
1414
# via pip-tools
15-
deprecated==1.2.18
16-
# via
17-
# opentelemetry-api
18-
# opentelemetry-exporter-otlp-proto-grpc
19-
# opentelemetry-exporter-otlp-proto-http
20-
# opentelemetry-semantic-conventions
2115
exceptiongroup==1.3.0
2216
# via pytest
2317
googleapis-common-protos==1.70.0
2418
# via
2519
# opentelemetry-exporter-otlp-proto-grpc
2620
# opentelemetry-exporter-otlp-proto-http
27-
grpcio==1.70.0
21+
grpcio==1.73.0
2822
# via
2923
# opentelemetry-exporter-otlp-proto-grpc
3024
# oteltest
3125
idna==3.10
3226
# via requests
33-
importlib-metadata==8.5.0
27+
importlib-metadata==8.7.0
3428
# via
3529
# build
3630
# opentelemetry-api
3731
iniconfig==2.1.0
3832
# via pytest
3933
leb128==1.0.8
4034
# via elastic-opentelemetry (pyproject.toml)
41-
opentelemetry-api==1.33.1
35+
opentelemetry-api==1.34.1
4236
# via
4337
# elastic-opentelemetry (pyproject.toml)
4438
# opentelemetry-exporter-otlp-proto-grpc
@@ -49,43 +43,46 @@ opentelemetry-api==1.33.1
4943
# opentelemetry-sdk
5044
# opentelemetry-semantic-conventions
5145
# oteltest
52-
opentelemetry-exporter-otlp==1.33.1
46+
opentelemetry-exporter-otlp==1.34.1
5347
# via elastic-opentelemetry (pyproject.toml)
54-
opentelemetry-exporter-otlp-proto-common==1.33.1
48+
opentelemetry-exporter-otlp-proto-common==1.34.1
5549
# via
5650
# opentelemetry-exporter-otlp-proto-grpc
5751
# opentelemetry-exporter-otlp-proto-http
58-
opentelemetry-exporter-otlp-proto-grpc==1.33.1
52+
opentelemetry-exporter-otlp-proto-grpc==1.34.1
5953
# via opentelemetry-exporter-otlp
60-
opentelemetry-exporter-otlp-proto-http==1.33.1
54+
opentelemetry-exporter-otlp-proto-http==1.34.1
6155
# via opentelemetry-exporter-otlp
62-
opentelemetry-instrumentation==0.54b1
56+
opentelemetry-instrumentation==0.55b1
6357
# via
6458
# elastic-opentelemetry (pyproject.toml)
6559
# opentelemetry-instrumentation-system-metrics
66-
opentelemetry-instrumentation-system-metrics==0.54b1
60+
opentelemetry-instrumentation-system-metrics==0.55b1
6761
# via elastic-opentelemetry (pyproject.toml)
68-
opentelemetry-proto==1.33.1
62+
opentelemetry-proto==1.34.1
6963
# via
7064
# opentelemetry-exporter-otlp-proto-common
7165
# opentelemetry-exporter-otlp-proto-grpc
7266
# opentelemetry-exporter-otlp-proto-http
7367
# oteltest
7468
opentelemetry-resource-detector-azure==0.1.5
7569
# via elastic-opentelemetry (pyproject.toml)
70+
opentelemetry-resource-detector-containerid==0.55b1
71+
# via elastic-opentelemetry (pyproject.toml)
7672
opentelemetry-resourcedetector-gcp==1.8.0a0
7773
# via elastic-opentelemetry (pyproject.toml)
78-
opentelemetry-sdk==1.33.1
74+
opentelemetry-sdk==1.34.1
7975
# via
8076
# elastic-opentelemetry (pyproject.toml)
8177
# opentelemetry-exporter-otlp-proto-grpc
8278
# opentelemetry-exporter-otlp-proto-http
8379
# opentelemetry-resource-detector-azure
80+
# opentelemetry-resource-detector-containerid
8481
# opentelemetry-resourcedetector-gcp
8582
# opentelemetry-sdk-extension-aws
8683
opentelemetry-sdk-extension-aws==2.1.0
8784
# via elastic-opentelemetry (pyproject.toml)
88-
opentelemetry-semantic-conventions==0.54b1
85+
opentelemetry-semantic-conventions==0.55b1
8986
# via
9087
# elastic-opentelemetry (pyproject.toml)
9188
# opentelemetry-instrumentation
@@ -100,22 +97,24 @@ packaging==25.0
10097
# pytest
10198
pip-tools==7.4.1
10299
# via elastic-opentelemetry (pyproject.toml)
103-
pluggy==1.5.0
100+
pluggy==1.6.0
104101
# via pytest
105-
protobuf==5.29.4
102+
protobuf==5.29.5
106103
# via
107104
# googleapis-common-protos
108105
# opentelemetry-proto
109106
# oteltest
110107
psutil==7.0.0
111108
# via opentelemetry-instrumentation-system-metrics
109+
pygments==2.19.1
110+
# via pytest
112111
pyproject-hooks==1.2.0
113112
# via
114113
# build
115114
# pip-tools
116-
pytest==8.3.5
115+
pytest==8.4.0
117116
# via elastic-opentelemetry (pyproject.toml)
118-
requests==2.32.3
117+
requests==2.32.4
119118
# via
120119
# opentelemetry-exporter-otlp-proto-http
121120
# opentelemetry-resourcedetector-gcp
@@ -124,20 +123,22 @@ tomli==2.2.1
124123
# build
125124
# pip-tools
126125
# pytest
127-
typing-extensions==4.13.2
126+
typing-extensions==4.14.0
128127
# via
129128
# exceptiongroup
129+
# opentelemetry-api
130+
# opentelemetry-exporter-otlp-proto-grpc
131+
# opentelemetry-exporter-otlp-proto-http
130132
# opentelemetry-resourcedetector-gcp
131133
# opentelemetry-sdk
132-
urllib3==2.2.3
134+
# opentelemetry-semantic-conventions
135+
urllib3==2.4.0
133136
# via requests
134137
wheel==0.45.1
135138
# via pip-tools
136139
wrapt==1.17.2
137-
# via
138-
# deprecated
139-
# opentelemetry-instrumentation
140-
zipp==3.20.2
140+
# via opentelemetry-instrumentation
141+
zipp==3.23.0
141142
# via importlib-metadata
142143

143144
# The following packages are considered to be unsafe in a requirements file:

operator/requirements.txt

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,59 @@
1-
opentelemetry-exporter-prometheus==0.54b1
1+
opentelemetry-exporter-prometheus==0.55b1
22

33
opentelemetry-propagator-aws-xray==1.0.2
4-
opentelemetry-propagator-b3==1.33.1
5-
opentelemetry-propagator-jaeger==1.33.1
6-
opentelemetry-propagator-ot-trace==0.54b1
4+
opentelemetry-propagator-b3==1.34.1
5+
opentelemetry-propagator-jaeger==1.34.1
6+
opentelemetry-propagator-ot-trace==0.55b1
77

8-
opentelemetry-instrumentation-aio-pika==0.54b1
9-
opentelemetry-instrumentation-aiohttp-client==0.54b1
10-
opentelemetry-instrumentation-aiohttp-server==0.54b1
11-
opentelemetry-instrumentation-aiokafka==0.54b1
12-
opentelemetry-instrumentation-aiopg==0.54b1
13-
opentelemetry-instrumentation-asgi==0.54b1
14-
opentelemetry-instrumentation-asyncclick==0.54b1
15-
opentelemetry-instrumentation-asyncio==0.54b1
16-
opentelemetry-instrumentation-asyncpg==0.54b1
17-
opentelemetry-instrumentation-boto==0.54b1
18-
opentelemetry-instrumentation-boto3sqs==0.54b1
19-
opentelemetry-instrumentation-botocore==0.54b1
20-
opentelemetry-instrumentation-cassandra==0.54b1
21-
opentelemetry-instrumentation-celery==0.54b1
22-
opentelemetry-instrumentation-click==0.54b1
23-
opentelemetry-instrumentation-confluent-kafka==0.54b1
24-
opentelemetry-instrumentation-dbapi==0.54b1
25-
opentelemetry-instrumentation-django==0.54b1
26-
opentelemetry-instrumentation-elasticsearch==0.54b1
27-
opentelemetry-instrumentation-falcon==0.54b1
28-
opentelemetry-instrumentation-fastapi==0.54b1
29-
opentelemetry-instrumentation-flask==0.54b1
30-
opentelemetry-instrumentation-grpc==0.54b1
31-
opentelemetry-instrumentation-httpx==0.54b1
32-
opentelemetry-instrumentation-jinja2==0.54b1
33-
opentelemetry-instrumentation-kafka-python==0.54b1
34-
opentelemetry-instrumentation-logging==0.54b1
35-
opentelemetry-instrumentation-mysql==0.54b1
36-
opentelemetry-instrumentation-mysqlclient==0.54b1
37-
opentelemetry-instrumentation-pika==0.54b1
38-
opentelemetry-instrumentation-psycopg==0.54b1
39-
opentelemetry-instrumentation-psycopg2==0.54b1
40-
opentelemetry-instrumentation-pymemcache==0.54b1
41-
opentelemetry-instrumentation-pymongo==0.54b1
42-
opentelemetry-instrumentation-pymysql==0.54b1
43-
opentelemetry-instrumentation-pymssql==0.54b1
44-
opentelemetry-instrumentation-pyramid==0.54b1
45-
opentelemetry-instrumentation-redis==0.54b1
46-
opentelemetry-instrumentation-remoulade==0.54b1
47-
opentelemetry-instrumentation-requests==0.54b1
48-
opentelemetry-instrumentation-sqlalchemy==0.54b1
49-
opentelemetry-instrumentation-sqlite3==0.54b1
50-
opentelemetry-instrumentation-starlette==0.54b1
51-
opentelemetry-instrumentation-system-metrics==0.54b1
52-
opentelemetry-instrumentation-threading==0.54b1
53-
opentelemetry-instrumentation-tornado==0.54b1
54-
opentelemetry-instrumentation-tortoiseorm==0.54b1
55-
opentelemetry-instrumentation-urllib==0.54b1
56-
opentelemetry-instrumentation-urllib3==0.54b1
57-
opentelemetry-instrumentation-wsgi==0.54b1
8+
opentelemetry-instrumentation-aio-pika==0.55b1
9+
opentelemetry-instrumentation-aiohttp-client==0.55b1
10+
opentelemetry-instrumentation-aiohttp-server==0.55b1
11+
opentelemetry-instrumentation-aiokafka==0.55b1
12+
opentelemetry-instrumentation-aiopg==0.55b1
13+
opentelemetry-instrumentation-asgi==0.55b1
14+
opentelemetry-instrumentation-asyncclick==0.55b1
15+
opentelemetry-instrumentation-asyncio==0.55b1
16+
opentelemetry-instrumentation-asyncpg==0.55b1
17+
opentelemetry-instrumentation-boto==0.55b1
18+
opentelemetry-instrumentation-boto3sqs==0.55b1
19+
opentelemetry-instrumentation-botocore==0.55b1
20+
opentelemetry-instrumentation-cassandra==0.55b1
21+
opentelemetry-instrumentation-celery==0.55b1
22+
opentelemetry-instrumentation-click==0.55b1
23+
opentelemetry-instrumentation-confluent-kafka==0.55b1
24+
opentelemetry-instrumentation-dbapi==0.55b1
25+
opentelemetry-instrumentation-django==0.55b1
26+
opentelemetry-instrumentation-elasticsearch==0.55b1
27+
opentelemetry-instrumentation-falcon==0.55b1
28+
opentelemetry-instrumentation-fastapi==0.55b1
29+
opentelemetry-instrumentation-flask==0.55b1
30+
opentelemetry-instrumentation-grpc==0.55b1
31+
opentelemetry-instrumentation-httpx==0.55b1
32+
opentelemetry-instrumentation-jinja2==0.55b1
33+
opentelemetry-instrumentation-kafka-python==0.55b1
34+
opentelemetry-instrumentation-logging==0.55b1
35+
opentelemetry-instrumentation-mysql==0.55b1
36+
opentelemetry-instrumentation-mysqlclient==0.55b1
37+
opentelemetry-instrumentation-pika==0.55b1
38+
opentelemetry-instrumentation-psycopg==0.55b1
39+
opentelemetry-instrumentation-psycopg2==0.55b1
40+
opentelemetry-instrumentation-pymemcache==0.55b1
41+
opentelemetry-instrumentation-pymongo==0.55b1
42+
opentelemetry-instrumentation-pymysql==0.55b1
43+
opentelemetry-instrumentation-pymssql==0.55b1
44+
opentelemetry-instrumentation-pyramid==0.55b1
45+
opentelemetry-instrumentation-redis==0.55b1
46+
opentelemetry-instrumentation-remoulade==0.55b1
47+
opentelemetry-instrumentation-requests==0.55b1
48+
opentelemetry-instrumentation-sqlalchemy==0.55b1
49+
opentelemetry-instrumentation-sqlite3==0.55b1
50+
opentelemetry-instrumentation-starlette==0.55b1
51+
opentelemetry-instrumentation-system-metrics==0.55b1
52+
opentelemetry-instrumentation-threading==0.55b1
53+
opentelemetry-instrumentation-tornado==0.55b1
54+
opentelemetry-instrumentation-tortoiseorm==0.55b1
55+
opentelemetry-instrumentation-urllib==0.55b1
56+
opentelemetry-instrumentation-urllib3==0.55b1
57+
opentelemetry-instrumentation-wsgi==0.55b1
5858

5959
elastic-opentelemetry-instrumentation-openai==1.1.1

pyproject.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ maintainers = [
99
]
1010
description = "Elastic Distribution of OpenTelemetry Python"
1111
license = {file = "LICENSE"}
12-
requires-python = ">=3.8"
12+
requires-python = ">=3.9"
1313
classifiers = [
1414
"Development Status :: 3 - Alpha",
1515
"Intended Audience :: Developers",
@@ -18,7 +18,6 @@ classifiers = [
1818
"License :: OSI Approved :: Apache Software License",
1919
"Programming Language :: Python",
2020
"Programming Language :: Python :: 3",
21-
"Programming Language :: Python :: 3.8",
2221
"Programming Language :: Python :: 3.9",
2322
"Programming Language :: Python :: 3.10",
2423
"Programming Language :: Python :: 3.11",
@@ -28,15 +27,16 @@ classifiers = [
2827
]
2928

3029
dependencies = [
31-
"opentelemetry-api == 1.33.1",
32-
"opentelemetry-exporter-otlp == 1.33.1",
33-
"opentelemetry-instrumentation == 0.54b1",
34-
"opentelemetry-instrumentation-system-metrics == 0.54b1",
30+
"opentelemetry-api == 1.34.1",
31+
"opentelemetry-exporter-otlp == 1.34.1",
32+
"opentelemetry-instrumentation == 0.55b1",
33+
"opentelemetry-instrumentation-system-metrics == 0.55b1",
3534
"opentelemetry-resourcedetector-gcp ~= 1.8.0a0",
3635
"opentelemetry-resource-detector-azure ~= 0.1.5",
37-
"opentelemetry-sdk == 1.33.1",
36+
"opentelemetry-resource-detector-containerid == 0.55b1",
37+
"opentelemetry-sdk == 1.34.1",
3838
"opentelemetry-sdk-extension-aws ~= 2.1.0",
39-
"opentelemetry-semantic-conventions == 0.54b1",
39+
"opentelemetry-semantic-conventions == 0.55b1",
4040
"packaging",
4141
]
4242

0 commit comments

Comments
 (0)