From 445f39429a0ec39c0a5f90fa36aea8756b36c028 Mon Sep 17 00:00:00 2001 From: trangevi Date: Thu, 16 Jul 2026 13:55:44 -0700 Subject: [PATCH 1/3] docs: update changelogs for AI extension releases (2026-07-16) Update CHANGELOG.md for the following extensions: - azure.ai.agents 1.0.0-beta.6 - azure.ai.connections 1.0.0-beta.3 - azure.ai.routines 1.0.0-beta.3 - azure.ai.toolboxes 1.0.0-beta.3 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../extensions/azure.ai.agents/CHANGELOG.md | 18 ++++++++++++++---- .../azure.ai.connections/CHANGELOG.md | 10 ++++++++++ .../extensions/azure.ai.routines/CHANGELOG.md | 6 ++++++ .../extensions/azure.ai.toolboxes/CHANGELOG.md | 14 ++++++++++++++ 4 files changed, 44 insertions(+), 4 deletions(-) diff --git a/cli/azd/extensions/azure.ai.agents/CHANGELOG.md b/cli/azd/extensions/azure.ai.agents/CHANGELOG.md index 481723b484f..ec9998c99ce 100644 --- a/cli/azd/extensions/azure.ai.agents/CHANGELOG.md +++ b/cli/azd/extensions/azure.ai.agents/CHANGELOG.md @@ -1,13 +1,23 @@ # Release History -## 1.0.0-beta.6 (Unreleased) +## 1.0.0-beta.6 (2026-07-16) + +### Features Added + +- [[#9046]](https://github.com/Azure/azure-dev/pull/9046) `azd provision` now creates Foundry connections declared as `host: azure.ai.connection` services in `azure.yaml` at provision time via the `microsoft.foundry` synthesizer, for both greenfield and brownfield projects. Connection category, target, authentication type, credentials, and metadata are all supported. `azd deploy` for `host: azure.ai.connection` services is now a no-op; provision is the single source of truth. +- [[#9107]](https://github.com/Azure/azure-dev/pull/9107) Add `centralus` region to the list of supported hosted agent regions. +- [[#8942]](https://github.com/Azure/azure-dev/pull/8942) `azd deploy` can now carry over the current hosted-agent session across deploys. When `resumeSessionOnDeploy` is set on the agent service in `azure.yaml`, the session is stopped before deploy and re-pointed at the newly deployed version so the next invocation resumes with its `/home/session` volume intact instead of minting a fresh session. + +### Bugs Fixed + +- [[#9114]](https://github.com/Azure/azure-dev/pull/9114) Fix `azd ai agent invoke` failing with "agent name is required" on brownfield projects where the hosted agent name is written inline in the `azure.ai.agent` service config rather than emitted as a deployed environment output. The agent name is now seeded from the inline/config definition, with the deployed environment variable retaining precedence. +- [[#9007]](https://github.com/Azure/azure-dev/pull/9007) Add a preflight validation check that detects an immutable resource-group region conflict before provisioning. When the target resource group already exists in a different region than `AZURE_LOCATION`, the check surfaces the mismatch during azd's validation phase with clear remediation guidance instead of a slow deploy-time ARM `InvalidResourceGroupLocation` error. ### Other Changes -- [[#9112]](https://github.com/Azure/azure-dev/pull/9112) Terraform infrastructure eject now synthesizes - `azure.ai.connection` services into Foundry project connection resources, preserving their category, target, - authentication type, credentials, and metadata. +- [[#9112]](https://github.com/Azure/azure-dev/pull/9112) Terraform infrastructure eject now synthesizes `azure.ai.connection` services into Foundry project connection resources, preserving their category, target, authentication type, credentials, and metadata. - [[#9049]](https://github.com/Azure/azure-dev/pull/9049) Switch the `invocations_ws` agent endpoint from the preview dispatcher form to the GA path-based route. `azd deploy` now registers `AGENT_{KEY}_INVOCATIONS_WS_ENDPOINT` (and `azd ai agent show` displays `Endpoint (invocations_ws)`) as `wss://.services.ai.azure.com/api/projects//agents//endpoint/protocols/invocations_ws?api-version=v1`, carrying the project and agent as path segments to mirror the HTTP `invocations` route. The previous form embedded them as `project_name`/`agent_name` query parameters on a single literal `/api/projects/agents/...` path. +- [[#9103]](https://github.com/Azure/azure-dev/pull/9103) Pin internal azd module dependency to released version. ## 1.0.0-beta.5 (2026-07-09) diff --git a/cli/azd/extensions/azure.ai.connections/CHANGELOG.md b/cli/azd/extensions/azure.ai.connections/CHANGELOG.md index 5ecd9a65ff1..d1165630ed7 100644 --- a/cli/azd/extensions/azure.ai.connections/CHANGELOG.md +++ b/cli/azd/extensions/azure.ai.connections/CHANGELOG.md @@ -1,5 +1,15 @@ # Release History +## 1.0.0-beta.3 (2026-07-16) + +### Breaking Changes + +- [[#9046]](https://github.com/Azure/azure-dev/pull/9046) `azd deploy` for `host: azure.ai.connection` services is now a no-op; connections are created at provision time by the `microsoft.foundry` provider via `azd provision`. This removes the redundant ARM write on every `azd deploy`. + +### Other Changes + +- [[#9103]](https://github.com/Azure/azure-dev/pull/9103) Pin internal azd module dependency to released version. + ## 1.0.0-beta.2 (2026-07-09) ### Bugs Fixed diff --git a/cli/azd/extensions/azure.ai.routines/CHANGELOG.md b/cli/azd/extensions/azure.ai.routines/CHANGELOG.md index bcfd3a84bf3..175eabe54d1 100644 --- a/cli/azd/extensions/azure.ai.routines/CHANGELOG.md +++ b/cli/azd/extensions/azure.ai.routines/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History +## 1.0.0-beta.3 (2026-07-16) + +### Other Changes + +- [[#9103]](https://github.com/Azure/azure-dev/pull/9103) Pin internal azd module dependency to released version. + ## 1.0.0-beta.2 (2026-07-09) ### Bugs Fixed diff --git a/cli/azd/extensions/azure.ai.toolboxes/CHANGELOG.md b/cli/azd/extensions/azure.ai.toolboxes/CHANGELOG.md index f6134911adc..b63dbe79561 100644 --- a/cli/azd/extensions/azure.ai.toolboxes/CHANGELOG.md +++ b/cli/azd/extensions/azure.ai.toolboxes/CHANGELOG.md @@ -1,5 +1,19 @@ # Release History +## 1.0.0-beta.3 (2026-07-16) + +### Features Added + +- [[#9024]](https://github.com/Azure/azure-dev/pull/9024) `azd deploy` for `host: azure.ai.toolbox` services now supports an `endpoint:` field in `azure.yaml` to reference an existing toolbox by its MCP endpoint URL, skipping version creation. This enables reusing a toolbox managed outside the current project. + +### Bugs Fixed + +- [[#9013]](https://github.com/Azure/azure-dev/pull/9013) Fix `azd ai toolbox skill add/remove` and `connection add/remove` branching from the toolbox's default version instead of its latest, causing sequential mutations to silently drop earlier changes. Add a `--from-version` flag to override the branch source. + +### Other Changes + +- [[#9103]](https://github.com/Azure/azure-dev/pull/9103) Pin internal azd module dependency to released version. + ## 1.0.0-beta.2 (2026-07-09) ### Other Changes From 5cb08f00550e4a4260c311abb15c0b21f08a2052 Mon Sep 17 00:00:00 2001 From: trangevi Date: Thu, 16 Jul 2026 13:59:36 -0700 Subject: [PATCH 2/3] feat: bump versions for AI extension releases - azure.ai.agents: 1.0.0-beta.5 -> 1.0.0-beta.6 - azure.ai.connections: 1.0.0-beta.2 -> 1.0.0-beta.3 - azure.ai.routines: 1.0.0-beta.2 -> 1.0.0-beta.3 - azure.ai.toolboxes: 1.0.0-beta.2 -> 1.0.0-beta.3 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- cli/azd/extensions/azure.ai.agents/extension.yaml | 2 +- cli/azd/extensions/azure.ai.agents/version.txt | 2 +- cli/azd/extensions/azure.ai.connections/extension.yaml | 2 +- cli/azd/extensions/azure.ai.connections/version.txt | 2 +- cli/azd/extensions/azure.ai.routines/extension.yaml | 2 +- cli/azd/extensions/azure.ai.routines/version.txt | 2 +- cli/azd/extensions/azure.ai.toolboxes/extension.yaml | 2 +- cli/azd/extensions/azure.ai.toolboxes/version.txt | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cli/azd/extensions/azure.ai.agents/extension.yaml b/cli/azd/extensions/azure.ai.agents/extension.yaml index 9a2436766f9..abd49938636 100644 --- a/cli/azd/extensions/azure.ai.agents/extension.yaml +++ b/cli/azd/extensions/azure.ai.agents/extension.yaml @@ -5,7 +5,7 @@ displayName: Foundry agents (Beta) description: Ship agents with Microsoft Foundry from your terminal. (Beta) usage: azd ai agent [options] # NOTE: Make sure version.txt is in sync with this version. -version: 1.0.0-beta.5 +version: 1.0.0-beta.6 requiredAzdVersion: ">=1.27.1" dependencies: - id: azure.ai.inspector diff --git a/cli/azd/extensions/azure.ai.agents/version.txt b/cli/azd/extensions/azure.ai.agents/version.txt index ae27bfcaecc..6c3924b6842 100644 --- a/cli/azd/extensions/azure.ai.agents/version.txt +++ b/cli/azd/extensions/azure.ai.agents/version.txt @@ -1 +1 @@ -1.0.0-beta.5 +1.0.0-beta.6 diff --git a/cli/azd/extensions/azure.ai.connections/extension.yaml b/cli/azd/extensions/azure.ai.connections/extension.yaml index a1d9d0ee90d..da3acfbc434 100644 --- a/cli/azd/extensions/azure.ai.connections/extension.yaml +++ b/cli/azd/extensions/azure.ai.connections/extension.yaml @@ -16,5 +16,5 @@ tags: - ai - connection usage: azd ai connection [options] -version: 1.0.0-beta.2 +version: 1.0.0-beta.3 requiredAzdVersion: ">=1.27.0" diff --git a/cli/azd/extensions/azure.ai.connections/version.txt b/cli/azd/extensions/azure.ai.connections/version.txt index 7e0b23109f3..b0a2ffd0f5f 100644 --- a/cli/azd/extensions/azure.ai.connections/version.txt +++ b/cli/azd/extensions/azure.ai.connections/version.txt @@ -1 +1 @@ -1.0.0-beta.2 +1.0.0-beta.3 diff --git a/cli/azd/extensions/azure.ai.routines/extension.yaml b/cli/azd/extensions/azure.ai.routines/extension.yaml index f34400f68da..b799078e347 100644 --- a/cli/azd/extensions/azure.ai.routines/extension.yaml +++ b/cli/azd/extensions/azure.ai.routines/extension.yaml @@ -16,5 +16,5 @@ tags: - ai - routine usage: azd ai routine [options] -version: 1.0.0-beta.2 +version: 1.0.0-beta.3 requiredAzdVersion: ">=1.27.0" diff --git a/cli/azd/extensions/azure.ai.routines/version.txt b/cli/azd/extensions/azure.ai.routines/version.txt index 7e0b23109f3..b0a2ffd0f5f 100644 --- a/cli/azd/extensions/azure.ai.routines/version.txt +++ b/cli/azd/extensions/azure.ai.routines/version.txt @@ -1 +1 @@ -1.0.0-beta.2 +1.0.0-beta.3 diff --git a/cli/azd/extensions/azure.ai.toolboxes/extension.yaml b/cli/azd/extensions/azure.ai.toolboxes/extension.yaml index 494cbc823d8..ffcc211c0fd 100644 --- a/cli/azd/extensions/azure.ai.toolboxes/extension.yaml +++ b/cli/azd/extensions/azure.ai.toolboxes/extension.yaml @@ -16,5 +16,5 @@ tags: - ai - toolbox usage: azd ai toolbox [options] -version: 1.0.0-beta.2 +version: 1.0.0-beta.3 requiredAzdVersion: ">=1.27.0" diff --git a/cli/azd/extensions/azure.ai.toolboxes/version.txt b/cli/azd/extensions/azure.ai.toolboxes/version.txt index 7e0b23109f3..b0a2ffd0f5f 100644 --- a/cli/azd/extensions/azure.ai.toolboxes/version.txt +++ b/cli/azd/extensions/azure.ai.toolboxes/version.txt @@ -1 +1 @@ -1.0.0-beta.2 +1.0.0-beta.3 From a27cd954104b7e0a9d5dc27fc903a3f88be1ac03 Mon Sep 17 00:00:00 2001 From: Travis Angevine Date: Thu, 16 Jul 2026 14:05:04 -0700 Subject: [PATCH 3/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- cli/azd/extensions/azure.ai.agents/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/azd/extensions/azure.ai.agents/CHANGELOG.md b/cli/azd/extensions/azure.ai.agents/CHANGELOG.md index ec9998c99ce..5b0ce23604f 100644 --- a/cli/azd/extensions/azure.ai.agents/CHANGELOG.md +++ b/cli/azd/extensions/azure.ai.agents/CHANGELOG.md @@ -6,7 +6,7 @@ - [[#9046]](https://github.com/Azure/azure-dev/pull/9046) `azd provision` now creates Foundry connections declared as `host: azure.ai.connection` services in `azure.yaml` at provision time via the `microsoft.foundry` synthesizer, for both greenfield and brownfield projects. Connection category, target, authentication type, credentials, and metadata are all supported. `azd deploy` for `host: azure.ai.connection` services is now a no-op; provision is the single source of truth. - [[#9107]](https://github.com/Azure/azure-dev/pull/9107) Add `centralus` region to the list of supported hosted agent regions. -- [[#8942]](https://github.com/Azure/azure-dev/pull/8942) `azd deploy` can now carry over the current hosted-agent session across deploys. When `resumeSessionOnDeploy` is set on the agent service in `azure.yaml`, the session is stopped before deploy and re-pointed at the newly deployed version so the next invocation resumes with its `/home/session` volume intact instead of minting a fresh session. +- [[#8942]](https://github.com/Azure/azure-dev/pull/8942) `azd deploy` can now carry over the current hosted-agent session across deploys. When `AZD_AGENT_RESUME_SESSION_ON_DEPLOY` is set to a truthy value, the session is stopped before deploy and re-pointed at the newly deployed version so the next invocation resumes with its `/home/session` volume intact instead of minting a fresh session. ### Bugs Fixed