@@ -56,21 +56,21 @@ pyroscope = [
5656 " pyroscope-io>=1.0.1" ,
5757]
5858otl = [
59- # One release train: api/sdk/exporters 1.28 pair with every instrumentation package at
60- # 0.49b0. 0.49b0 is the first that does not import `pkg_resources`, which setuptools no
61- # longer ships, so anything older fails at import on a fresh install . The exporters carry
62- # the floor separately: nothing else constrains them, and left bare they resolve 23 minors
63- # behind the api they must match .
64- " opentelemetry-api>=1.28 " ,
65- " opentelemetry-sdk>=1.28 " ,
66- " opentelemetry-exporter-otlp-proto-grpc>=1.28 " ,
67- " opentelemetry-instrumentation>=0.49b0 " ,
59+ # One release train: api/sdk/exporters 1.42 pair with every instrumentation package at
60+ # 0.63b0. 1.42 is the first sdk whose base SpanProcessor.force_flush returns True rather
61+ # than None, which PyroscopeSpanProcessor relies on . The exporters carry the floor
62+ # separately: nothing else constrains them, so left bare they can resolve to a release
63+ # that does not match the api .
64+ " opentelemetry-api>=1.42 " ,
65+ " opentelemetry-sdk>=1.42 " ,
66+ " opentelemetry-exporter-otlp-proto-grpc>=1.42 " ,
67+ " opentelemetry-instrumentation>=0.63b0 " ,
6868]
6969otl-http = [
70- " opentelemetry-api>=1.28 " ,
71- " opentelemetry-sdk>=1.28 " ,
72- " opentelemetry-exporter-otlp-proto-http>=1.28 " ,
73- " opentelemetry-instrumentation>=0.49b0 " ,
70+ " opentelemetry-api>=1.42 " ,
71+ " opentelemetry-sdk>=1.42 " ,
72+ " opentelemetry-exporter-otlp-proto-http>=1.42 " ,
73+ " opentelemetry-instrumentation>=0.63b0 " ,
7474]
7575logging = [
7676 # >=21.3 for structlog.stdlib.ProcessorFormatter.remove_processors_meta (LoggingInstrument's
@@ -93,7 +93,7 @@ fastapi-sentry = [
9393]
9494fastapi-otl = [
9595 " lite-bootstrap[fastapi,otl]" ,
96- " opentelemetry-instrumentation-fastapi>=0.49b0 " ,
96+ " opentelemetry-instrumentation-fastapi>=0.63b0 " ,
9797]
9898fastapi-logging = [
9999 " lite-bootstrap[fastapi,logging]" ,
@@ -129,9 +129,9 @@ litestar-otl = [
129129 " lite-bootstrap[litestar,otl]" ,
130130 # >=2.22 for litestar.plugins.opentelemetry (LitestarOpenTelemetryInstrument registers its OpenTelemetryPlugin).
131131 " litestar>=2.22" ,
132- # Raised from 0.46b0 with the rest of the train: every instrumentation package pins
133- # `opentelemetry-instrumentation` to its own exact version, so they move together .
134- " opentelemetry-instrumentation-asgi>=0.49b0 " ,
132+ # Moves with the rest of the train: every instrumentation package pins
133+ # `opentelemetry-instrumentation` to its own exact version.
134+ " opentelemetry-instrumentation-asgi>=0.63b0 " ,
135135]
136136litestar-logging = [
137137 " lite-bootstrap[litestar,logging]" ,
@@ -183,7 +183,7 @@ fastmcp = [
183183]
184184fastmcp-otl = [
185185 " lite-bootstrap[fastmcp,otl]" ,
186- " opentelemetry-instrumentation-asgi>=0.49b0 " ,
186+ " opentelemetry-instrumentation-asgi>=0.63b0 " ,
187187]
188188fastmcp-metrics = [
189189 " lite-bootstrap[fastmcp]" ,
0 commit comments