Skip to content

Commit 83de5de

Browse files
Merge pull request #306495 from MicrosoftDocs/main
Auto Publish – main to live - 2025-10-03 22:00 UTC
2 parents b6c7a92 + f84ebfd commit 83de5de

14 files changed

Lines changed: 207 additions & 84 deletions

articles/azure-fluid-relay/concepts/customer-managed-keys.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,14 @@ For more information about the command, see [az fluid-relay server update](/cli/
212212

213213
---
214214

215+
## Delete an Azure Fluid Relay Resource with CMK enabled
216+
217+
Deleting a Customer-Managed Key (CMK) enabled Azure Fluid Relay resource follows the same process as deleting a standard Fluid Relay resource. However, you must ensure that the Fluid Relay resource is deleted **before** its CMK dependencies, such as the encryption key, Key Vault and any user-assigned managed identities.
218+
219+
If you provision the Fluid Relay resource and its CMK dependencies (Key Vault and user-assigned identity) in the same resource group, you must explicitly delete the Fluid Relay resource first. Otherwise, attempting to delete the entire resource group at once will fail because the Fluid Relay resource cannot be removed after its dependencies are deleted.
220+
221+
---
222+
215223
## Troubleshooting
216224

217225
### Error: Unexpected error happened when configuring CMK

articles/azure-functions/functions-bindings-azure-mysql-trigger.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,13 @@ ms.custom:
99
- devx-track-js
1010
- devx-track-python
1111
- ignite-2023
12-
ms.date: 6/26/2024
12+
ms.date: 10/03/2025
1313
ms.author: bspendolini
1414
ms.reviewer: glenga
1515
zone_pivot_groups: programming-languages-set-functions-lang-workers
1616
---
1717

18-
# Azure Database for MySQL trigger binding for Azure Functions (preview)
19-
20-
> [!NOTE]
21-
> Although input and output bindings are supported on all plans, Azure Database for MySQL trigger binding is available only on [Dedicated and Premium plans](functions-scale.md) during the preview.
18+
# Azure Database for MySQL trigger binding for Azure Functions
2219

2320
Azure Database for MySQL trigger bindings monitor the user table for changes (inserts and updates) and invoke the function with updated row data.
2421

articles/azure-functions/functions-bindings-azure-mysql.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Database for MySQL Bindings for Functions
33
description: Understand how to use Azure Database for MySQL bindings in Azure Functions.
44
author: JetterMcTedder
55
ms.topic: reference
6-
ms.date: 10/26/2024
6+
ms.date: 10/03/2025
77
ms.author: bspendolini
88
ms.reviewer: glenga
99
zone_pivot_groups: programming-languages-set-functions-lang-workers
@@ -18,13 +18,13 @@ ms.custom:
1818

1919
# Overview of Azure Database for MySQL bindings for Azure Functions
2020

21-
This set of articles explains how to work with [Azure Database for MySQL](/azure/mysql/index) bindings in Azure Functions. Azure Functions supports input bindings and output bindings in general availability. For the preview, Azure Functions supports trigger bindings for Azure Database for MySQL.
21+
This set of articles explains how to work with [Azure Database for MySQL](/azure/mysql/index) bindings in Azure Functions. Azure Functions supports input bindings, output bindings and trigger bindings in general availability for Azure Database for MySQL
2222

2323
| Action | Type |
2424
|---------|---------|
2525
| Read data from a database | [Input binding](./functions-bindings-azure-mysql-input.md) |
2626
| Save data to a database |[Output binding](./functions-bindings-azure-mysql-output.md) |
27-
| Trigger a function when a change is detected in a MySQL table (preview) | [Trigger binding](./functions-bindings-azure-mysql-trigger.md) |
27+
| Trigger a function when a change is detected in a MySQL table | [Trigger binding](./functions-bindings-azure-mysql-trigger.md) |
2828

2929
::: zone pivot="programming-language-csharp"
3030

@@ -36,20 +36,20 @@ The extension NuGet package that you install depends on the C# mode you're using
3636

3737
Functions run in an isolated C# worker process. To learn more, see [Guide for running C# Azure functions in an isolated worker process](dotnet-isolated-process-guide.md).
3838

39-
Add the extension to your project by installing [this NuGet package](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker.Extensions.MySql/1.0.3-preview/).
39+
Add the extension to your project by installing [this NuGet package](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker.Extensions.MySql/1.0.129/).
4040

4141
```bash
42-
dotnet add package Microsoft.Azure.Functions.Worker.Extensions.MySql --version 1.0.3-preview
42+
dotnet add package Microsoft.Azure.Functions.Worker.Extensions.MySql --version 1.0.129
4343
```
4444

4545
# [In-process model](#tab/in-process)
4646

4747
Functions run in the same process as the Azure Functions host. To learn more, see [Develop C# class library functions using Azure Functions](functions-dotnet-class-library.md).
4848

49-
Add the extension to your project by installing [this NuGet package](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.MySql/1.0.3-preview).
49+
Add the extension to your project by installing [this NuGet package](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.MySql/1.0.129).
5050

5151
```bash
52-
dotnet add package Microsoft.Azure.WebJobs.Extensions.MySql --version 1.0.3-preview
52+
dotnet add package Microsoft.Azure.WebJobs.Extensions.MySql --version 1.0.129
5353
```
5454

5555
---
@@ -62,15 +62,15 @@ dotnet add package Microsoft.Azure.WebJobs.Extensions.MySql --version 1.0.3-prev
6262

6363
The extension for Azure Database for MySQL bindings is part of the v4 [extension bundle](./extension-bundles.md). This bundle is specified in your host.json project file.
6464

65-
### Preview bundle v4.x
65+
### Bundle v4.x
6666

67-
You can use the preview extension bundle by adding or replacing the following code in your host.json file:
67+
You can use the extension bundle by adding or replacing the following code in your host.json file:
6868

6969
```json
7070
{
7171
"version": "2.0",
7272
"extensionBundle": {
73-
"id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
73+
"id": "Microsoft.Azure.Functions.ExtensionBundle",
7474
"version": "[4.*, 5.0.0)"
7575
}
7676
}
@@ -86,15 +86,15 @@ You can use the preview extension bundle by adding or replacing the following co
8686

8787
The extension for Azure Database for MySQL bindings is part of the v4 [extension bundle](./extension-bundles.md). This bundle is specified in your host.json project file.
8888

89-
### Preview bundle v4.x
89+
### Bundle v4.x
9090

91-
You can use the preview extension bundle by adding or replacing the following code in your host.json file:
91+
You can use the extension bundle by adding or replacing the following code in your host.json file:
9292

9393
```json
9494
{
9595
"version": "2.0",
9696
"extensionBundle": {
97-
"id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
97+
"id": "Microsoft.Azure.Functions.ExtensionBundle",
9898
"version": "[4.*, 5.0.0)"
9999
}
100100
}
@@ -110,15 +110,15 @@ You can use the preview extension bundle by adding or replacing the following co
110110

111111
The extension for Azure Database for MySQL bindings is part of the v4 [extension bundle](./extension-bundles.md). This bundle is specified in your host.json project file.
112112

113-
### Preview bundle v4.x
113+
### Bundle v4.x
114114

115-
You can use the preview extension bundle by adding or replacing the following code in your host.json file:
115+
You can use the extension bundle by adding or replacing the following code in your host.json file:
116116

117117
```json
118118
{
119119
"version": "2.0",
120120
"extensionBundle": {
121-
"id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
121+
"id": "Microsoft.Azure.Functions.ExtensionBundle",
122122
"version": "[4.*, 5.0.0)"
123123
}
124124
}
@@ -128,13 +128,13 @@ You can use the preview extension bundle by adding or replacing the following co
128128

129129
## Update packages
130130

131-
You can use the preview extension bundle with an update to the pom.xml file in your Java Azure Functions project, as shown in the following snippet:
131+
You can use the extension bundle with an update to the pom.xml file in your Java Azure Functions project, as shown in the following snippet:
132132

133133
```xml
134134
<dependency>
135135
<groupId>com.microsoft.azure.functions</groupId>
136136
<artifactId>azure-functions-java-library-mysql</artifactId>
137-
<version>1.0.1-preview</version>
137+
<version>1.0.2</version>
138138
</dependency>
139139
```
140140

articles/azure-functions/functions-reference-node.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1862,7 +1862,7 @@ Before upgrading your Node.js version, make sure your function app is running on
18621862
Run the Azure CLI [`az functionapp config appsettings set`](/cli/azure/functionapp/config#az-functionapp-config-appsettings-set) command to update the Node.js version for your function app running on Windows:
18631863
18641864
```azurecli-interactive
1865-
az functionapp config appsettings set --settings WEBSITE_NODE_DEFAULT_VERSION=~20 \
1865+
az functionapp config appsettings set --settings WEBSITE_NODE_DEFAULT_VERSION=~22 \
18661866
--name <FUNCTION_APP_NAME> --resource-group <RESOURCE_GROUP_NAME>
18671867
```
18681868
@@ -1883,7 +1883,7 @@ az functionapp config set --linux-fx-version "node|22" --name "<FUNCTION_APP_NAM
18831883
--resource-group "<RESOURCE_GROUP_NAME>"
18841884
```
18851885
1886-
This sets the base image of the Linux function app to Node.js version 20.
1886+
This sets the base image of the Linux function app to Node.js version 22.
18871887
18881888
# [Azure portal](#tab/azure-portal/linux)
18891889

articles/dev-box/dev-box-windows-365-announcement.md

Lines changed: 64 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,75 @@ ms.service: dev-box
1414

1515
# Microsoft Dev Box capabilities are coming to Windows 365
1616

17-
Windows 365 delivers personalized, persistent Cloud PCs to meet the needs of organizations of all sizes, supporting a broad range of employee personas and business scenarios. The Microsoft Dev Box service in Azure extends this vision by providing ready-to-code, cloud-powered development environments that enable developers to quickly spin up secure, ready-to-code, project-specific workspaces optimized for productivity. We are excited to announce that we're bringing these developer-specific capabilities to Windows 365, further empowering organizations to deliver the best information worker and developer experiences from a single unified solution.
17+
Microsoft Dev Box is evolving and transitioning into a unified business model under Windows 365. This transition reflects feedback from customers who asked for:
1818

19-
Dev Box is built on Windows 365, and by consolidating these capabilities into Windows 365 and unifying the solution, developers will benefit from a consistent, flexible solution, and seamless integration with enterprise identity and security. IT admins and platform engineers can leverage more centralized controls, streamlined provisioning, consistent policy enforcement, and unified visibility across Cloud PCs—from task workers to developers—all in one place.
19+
- A predictable business model that scales with enterprise adoption.
20+
- Support for smaller SKUs (2 vCPU, 4 vCPU).
21+
- Access to a broader range of options, including GPU-backed SKUs.
22+
- Greater flexibility to support hybrid and ephemeral development scenarios.
2023

24+
Windows 365 delivers personalized, persistent Cloud PCs to meet the needs of organizations of all sizes, supporting a broad range of employee personas and business scenarios. The Microsoft Dev Box service in Azure extends this vision by providing ready-to-code, cloud-powered development environments that enable developers to quickly spin up secure, ready-to-code, project-specific workspaces optimized for productivity.
2125

22-
Effective *November 1, 2025*, the following changes will take place:
26+
We're excited to announce that we're bringing these developer-specific capabilities to Windows 365, further empowering organizations to deliver the best information worker and developer experiences from a single unified solution.
2327

24-
- The Dev Box service will *stop accepting new customers*. Customers interested in the Dev Box capabilities should reach out to their Microsoft account team to begin learning about Windows 365.
25-
- *Existing Dev Box customers can continue to use and expand their Dev Box deployments* while new capabilities are being introduced in Windows 365. As new capabilities are available in Windows 365, we will provide resources to customers to support a smooth migration. No immediate action is required.
28+
Dev Box is built on Windows 365, and by consolidating these capabilities into Windows 365 and unifying the solution, developers will benefit from a consistent, flexible solution, and seamless integration with enterprise identity and security. IT admins and platform engineers can use more centralized controls, streamlined provisioning, consistent policy enforcement, and unified visibility across Cloud PCs—from task workers to developers—all in one place.
2629

27-
For more details, contact your Microsoft account team with additional questions.
30+
Effective November 1, 2025, the following changes will take place:
31+
32+
- The Microsoft Dev Box service stops accepting net new customers.
33+
- *Net new customers* are defined as those with no prior Dev Box deployment in any form.
34+
- As features are integrated into Windows 365 and made available publicly, Customers interested in continuing to leverage these capabilities should reach out to their Microsoft account team.
35+
- There's no immediate change to existing customers
36+
- Customers who have run a POC, experimented, or begun configuring Dev Box are considered as existing customers and they can continue using and scaling their current Dev Box deployments.
37+
- If you plan to start using or scaling Dev Boxes into additional tenants, submit a request through [Azure Support](https://go.microsoft.com/fwlink/p/?linkid=2202692&clcid=0x409) to your new tenants allowlisted.
38+
39+
All core workflows and value props remain intact - including managing development teams through the Dev Center/Project platform in Azure, configuring guardrails, providing self-serve capabilities for developers, and offering ready-to-code machines with imaging and customizations, as well as custom network support.
40+
41+
As new developer capabilities are released in Windows 365, Microsoft will provide resources and tools to ensure a smooth transition.
42+
43+
## Key Actions for Customers
44+
45+
- **No Immediate Action Required:** Continue using and scaling your Dev Box deployments as usual. Migration resources will be provided as new features roll out in Windows 365.
46+
- **Stay Informed:** Monitor communications from Microsoft and your account team for updates.
47+
- **Interested in Previewing New Features?** Express your interest to your Microsoft account team.
48+
49+
## Frequently Asked Questions (FAQs)
50+
51+
### Why is Microsoft making this change?
52+
53+
Dev Box is built on Windows 365, and by transitioning these capabilities into Windows 365 and unifying the solution, developers will benefit from a consistent, flexible solution with additional SKUs to choose from, and seamless integration with enterprise identity and security. By consolidating value propositions, we aim to offer a predictable license-based business model. Each license will allow the creation of three persistent dev boxes and one active connection, supporting ephemeral scenarios, and a broader range of SKUs, including 2-core, 4-core, 8-core, and 16-core GPU options. This shift addresses critical feedback from our customers.
54+
55+
### Which edition of Windows 365 will incorporate Microsoft Dev Box functionalities?
56+
57+
Dev Box capabilities will be enabled with Windows 365 Frontline. This edition is best suited for developers who need flexible work setups, advanced workstations, and support for multi-environment and hybrid development scenarios, which benefit geographically distributed development teams. Each license will allow creation of three persistent workstations and provides nonconcurrent access for as many as three users.
58+
59+
### How do we define net new customers?
60+
61+
Net new customers are those with no prior deployment of Dev Box in any form. Existing customers, or those who have run a POC, experimented, or begun configuring Dev Box, aren't affected and can continue to use and scale their deployments.
62+
63+
### Will there be any changes to my core Dev Box experience?
64+
65+
No. All core workflows will remain unchanged, including management of development teams through the Dev Center/Project platform in Azure, configuration of guardrails, access to self-service for developers, provisioning ready-to-code machines with in-built imaging and customizations, and support for custom networks. The existing automation investments will continue to be relevant and are expected to require only minor modifications when you transition.
66+
67+
### Do I need to take any action before the transition?
68+
69+
No action is required at this time. You're encouraged to explore Windows 365 and engage with your Microsoft account team to evaluate licensing options. If you're also interested in participating in the upcoming preview of the new developer features in Windows 365, please contact your Microsoft account team.
70+
71+
### What is the transition timeline for existing customers?
72+
73+
As new capabilities become available in Windows 365, Microsoft will provide migration guidance and timelines. No immediate action is required.
74+
75+
### Will there be additional costs for using developer capabilities in Windows 365?
76+
77+
No. Customers who plan to use developer capabilities in Windows 365 once they become available will receive them as part of their Windows 365 license at no additional cost.
78+
79+
### How will my data and configurations be handled during migration?
80+
81+
As new capabilities become available, Microsoft will release migration guidance, including tools and timelines. Stay engaged with your account team for updates.
82+
83+
### How can I try out new developer features in Windows 365 before they're released?
84+
85+
Previews will be available as features are integrated into Windows 365. Contact your Microsoft account team to express interest in joining the preview.
2886

2987
## Related content
3088
- [Windows 365 integration with Microsoft Dev Box](https://aka.ms/WindowsSeptAnnouncements)

0 commit comments

Comments
 (0)