[PR #24277] [CLOSED] Bump opentelemetry-instrumentation from 0.61b0 to 0.62b1 in /backend #98614

Closed
opened 2026-05-16 01:25:19 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/24277
Author: @dependabot[bot]
Created: 5/1/2026
Status: ❌ Closed

Base: dev ← Head: dependabot/pip/backend/dev/opentelemetry-instrumentation-0.62b1


📝 Commits (1)

  • a02e8d0 Bump opentelemetry-instrumentation from 0.61b0 to 0.62b1 in /backend

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 backend/requirements.txt (+1 -1)

📄 Description

Bumps opentelemetry-instrumentation from 0.61b0 to 0.62b1.

Release notes

Sourced from opentelemetry-instrumentation's releases.

opentelemetry-instrumentation-openai-v2 2.3b0

  • Fix AttributeError when handling LegacyAPIResponse (from with_raw_response) (#4017)
  • Add support for chat completions choice count and stop sequences span attributes (#4028)
  • Fix crash with streaming with_raw_response (#4033)
  • Bump to 1.30.0 semconv schema: gen_ai.request.seed instead of gen_ai.openai.request.seed (#4036)

opentelemetry-instrumentation-openai-v2 2.2b0

  • Fix service tier attribute names: use GEN_AI_OPENAI_REQUEST_SERVICE_TIER for request attributes and GEN_AI_OPENAI_RESPONSE_SERVICE_TIER for response attributes. (#3920)
  • Added support for OpenAI embeddings instrumentation (#3461)
  • Record prompt and completion events regardless of span sampling decision. (#3226)
  • Filter out attributes with the value of NotGiven instances (#3760)
  • Migrate off the deprecated events API to use the logs API (#3625)

opentelemetry-instrumentation-openai-agents-v2 0.1.0

  • Initial barebones package skeleton: minimal instrumentor stub, version module, and packaging metadata/entry point. (#3805)
  • Implement OpenAI Agents span processing aligned with GenAI semantic conventions. (#3817)
  • Input and output according to GenAI spec. (#3824)

opentelemetry-instrumentation-openai-v2 2.1b0

  • Coerce openai response_format to semconv format (#3073)
  • Add example to opentelemetry-instrumentation-openai-v2 (#3006)
  • Support for AsyncOpenAI/AsyncCompletions (#2984)
  • Add metrics (#3180)

opentelemetry-instrumentation-openai-v2 2.0b0

  • Use generic OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT environment variable to control if content of prompt, completion, and other messages is captured. (#2947)

  • Update OpenAI instrumentation to Semantic Conventions v1.28.0: add new attributes and switch prompts and completions to log-based events. (#2925)

  • Initial OpenAI instrumentation (#2759)

Changelog

Sourced from opentelemetry-instrumentation's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • Bump pylint to 4.0.5 (#4244)
  • opentelemetry-instrumentation-sqlite3: Add uninstrument, error status, suppress, and no-op tests (#4335)
  • Expand AGENTS.md with instrumentation/GenAI guidance and add PR review instructions. (#4457)

Fixed

  • opentelemetry-instrumentation-pika Use ObjectProxy instead of BaseObjectProxy for ReadyMessagesDequeProxy to restore iterability with wrapt 2.x (#4461)
  • opentelemetry-instrumentation-dbapi Use ObjectProxy instead of BaseObjectProxy for TracedCursorProxy to restore iterability with wrapt 2.x (#4427)
  • opentelemetry-instrumentation-flask: Clean up environ keys in _teardown_request to prevent duplicate execution (#4341)
  • opentelemetry-instrumentation-flask: Stop reading the deprecated (from 3.1) flask.__version__ attribute; resolve the Flask version via importlib.metadata (#4422)
  • opentelemetry-instrumentation-celery: Coerce non-string values to strings in CeleryGetter.get() to prevent TypeError in TraceState.from_header() when Celery request attributes contain ints (#4360)
  • opentelemetry-instrumentation-aiohttp-server: Use canonical attribute of the Resource as a span name (#3896)

Breaking changes

  • Drop Python 3.9 support (#4412)

Version 1.41.0/0.62b0 (2026-04-09)

Added

  • Enabled the flake8-tidy-import plugins rules for the ruff linter. These rules throw warnings for relative imports in the modules. (#4395)
  • opentelemetry-instrumentation-asgi: Respect suppress_http_instrumentation context in ASGI middleware to skip server span creation when HTTP instrumentation is suppressed (#4375)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/24277 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 5/1/2026 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `dependabot/pip/backend/dev/opentelemetry-instrumentation-0.62b1` --- ### 📝 Commits (1) - [`a02e8d0`](https://github.com/open-webui/open-webui/commit/a02e8d00684cb428caf699808a6ce8f6456f35a7) Bump opentelemetry-instrumentation from 0.61b0 to 0.62b1 in /backend ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `backend/requirements.txt` (+1 -1) </details> ### 📄 Description Bumps [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) from 0.61b0 to 0.62b1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-python-contrib/releases">opentelemetry-instrumentation's releases</a>.</em></p> <blockquote> <h2>opentelemetry-instrumentation-openai-v2 2.3b0</h2> <ul> <li>Fix <code>AttributeError</code> when handling <code>LegacyAPIResponse</code> (from <code>with_raw_response</code>) (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4017">#4017</a>)</li> <li>Add support for chat completions choice count and stop sequences span attributes (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4028">#4028</a>)</li> <li>Fix crash with streaming <code>with_raw_response</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4033">#4033</a>)</li> <li>Bump to 1.30.0 semconv schema: <code>gen_ai.request.seed</code> instead of <code>gen_ai.openai.request.seed</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4036">#4036</a>)</li> </ul> <h2>opentelemetry-instrumentation-openai-v2 2.2b0</h2> <ul> <li>Fix service tier attribute names: use <code>GEN_AI_OPENAI_REQUEST_SERVICE_TIER</code> for request attributes and <code>GEN_AI_OPENAI_RESPONSE_SERVICE_TIER</code> for response attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/issues/3920">#3920</a>)</li> <li>Added support for OpenAI embeddings instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3461">#3461</a>)</li> <li>Record prompt and completion events regardless of span sampling decision. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3226">#3226</a>)</li> <li>Filter out attributes with the value of NotGiven instances (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3760">#3760</a>)</li> <li>Migrate off the deprecated events API to use the logs API (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3628">#3625</a>)</li> </ul> <h2>opentelemetry-instrumentation-openai-agents-v2 0.1.0</h2> <ul> <li>Initial barebones package skeleton: minimal instrumentor stub, version module, and packaging metadata/entry point. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3805">#3805</a>)</li> <li>Implement OpenAI Agents span processing aligned with GenAI semantic conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3817">#3817</a>)</li> <li>Input and output according to GenAI spec. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3824">#3824</a>)</li> </ul> <h2>opentelemetry-instrumentation-openai-v2 2.1b0</h2> <ul> <li>Coerce openai response_format to semconv format (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3073">#3073</a>)</li> <li>Add example to <code>opentelemetry-instrumentation-openai-v2</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3006">#3006</a>)</li> <li>Support for <code>AsyncOpenAI/AsyncCompletions</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/2984">#2984</a>)</li> <li>Add metrics (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3180">#3180</a>)</li> </ul> <h2>opentelemetry-instrumentation-openai-v2 2.0b0</h2> <ul> <li> <p>Use generic <code>OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT</code> environment variable to control if content of prompt, completion, and other messages is captured. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/2947">#2947</a>)</p> </li> <li> <p>Update OpenAI instrumentation to Semantic Conventions v1.28.0: add new attributes and switch prompts and completions to log-based events. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/2925">#2925</a>)</p> </li> <li> <p>Initial OpenAI instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/2759">#2759</a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md">opentelemetry-instrumentation's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <p>All notable changes to this project will be documented in this file.</p> <p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>, and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p> <blockquote> <p>[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use <a href="https://github.com/search?q=repo%3Aopen-telemetry%2Fopentelemetry-python-contrib+path%3A**%2FCHANGELOG.md&amp;type=code">this search for a list of all CHANGELOG.md files in this repo</a>.</p> </blockquote> <h2>Unreleased</h2> <h3>Added</h3> <ul> <li>Bump <code>pylint</code> to <code>4.0.5</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4244">#4244</a>)</li> <li><code>opentelemetry-instrumentation-sqlite3</code>: Add uninstrument, error status, suppress, and no-op tests (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4335">#4335</a>)</li> <li>Expand <code>AGENTS.md</code> with instrumentation/GenAI guidance and add PR review instructions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4457">#4457</a>)</li> </ul> <h3>Fixed</h3> <ul> <li><code>opentelemetry-instrumentation-pika</code> Use <code>ObjectProxy</code> instead of <code>BaseObjectProxy</code> for <code>ReadyMessagesDequeProxy</code> to restore iterability with wrapt 2.x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4461">#4461</a>)</li> <li><code>opentelemetry-instrumentation-dbapi</code> Use <code>ObjectProxy</code> instead of <code>BaseObjectProxy</code> for <code>TracedCursorProxy</code> to restore iterability with wrapt 2.x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4427">#4427</a>)</li> <li><code>opentelemetry-instrumentation-flask</code>: Clean up environ keys in <code>_teardown_request</code> to prevent duplicate execution (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4341">#4341</a>)</li> <li><code>opentelemetry-instrumentation-flask</code>: Stop reading the deprecated (from 3.1) <code>flask.__version__</code> attribute; resolve the Flask version via <code>importlib.metadata</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4422">#4422</a>)</li> <li><code>opentelemetry-instrumentation-celery</code>: Coerce non-string values to strings in <code>CeleryGetter.get()</code> to prevent <code>TypeError</code> in <code>TraceState.from_header()</code> when Celery request attributes contain ints (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4360">#4360</a>)</li> <li><code>opentelemetry-instrumentation-aiohttp-server</code>: Use <code>canonical</code> attribute of the <code>Resource</code> as a span name (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/3896">#3896</a>)</li> </ul> <h3>Breaking changes</h3> <ul> <li>Drop Python 3.9 support (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4412">#4412</a>)</li> </ul> <h2>Version 1.41.0/0.62b0 (2026-04-09)</h2> <h3>Added</h3> <ul> <li>Enabled the flake8-tidy-import plugins rules for the ruff linter. These rules throw warnings for relative imports in the modules. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4395">#4395</a>)</li> <li><code>opentelemetry-instrumentation-asgi</code>: Respect <code>suppress_http_instrumentation</code> context in ASGI middleware to skip server span creation when HTTP instrumentation is suppressed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python-contrib/pull/4375">#4375</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/open-telemetry/opentelemetry-python-contrib/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=opentelemetry-instrumentation&package-manager=pip&previous-version=0.61b0&new-version=0.62b1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-16 01:25:19 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#98614