build(deps): Update opentelemetry-instrumentation-fastapi requirement from >=0.49b0 to >=0.63b1 in /evaluation_agent/deploy/container-app#116
Open
dependabot[bot] wants to merge 1 commit into
Conversation
Updates the requirements on [opentelemetry-instrumentation-fastapi](https://github.com/open-telemetry/opentelemetry-python-contrib) to permit the latest version. - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) --- updated-dependencies: - dependency-name: opentelemetry-instrumentation-fastapi dependency-version: 0.63b1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
goergenj
added a commit
that referenced
this pull request
Jun 2, 2026
Remove accidentally-committed `requirements-backup-20251125-162030.txt` (a stale 150-line pip freeze snapshot). Dependabot was scanning it as a manifest, generating noise PRs (#118/#119/#122/#123/#124/#126/#127); deleting it auto-closes them. Nothing in the repo references the file. Fold in low-risk minor/patch floor bumps that target manifests this PR already edits (supersedes Dependabot #111/#113/#114/#115/#117/#120/#121/#125): root requirements.txt: - cryptography 46.0.6 -> 46.0.7 - aiohttp 3.11.18 -> 3.13.4 - python-dotenv 1.1.0 -> 1.2.2 - urllib3 2.4.0 -> 2.7.0 evaluation_agent/deploy/azure-functions: - azure-data-tables >=12.5.0 -> >=12.7.0 evaluation_agent/deploy/container-app: - azure-data-tables >=12.5.0 -> >=12.7.0 - aiohttp >=3.13.5 -> >=3.14.0 - uvicorn[standard] >=0.27.0 -> >=0.48.0 Validated: pip dependency resolution passes for each manifest independently; 84 harness unit tests pass. Deferred to follow-up: otel-instrumentation-fastapi (#116, paired with the planned VoiceLiveInstrumentor PR) and the grouped #128. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
goergenj
added a commit
that referenced
this pull request
Jun 2, 2026
…130) * chore: upgrade azure-ai-voicelive to 1.2.0 + azure-ai-projects 2.2.0 Migrate to azure-ai-voicelive 1.2.0 stable. The 1.2.0 connect() API removed the agent_config dict parameter and flattened its keys (agent_name, project_name, agent_version, conversation_id, authentication_identity_client_id, foundry_resource_override) into individual keyword arguments. Update all 3 call sites to spread the agent config dict into connect() kwargs instead of passing agent_config=. - evaluation_harness/voice_agent_audio_input_evaluation.py: drop AgentSessionConfig import; connect_kwargs.update(agent_cfg). - evaluation_harness/voice-live-with-agent-v2.py: drop import; annotate agent_config as Dict[str, Any]; spread non-None values into connect(); fix pre-existing hyphenated logging key. - container-app voicelive_client.py / config.py: drop import; connect_kwargs.update(self._agent_config); update docstring. Bump azure-ai-projects to >=2.2.0 (folds in Dependabot #110/#112; container-app processor.py already uses the 2.x datasets API) and openai to >=2.40.0 in azure-functions (#109). Unpin azure-ai-voicelive to >=1.2.0 across harness, container-app and root requirements. Lift the now-obsolete dependabot.yml ignore rules and migration pin comments for azure-ai-voicelive and azure-ai-projects. Update sample env + docs api_version to the new SDK default 2026-04-10. Validated: 53/53 harness config tests, 19/19 container-app agent-mode tests, and a live harness E2E on Eiffel_Tower_Visit_1 (6 turns + Foundry relevance eval) all pass. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Harden azd agent-setup hook to use project venv interpreter The azd postdeploy hook (scripts/azd/setup-agent.ps1) invoked bare `python`, which resolves to whatever interpreter is on PATH. On a machine whose global Python still has the pre-release azure-ai-projects 2.0.0b3, setup_agent_openapi.py fails with `ImportError: cannot import name 'OpenApiTool'` (that symbol was named OpenApiAgentTool in the beta; OpenApiTool exists in the pinned >=2.2.0). This surfaced during the SDK upgrade when `azd deploy` postdeploy failed even though both services deployed cleanly. Resolve a Python interpreter that has the project dependencies, in priority order: active virtualenv (VIRTUAL_ENV) > repo .venv (evaluation_agent/.venv or repo-root .venv) > python/python3 on PATH. Add a preflight check that the chosen interpreter actually exposes azure-ai-projects' OpenApiTool, turning a cryptic ImportError into a clear, actionable error regardless of interpreter source. Verified: with no venv active (bare `python` = stale 2.0.0b3), the hook now resolves the repo .venv (2.2.0) and the agent update succeeds; the preflight gate passes for 2.2.0 and fails fast for 2.0.0b3. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fold low-risk Dependabot bumps + remove stray backup requirements file Remove accidentally-committed `requirements-backup-20251125-162030.txt` (a stale 150-line pip freeze snapshot). Dependabot was scanning it as a manifest, generating noise PRs (#118/#119/#122/#123/#124/#126/#127); deleting it auto-closes them. Nothing in the repo references the file. Fold in low-risk minor/patch floor bumps that target manifests this PR already edits (supersedes Dependabot #111/#113/#114/#115/#117/#120/#121/#125): root requirements.txt: - cryptography 46.0.6 -> 46.0.7 - aiohttp 3.11.18 -> 3.13.4 - python-dotenv 1.1.0 -> 1.2.2 - urllib3 2.4.0 -> 2.7.0 evaluation_agent/deploy/azure-functions: - azure-data-tables >=12.5.0 -> >=12.7.0 evaluation_agent/deploy/container-app: - azure-data-tables >=12.5.0 -> >=12.7.0 - aiohttp >=3.13.5 -> >=3.14.0 - uvicorn[standard] >=0.27.0 -> >=0.48.0 Validated: pip dependency resolution passes for each manifest independently; 84 harness unit tests pass. Deferred to follow-up: otel-instrumentation-fastapi (#116, paired with the planned VoiceLiveInstrumentor PR) and the grouped #128. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the requirements on opentelemetry-instrumentation-fastapi to permit the latest version.
Changelog
Sourced from opentelemetry-instrumentation-fastapi's changelog.
... (truncated)
Commits
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)