You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you have an orchestration failure for an unexpected reason, you can *rewind* the instance to a previously healthy state by using an API built for that purpose.
1182
1182
1183
1183
> [!NOTE]
1184
1184
> This API is not intended to be a replacement for proper error handling and retry policies. Rather, it is intended to be used only in cases where orchestration instances fail for unexpected reasons. Orchestrations in states other than `Failed` (e.g., `Running`, `Pending`, `Terminated`, `Completed`) cannot be "rewound". For more information on error handling and retry policies, see the [Error handling](durable-functions-error-handling.md) article.
1185
1185
1186
-
Use the `RewindAsync` (.NET) or `rewind` (JavaScript) method of the [orchestration client binding](durable-functions-bindings.md#orchestration-client) to put the orchestration back into the *Running* state. This method will also rerun the activity or sub-orchestration execution failures that caused the orchestration failure.
1186
+
Use the `RewindAsync` (.NET) or `rewind` (JavaScript) method of the orchestration client binding to put the orchestration back into the `Running` state. This method reruns the activity or sub-orchestration execution failures that caused the orchestration failure. The method only attempts to rerun failed activities, either within the parent or failed sub-orchestrations. It doesn't remedy orchestrations that failed for other reasons.
1187
1187
1188
1188
For example, let's say you have a workflow involving a series of [human approvals](durable-functions-overview.md#human). Suppose there are a series of activity functions that notify someone that their approval is needed, and wait out the real-time response. After all of the approval activities have received responses or timed out, suppose that another activity fails due to an application misconfiguration, such as an invalid database connection string. The result is an orchestration failure deep into the workflow. With the `RewindAsync` (.NET) or `rewind` (JavaScript) API, an application administrator can fix the configuration error, and rewind the failed orchestration back to the state immediately before the failure. None of the human-interaction steps need to be re-approved, and the orchestration can now complete successfully.
Copy file name to clipboardExpand all lines: articles/azure-functions/flex-consumption-plan.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,7 @@ To learn how to set concurrency limits for HTTP trigger functions, see [Set HTTP
109
109
Deployments in the Flex Consumption plan follow a single path, and there's no longer the need for app settings to influence deployment behavior. Your project code is built and zipped into an application package, then deployed to a blob storage container. On startup, your app gets the package and runs your function code from this package. By default, the same storage account used to store internal host metadata (AzureWebJobsStorage) is also used as the deployment container. However, you can use an alternative storage account or choose your preferred authentication method by [configuring your app's deployment settings](flex-consumption-how-to.md#configure-deployment-settings).
110
110
111
111
> [!TIP]
112
-
> A **Flex Function App deployment details** diagnostic tool is available in the Azure portal. Open your Flex Consumption app, select **Diagnose and solve problems**, and search for `Flex Function App deployment details`. This tool displays detailed information about your deployments, including deployment history, package status, and troubleshooting recommendations.
112
+
> A **Flex Consumption Deployment** diagnostic tool is available in the Azure portal. Open your Flex Consumption app, select **Diagnose and solve problems**, and search for `Flex Consumption Deployment`. This tool displays detailed information about your deployments, including deployment history, package status, and troubleshooting recommendations.
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-deployment-technologies.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,7 +144,7 @@ One deploy is the only deployment technology supported for apps on a [Flex Consu
144
144
>__Where app content is stored:__ When you create a Flex Consumption function app, you specify a [deployment storage container](functions-infrastructure-as-code.md?pivots=flex-consumption-plan#deployment-sources). This blob container is where your tools upload the app content you deployed. To change the location, you can visit the Deployment Settings blade in the Azure portal or use the [Azure CLI](flex-consumption-how-to.md#configure-deployment-settings).
145
145
146
146
> [!TIP]
147
-
> A **Flex Function App deployment details** diagnostic tool is available in the Azure portal. Open your Flex Consumption app, select **Diagnose and solve problems**, and search for `Flex Function App deployment details`. This tool displays detailed information about your deployments, including deployment history, package status, and troubleshooting recommendations.
147
+
> A **Flex Consumption Deployment** diagnostic tool is available in the Azure portal. Open your Flex Consumption app, select **Diagnose and solve problems**, and search for `Flex Consumption Deployment`. This tool displays detailed information about your deployments, including deployment history, package status, and troubleshooting recommendations.
Copy file name to clipboardExpand all lines: articles/dev-box/dev-box-roadmap.md
+1-52Lines changed: 1 addition & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.topic: concept-article
6
6
author: RoseHJM
7
7
ms.author: rosemalcolm
8
8
ms.update-cycle: 30-days
9
-
ms.date: 03/05/2025
9
+
ms.date: 01/20/2026
10
10
11
11
#customer intent: As a customer, I want to understand upcoming features and enhancements in Microsoft Dev Box so that I can plan and optimize development and deployment strategies.
12
12
@@ -20,64 +20,24 @@ This roadmap presents a set of planned feature releases that underscores Microso
20
20
21
21
Key Dev Box deliverables can be grouped under the following themes:
22
22
23
-
- Ready-to-code development environment
24
-
25
23
- Enterprise management
26
24
27
25
- Fundamental performance & reliability
28
26
29
-
## Ready-to-code development environment
30
-
31
-
Microsoft Dev Box can significantly enhance developer productivity by minimizing configuration time and IT overhead compared to traditional virtual desktop infrastructure (VDI) solutions. We're making it incredibly easy and quick for developers to create ready-to-code environments tailored to their specific projects. Not only are we reducing the time required to set up Dev Box machines, but we're also introducing innovative new customization options for both teams and individuals.
32
-
33
-
**Config-as-code workflow improvements**
34
-
35
-
-[Team customizations](https://developercommunity.visualstudio.com/t/Share-customization-files-across-my-team/10729596?sort=newest) and [Dev Center Imaging](https://developercommunity.visualstudio.com/t/Speed-up-Dev-Box-customization-using-a-c/10729598):
36
-
37
-
- As a project lead or a dev center admin, you can now use custom images to create image definitions, instead of just marketplace images.
38
-
39
-
- As a project lead or a dev center admin, you can specify a custom network connection to use when building images, so that you can access and fetch resources that are only accessible from your custom virtual networks.
40
-
41
-
- You can now use the CLI and VS Code extension to debug tasks that use the PowerShell and Winget primitives, and you can set them to have a custom time out for long running scripts.
42
-
43
-
- As a project lead or a dev center admin you can use the Dev Box Visual Studio Code extension, now powered by GitHub Copilot chat, to create customization files.
44
-
45
-
**Developer onboarding & experience**
46
-
47
-
-[Region Selection Optimization for Dev Box Creation](https://developercommunity.visualstudio.com/t/Region-selection-optimization-based-on-l/10784537): As a developer, easily create your new Dev Box in an optimal region based on your location. As a dev center admin, optimize the location of existing Dev Box machines based on end user location and available capacity.
48
-
49
27
## Enterprise management
50
28
51
29
Microsoft Dev Box aims to deliver centralized governance based on organizational standards for security, compliance, and cost controls. During this period, we're reducing the time it takes enterprises to get started with Dev Box by making it easier to set up a proof of concept (POC) and then move to production. We're also improving our monitoring, cost control, security, and privacy capabilities.
52
30
53
31
**Streamlined and flexible onboarding for enterprises**
54
32
55
-
-[In product prerequisites](https://developercommunity.visualstudio.com/t/User-License-Assignment-as-Pre-requisite/10523902?q=pre-requisits): As a dev center admin, you'll be able to identify the prerequisites, and quickly start setting up the Dev Box service.
56
-
57
-
-[New Supported Regions](https://devblogs.microsoft.com/develop-from-the-cloud/microsoft-dev-box-regional-availability/): As a dev center admin, you'll be able to enable your development team to create Dev Box machines in new regions including [UAE North](https://developercommunity.visualstudio.com/t/Support-for-Dev-Box-in-UAE-North/10781448) and [Spain Central](https://developercommunity.visualstudio.com/t/Dev-Box-support-in-Spain-Central/10781449).
58
-
59
33
-[On-behalf creation](https://developercommunity.microsoft.com/t/On-behalf-creation-of-machines/10859734): As a dev center admin, you'll be able to provision a Dev Box machine for other developers in your team.
60
34
61
35
**Network setup and expansion**
62
36
63
-
-[Expand IPs within existing subnets](https://developercommunity.visualstudio.com/t/Expand-IPs-within-existing-Subnets-in-a/10781464): As a dev center admin, you'll be able to expand IP ranges in subnets that are running out of IP addresses.
64
-
65
-
-[RRS Integration into QMS](https://developercommunity.visualstudio.com/t/Automatically-approve-higher-amounts-of/10781465): As a dev center admin for a trusted customer, you'll be able to request and get larger quota automatically approved through QMS.
66
-
67
37
-[Firewall Service Tags](https://developercommunity.visualstudio.com/t/Dev-Box:-Advanced-notice-and-notificatio/10704156?q=firewall): As an IT administrator working on setting up Dev Box for their organization, quickly configure traffic roles by utilizing Service Tags in your Firewall set up.
68
38
69
-
**Enhanced monitoring and cost controls capabilities**
70
-
71
-
-[Active hours of usage and auto-start](https://developercommunity.microsoft.com/t/Automatic-ShutdownPower-up-based-on-wor/10729429): As a dev center admin, reduce the cost of compute by enabling Dev Box machines to be active for certain hours during the day. Give developers the ability to start their machines 15 mins before the active hours begin.
72
-
73
-
-[Monitoring logs:](https://developercommunity.visualstudio.com/t/When-Microsoft-Monitoring-Agent-will-be/10471575?entry=suggestion&q=Azure+Monitor) As a dev center admin, access user level engagement metrics and connectivity related metrics.
74
-
75
39
**Security and privacy**
76
40
77
-
-[Project Policy](https://developercommunity.visualstudio.com/t/Curation-for-Dev-Center-and-Projects-und/10719953): As a dev center admin, set up guardrails using policies around resources that different projects should and shouldn't access.
78
-
79
-
-[Customer Managed Keys (CMK):](https://developercommunity.visualstudio.com/t/Encryption-with-customer-managed-keys-fo/10720463) As a dev center admin, have greater control over your data encryption by managing your own encryption keys.
80
-
81
41
-[Developer offboarding](https://developercommunity.visualstudio.com/t/Provide-a-means-to-do-external-cleanup/10670632?q=delete+unused+): As a dev center admin, configure your Dev Box service to offload users from the service when they leave the organization and switch between teams.
82
42
83
43
## Fundamental performance & reliability
@@ -92,21 +52,10 @@ Microsoft Dev Box aims to provide a "like-local" developer experience that is as
92
52
93
53
-[Latency Improvements](https://developercommunity.visualstudio.com/t/Latency-improvements-when-using-a-mouse/10859786): As a developer you'll experience reduced mouse latency with high-resolution monitors along with other generic latency improvements.
94
54
95
-
-[Open Dev Box machine in Visual Studio Code](https://developercommunity.microsoft.com/t/Open-a-Dev-Box-machine-in-VS-Code/10859793): As a developer, you'll be able to access your developer environments on your Dev box machine, including WSL, from your local developer machine.
96
-
97
-
**Service health & reliability**
98
-
99
-
-[Backup SKUs:](https://developercommunity.visualstudio.com/t/Back-up-SKUs-in-case-of-capacity-outage/10720451) As a developer, you'll be able to smoothly resume working on existing Dev Box machines during service outages by opting to using a fallback SKU.
100
-
101
-
-[Self-service snapshot and restore](https://developercommunity.visualstudio.com/t/Self-serve-snapshot-and-restore/10719611): As a developer, you can recover your Dev Box by restoring it to a previous snapshot.
102
-
103
-
-[Azure region optimizations based on user locations:](https://developercommunity.visualstudio.com/t/Move-VM-to-different-poolregion/10277787) As a dev center admin, optimize the location of existing Dev Box machines based on end user location and available capacity.
104
-
105
55
This roadmap outlines our current priorities, and we remain flexible to adapt based on customer feedback. We invite you to [share your thoughts and suggest more capabilities you would like to see](https://aka.ms/DevBox/Feedback). Your insights help us refine our focus and deliver even greater value.
106
56
107
57
## Related content
108
58
109
-
-[What's new in Microsoft Dev Box](https://aka.ms/devbox/whatsnew)
110
59
-[What is Microsoft Dev Box?](/azure/dev-box/overview-what-is-microsoft-dev-box)
111
60
-[Microsoft Dev Box architecture and key concepts - Microsoft Dev Box | Microsoft Learn](/azure/dev-box/concept-dev-box-architecture)
112
61
-[Microsoft Dev Box architecture - Microsoft Dev Box | Microsoft Learn](/azure/dev-box/concept-dev-box-architecture)
Copy file name to clipboardExpand all lines: articles/frontdoor/diffie-hellman-ciphers.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.date: 01/26/2025
13
13
14
14
**Applies to:**:heavy_check_mark: Front Door Standard/Premium :heavy_check_mark: Front Door (classic) :heavy_check_mark: CDN Standard from Microsoft (classic)
15
15
16
-
On April 1, 2026, Azure Front Door (Standard, Premium, and Classic) and Azure CDN from Microsoft (Classic) services will stop negotiating the following weak DHE cipher suites for both client to service and service to origin TLS connections:
16
+
On April 1, 2026, Azure Front Door (Standard, Premium, and classic) and Azure CDN from Microsoft (classic) services will stop negotiating the following weak DHE cipher suites for both client to service and service to origin TLS connections:
17
17
* TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
18
18
* TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
19
19
@@ -45,11 +45,16 @@ For best compatibility and security on Azure Front Door / Azure CDN endpoints an
45
45
46
46
## Frequently asked questions
47
47
- Does this affect both client and origin connections?
48
+
48
49
Yes. The retirement applies to both the client to service and service to origin legs. Update both sides to avoid issues.
50
+
49
51
- What if I still need legacy client compatibility?
52
+
50
53
Migrate clients to support TLS 1.2/1.3 with ECDHE. If you operate controlled clients, update their TLS policy.
54
+
51
55
- Should I make any changes to my Front Door or CDN profiles?
56
+
52
57
As an optional measure, for Front Door Standard/Premium profiles, you can also use the [Configure Azure Front Door TLS policy](/azure/frontdoor/standard-premium/tls-policy) feature to disable the DHE ciphers in advance before 1 April 2026. This option isn't available for other tiers.
53
58
54
-
For all Front Door (Standard, Premium, Classic) and Azure CDN from Microsoft (Classic) profiles, Microsoft team will disable the DHE ciphers after 1 April 2026.
59
+
For all Front Door (Standard, Premium, classic) and Azure CDN from Microsoft (classic) profiles, Microsoft team will disable the DHE ciphers after 1 April 2026.
Copy file name to clipboardExpand all lines: articles/redis/reserved-pricing.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,7 +72,7 @@ To buy a reservation:
72
72
How to use the Azure portal to buy reservations:
73
73
74
74
1. In the portal, search for and select **Reservations** and then select **Add**, or select this link to the [Purchase reservations](https://portal.azure.com/#blade/Microsoft_Azure_Reservations/CreateBlade/) page.
75
-
1. On the **Purchase reservations** page, select **Azure Cache for Redis**.
75
+
1. On the **Purchase reservations** page, select **Azure Cache for Redis and Managed Redis**.
76
76
1. In the **Select the product you want to purchase** pane, select the **Scope** and **Subscription** you want to use for the reservation.
77
77
1. Select the values you want from the dropdown lists for **Region**, **Term**, and **Billing frequency**.
0 commit comments