Skip to content

Bump OpenTelemetry SDK to 1.40.0/0.61b0#499

Merged
xrmx merged 4 commits intomainfrom
bump-sdk1400
Mar 13, 2026
Merged

Bump OpenTelemetry SDK to 1.40.0/0.61b0#499
xrmx merged 4 commits intomainfrom
bump-sdk1400

Conversation

@xrmx
Copy link
Copy Markdown
Member

@xrmx xrmx commented Mar 11, 2026

What does this pull request do?

Bump to latest upstream release 1.40.0/0.61b0

Related issues

@xrmx xrmx requested review from a team as code owners March 11, 2026 14:05
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 11, 2026

✅ Vale Linting Results

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide.

To use Vale locally or report issues, refer to Elastic style guide for Vale.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 11, 2026

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 11, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 931fb72b-9bae-46d1-8060-901458ddbaa7

📥 Commits

Reviewing files that changed from the base of the PR and between bc7d7a9 and 929ec6a.

📒 Files selected for processing (1)
  • docs/reference/edot-python/configuration.md

📝 Walkthrough

Walkthrough

Dependency version bumps for OpenTelemetry components (api, sdk, exporters, proto, and instrumentations) from 1.39.1/0.60b1 to 1.40.0/0.61b0 across README.md, dev-requirements.txt, pyproject.toml, and operator/requirements.txt. docs/reference/edot-python/supported-technologies.md updates statuses (aiohttp-server, pyramid, tornado -> migration) and expands confluent-kafka constraint to <= 2.13.0. docs/reference/edot-python/configuration.md revises the Logs subsection to document default-enabled logging via opentelemetry-instrumentation-logging and OTEL_PYTHON_LOG_AUTO_INSTRUMENTATION. tests/integration/test_integration.py flattens metrics extraction and adds two expected metrics.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch bump-sdk1400
  • 🛠️ Update Documentation: Commit on current branch
  • 🛠️ Update Documentation: Create PR

Comment @coderabbitai help to get the list of available commands and usage tips.

@xrmx xrmx marked this pull request as draft March 11, 2026 16:10
@trentm
Copy link
Copy Markdown
Member

trentm commented Mar 11, 2026

Test failure:

FAILED tests/integration/test_integration.py::GRPCIntegrationTestCase::test_metrics_with_system_metrics - AssertionError: Lists differ: ['otel.sdk.span.started', 'otel.sdk.span.live'] != ['system.cpu.time', 'system.cpu.utilization[834 chars]hes']

Defeated by newly added SDK metrics?

@xrmx
Copy link
Copy Markdown
Member Author

xrmx commented Mar 11, 2026

Test failure:

FAILED tests/integration/test_integration.py::GRPCIntegrationTestCase::test_metrics_with_system_metrics - AssertionError: Lists differ: ['otel.sdk.span.started', 'otel.sdk.span.live'] != ['system.cpu.time', 'system.cpu.utilization[834 chars]hes']

Defeated by newly added SDK metrics?

Yep, I always forgot to run the integrations tests before pushing 😓 The tests were getting only the first instrumentation scope :)

@xrmx xrmx marked this pull request as ready for review March 11, 2026 20:56
@xrmx xrmx self-assigned this Mar 12, 2026
@xrmx xrmx merged commit 4eb358d into main Mar 13, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants