Skip to content

Commit d1eb255

Browse files
trangeviCopilot
andauthored
feat: prepare Foundry extensions patch release (#9059)
* feat: release azure.ai.agents 1.0.0-beta.5 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * feat: release azure.ai.connections 1.0.0-beta.2 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * feat: release azure.ai.inspector 1.0.0-beta.2 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * feat: release azure.ai.projects 1.0.0-beta.2 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * feat: release azure.ai.routines 1.0.0-beta.2 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * feat: release azure.ai.skills 1.0.0-beta.2 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * feat: release azure.ai.toolboxes 1.0.0-beta.2 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent d4f76b8 commit d1eb255

22 files changed

Lines changed: 64 additions & 21 deletions

File tree

.vscode/cspell-github-user-aliases.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ fatih
2424
fiscaletti
2525
gofrs
2626
haoozhang
27+
hemarina
2728
huimiu
2829
isatty
2930
joho
@@ -60,6 +61,7 @@ therealjohn
6061
tidwall
6162
tmeschter
6263
tonybaloney
64+
v1212
6365
vivazqu
6466
weilim
6567
Yionse

cli/azd/extensions/azure.ai.agents/CHANGELOG.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
11
# Release History
22

3-
## 1.0.0-beta.5 (Unreleased)
3+
## 1.0.0-beta.5 (2026-07-09)
44

55
### Features Added
66

7-
- [[#8478]](https://github.com/Azure/azure-dev/issues/8478) Add `--client-header` to `azd ai agent invoke` for sending custom `x-client-*` request headers in `"Name: Value"` format (repeatable). The responses and invocations protocols forward the `x-client-*` header family to the agent; other header names are rejected, and the flag is not supported with the `a2a` protocol (which does not propagate `x-client-*` headers). Managed headers (`Authorization`, `Content-Type`, user identity) always take precedence.
7+
- [[#9043]](https://github.com/Azure/azure-dev/pull/9043) Add `--client-header` to `azd ai agent invoke` for sending custom `x-client-*` request headers in `"Name: Value"` format (repeatable). The responses and invocations protocols forward the `x-client-*` header family to the agent; other header names are rejected, and the flag is not supported with the `a2a` protocol (which does not propagate `x-client-*` headers). Managed headers (`Authorization`, `Content-Type`, user identity) always take precedence.
88
- [[#8939]](https://github.com/Azure/azure-dev/pull/8939) Add native support for the Activity protocol to `azd ai agent`. `azd ai agent init` can now scaffold an Activity-protocol agent (defaulting to the service-recommended version `2.0.0`), `azd deploy` provisions a companion Azure Bot Service registration authenticated with `BotServiceRbac` and prints Microsoft Teams setup guidance, and `azd down` tears the bot down. Both init-from-code and init-from-manifest flows are supported.
9+
- [[#8983]](https://github.com/Azure/azure-dev/pull/8983) `azd ai agent run` now supports activity-protocol agents in a pure-local inner loop — no Foundry deploy, no Azure Bot, no Teams sideload required. An M365 Agents Playground integration is available for local testing. Thanks @v1212 for the contribution!
910
- [[#8989]](https://github.com/Azure/azure-dev/pull/8989) Add `a2a` protocol support to `azd ai agent invoke`. A plain message is wrapped in a JSON-RPC 2.0 `message/send` request, `--input-file` sends a complete JSON-RPC request, and `--output raw` dumps the response verbatim. A2A is remote-only (not available with `--local`).
11+
- [[#9003]](https://github.com/Azure/azure-dev/pull/9003) Improve `azd ai agent optimize` with live-updating candidate rows, phase-aware progress indicators, azure.yaml inline/config agent detection, and `--output json` support for `optimize status`. Thanks @Zyysurely for the contribution!
1012

1113
### Bugs Fixed
1214

13-
- [[#8954]](https://github.com/Azure/azure-dev/issues/8954) Fix `azd ai agent run` failing with `Python 3.13+ is required` when a compatible Python is installed but not first on `PATH`. When falling back to `pip`, azd now probes multiple interpreters (including the Windows `py -3` launcher, which selects the newest installed Python 3) and checks each one's version, selecting the first that satisfies the runtime instead of hard-failing on whichever `python` appears first on `PATH`.
14-
- [[#8411]](https://github.com/Azure/azure-dev/issues/8411) Fix `azd ai agent invoke --local` failing with `could not connect to localhost:<port>` when run immediately after `azd ai agent run`, because the agent's listener binds a few seconds after `run` starts. `invoke --local` now retries connection-refused errors with backoff for up to 60s, and `azd ai agent run` waits up to 90s (covering slow interpreter startup and agent-stack imports before the server binds) for the port to accept connections before printing its "Agent ready" signal.
15-
- [[#8211]](https://github.com/Azure/azure-dev/issues/8211) Update RBAC callouts in developer role checks and `azd ai doctor` to use the renamed Foundry built-in role names (`Foundry User`, `Foundry Project Manager`, `Foundry Account Owner`; formerly `Azure AI User`/`Project Manager`/`Account Owner`). The suggested `az role assignment create` commands now reference the role by its GUID so they keep working regardless of the display-name rollout.
16-
- [[#8839]](https://github.com/Azure/azure-dev/issues/8839) Fix `azd down` on a Foundry (`microsoft.foundry`) project failing outright without `--force`. It now prompts for confirmation (naming the resource group to be deleted, defaulting to "no") like the built-in Bicep provider, and only falls back to requiring `--force` when there is no interactive terminal (for example under `--no-prompt` or in CI).
15+
- [[#9012]](https://github.com/Azure/azure-dev/pull/9012) Fix `azd ai agent run` failing with `Python 3.13+ is required` when a compatible Python is installed but not first on `PATH`. When falling back to `pip`, azd now probes multiple interpreters (including the Windows `py -3` launcher, which selects the newest installed Python 3) and checks each one's version, selecting the first that satisfies the runtime instead of hard-failing on whichever `python` appears first on `PATH`.
16+
- [[#9044]](https://github.com/Azure/azure-dev/pull/9044) Fix `azd ai agent invoke --local` failing with `could not connect to localhost:<port>` when run immediately after `azd ai agent run`, because the agent's listener binds a few seconds after `run` starts. `invoke --local` now retries connection-refused errors with backoff for up to 60s, and `azd ai agent run` waits up to 90s (covering slow interpreter startup and agent-stack imports before the server binds) for the port to accept connections before printing its "Agent ready" signal.
17+
- [[#9041]](https://github.com/Azure/azure-dev/pull/9041) Update RBAC callouts in developer role checks and `azd ai doctor` to use the renamed Foundry built-in role names (`Foundry User`, `Foundry Project Manager`, `Foundry Account Owner`; formerly `Azure AI User`/`Project Manager`/`Account Owner`). The suggested `az role assignment create` commands now reference the role by its GUID so they keep working regardless of the display-name rollout.
18+
- [[#9022]](https://github.com/Azure/azure-dev/pull/9022) Fix `azd down` on a Foundry (`microsoft.foundry`) project failing outright without `--force`. It now prompts for confirmation (naming the resource group to be deleted, defaulting to "no") like the built-in Bicep provider, and only falls back to requiring `--force` when there is no interactive terminal (for example under `--no-prompt` or in CI).
1719
- [[#8987]](https://github.com/Azure/azure-dev/pull/8987) Fix `azd ai agent init -m <manifest>` not prompting for the agent name. The prompt default and project folder are now derived from the manifest's `template.name` (falling back to the top-level `name`), matching the interactive and template flows.
1820
- [[#8981]](https://github.com/Azure/azure-dev/pull/8981) Fix `azd ai agent init -m <azure.yaml> --deploy-mode container` not resolving a container registry when adopting a unified Foundry `azure.yaml` on an existing Foundry project, which made `azd deploy` fail with `could not determine container registry endpoint`. The deploy mode is now resolved before Foundry project setup, so a container agent wires `AZURE_CONTAINER_REGISTRY_ENDPOINT` (or is signaled to create one on provision) while code deploy and `--image` still skip ACR.
21+
- [[#9051]](https://github.com/Azure/azure-dev/pull/9051) Fix `azd ai agent init` with "Use an existing Foundry project" not stamping the `endpoint:` field on the `azure.ai.project` service in `azure.yaml`, which caused `azd up` to provision a brand-new account/project instead of reusing the selected one.
22+
23+
### Other Changes
24+
25+
- [[#8866]](https://github.com/Azure/azure-dev/pull/8866) Remove `Foundry-Features: *=V1Preview` opt-in headers now that Foundry hosted-agents, code-agents, and toolbox APIs are GA.
1926

2027
## 1.0.0-beta.4 (2026-07-03)
2128

cli/azd/extensions/azure.ai.agents/extension.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ displayName: Foundry agents (Beta)
55
description: Ship agents with Microsoft Foundry from your terminal. (Beta)
66
usage: azd ai agent <command> [options]
77
# NOTE: Make sure version.txt is in sync with this version.
8-
version: 1.0.0-beta.4
8+
version: 1.0.0-beta.5
99
requiredAzdVersion: ">=1.27.0"
1010
dependencies:
1111
- id: azure.ai.inspector
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0-beta.4
1+
1.0.0-beta.5

cli/azd/extensions/azure.ai.connections/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release History
22

3+
## 1.0.0-beta.2 (2026-07-09)
4+
5+
### Bugs Fixed
6+
7+
- [[#9053]](https://github.com/Azure/azure-dev/pull/9053) Fix `azd ai connection` commands and `azd deploy` for `host: azure.ai.connection` services failing with `Tenant provided in token does not match resource token` for multi-tenant/guest users. The extension now scopes the credential to the subscription's user-access tenant. Also fixes first-connection creation on projects with no existing connections. Thanks @therealjohn for the contribution!
8+
39
## 1.0.0-beta.1 (2026-06-30)
410

511
### Features Added

cli/azd/extensions/azure.ai.connections/extension.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ tags:
1616
- ai
1717
- connection
1818
usage: azd ai connection <command> [options]
19-
version: 1.0.0-beta.1
19+
version: 1.0.0-beta.2
2020
requiredAzdVersion: ">=1.27.0"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0-beta.1
1+
1.0.0-beta.2

cli/azd/extensions/azure.ai.inspector/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Release History
22

3+
## 1.0.0-beta.2 (2026-07-09)
4+
5+
### Bugs Fixed
6+
7+
- [[#8958]](https://github.com/Azure/azure-dev/pull/8958) Fix inspector display name and example description. Thanks @anchenyi for the contribution!
8+
9+
### Other Changes
10+
11+
- [[#9027]](https://github.com/Azure/azure-dev/pull/9027) Bump `golang.org/x/crypto` to v0.53.0 (and transitively `golang.org/x/net` to v0.55.0) to address security advisories.
12+
313
## 1.0.0-beta.1 (2026-06-30)
414

515
### Features Added

cli/azd/extensions/azure.ai.inspector/extension.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ displayName: Foundry Agent Inspector (Beta)
55
description: Browser-based inspector UI for locally running Foundry agents. (Beta)
66
usage: azd ai inspector <command> [options]
77
# NOTE: Make sure version.txt is in sync with this version.
8-
version: 1.0.0-beta.1
8+
version: 1.0.0-beta.2
99
requiredAzdVersion: ">=1.27.0"
1010
language: go
1111
capabilities:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0-beta.1
1+
1.0.0-beta.2

0 commit comments

Comments
 (0)