Skip to content

Commit 8bb2d49

Browse files
authored
Merge pull request #295791 from RoseHJM/mdb-roadmap-updates-jan2025
MDB - roadmap update - Jan2025
2 parents f7af53d + f213dd5 commit 8bb2d49

File tree

1 file changed

+52
-37
lines changed

1 file changed

+52
-37
lines changed

articles/dev-box/dev-box-roadmap.md

Lines changed: 52 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: Roadmap for Microsoft Dev Box
33
description: Learn about features coming soon and in development for Microsoft Dev Box.
44
ms.service: dev-box
55
ms.topic: concept-article
6-
author: Taysser-Gherfal
7-
ms.author: tagherfa
8-
ms.date: 11/06/2024
6+
author: fawadalikhan
7+
ms.author: fkhan
8+
ms.date: 03/05/2025
99

1010
#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.
1111

@@ -17,77 +17,92 @@ This roadmap presents a set of planned feature releases that underscores Microso
1717
Key Dev Box deliverables can be grouped under the following themes:
1818

1919
- Ready-to-code development environment
20+
2021
- Enterprise management
21-
- Fundamental performance & reliability
22+
23+
- Fundamental performance & reliability
2224

2325
## Ready-to-code development environment
2426

25-
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 Boxes, but we're also introducing innovative new customization options for both teams and individuals.
27+
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.
2628

2729
**Config-as-code workflow improvements**
2830

29-
- [Team customizations](https://developercommunity.visualstudio.com/t/Share-customization-files-across-my-team/10729596?sort=newest): as a project lead or a dev center admin, set up a config-as-code Dev Box configuration for an entire team, allowing quicker onboarding of developers without having them deal with onboarding complexity.
30-
- [Dev Center Imaging](https://developercommunity.visualstudio.com/t/Speed-up-Dev-Box-customization-using-a-c/10729598): as a project lead or a dev center admin, tailor customizations to each team without losing out Dev Box creation performance. Optimize these team customizations into an image without investing in and maintaining your own custom image generation capabilities.
31-
- [Secrets & variables](https://developercommunity.visualstudio.com/t/Customization-YAMLs:-Use-secrets-from-a/10729608?sort=newest): as a project lead or a dev center admin, you can now source secrets from subscriptions that are different from the one your DevCenter is in, allowing you to reuse centralized secret stores with Dev Box
32-
- [Native Run as user support](https://developercommunity.visualstudio.com/t/Improve-run-as-user-support-for-Dev-Box/10719951): some of your Dev Box customization tasks require to be run as the signed in user. Native run as user support provides capability of executing customization under the user context with improved reliability, status tracking, and error reporting.
31+
- [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):
32+
33+
- As a project lead or a dev center admin, you can now use custom images to create image definitions, instead of just marketplace images.
3334

34-
**Enhanced user provided customizations**
35+
- 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.
3536

36-
- [Native support for WinGet & DSC](https://developercommunity.visualstudio.com/t/I-would-like-my-Dev-Box-to-run-Winget-an/10719983): all Dev Boxes will be able to use WinGet and DSC to install packages and apply configurations, without requiring a catalog to be attached.
37+
- 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.
38+
39+
- 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.
3740

3841
**Developer onboarding & experience**
3942

40-
- [Developer Portal landing page and welcome tour](https://developercommunity.microsoft.com/t/Developer-Portal-landing-page-and-welcom/10720999): as a developer getting onboarded to Dev Box, you get to learn about how to use the product and discover features.
41-
- [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 Boxes based on end user location and available capacity.
42-
- [Direct launch via the Windows App](https://developercommunity.visualstudio.com/t/Direct-launch-via-the-Windows-App/10784545): as a developer, quickly launch Dev Box from the developer portal on the Windows App RDP client.
43-
- [Cross clients multi-monitor settings](https://developercommunity.visualstudio.com/t/Dual-Screen-Settings-adjustment-setting-/10770153): as a developer, your multi-monitor settings will be shared consistently across RDP clients.
44-
- [Notification center for Developer Portal](https://developercommunity.visualstudio.com/t/Outage-notifications-for-Dev-Box/10720453?q=notifications): as a developer, you will get service notifications and updates right in the Developer Portal.
45-
- [Pin Dev Box to task view from Developer Portal](https://developercommunity.visualstudio.com/t/Ping-to-task-view-is-not-quite-working-f/10719957): as a developer, you can quickly access your Developer Box by pinning it to your Windows task view.
43+
- [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.
4644

4745
## Enterprise management
4846

4947
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.
5048

5149
**Streamlined and flexible onboarding for enterprises**
5250

53-
- [In product prerequisites](https://developercommunity.visualstudio.com/t/User-License-Assignment-as-Pre-requisite/10523902?q=pre-requisits): as a dev center admin, you will get a dynamic prerequisites page that highlights any missing requirements and helps you track the progress you are making in setting up the Dev Box service.
54-
- [New Supported Regions](https://devblogs.microsoft.com/develop-from-the-cloud/microsoft-dev-box-regional-availability/): as a dev center admin, you will be able to enable your development team to create dev boxes 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).
55-
- [Expand IPs within existing subnets](https://developercommunity.visualstudio.com/t/Expand-IPs-within-existing-Subnets-in-a/10781464): as a dev center admin, you will be able to expand IP ranges in subnets that are running out of IP addresses.
56-
- [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 will be able to request and get larger amount of quota automatically approved through QMS.
51+
- [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.
52+
53+
- [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).
54+
55+
- [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.
56+
57+
**Network setup and expansion**
58+
59+
- [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.
60+
61+
- [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.
62+
63+
- [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.
5764

5865
**Enhanced monitoring and cost controls capabilities**
5966

60-
- [Hibernation on disconnect:](https://developercommunity.visualstudio.com/t/Customize-hibernation-options/10640621?entry=suggestion&q=hibernation+disconnect) as a dev center admin, reduce cost of compute by enabling dev boxes to hibernate on disconnect based on active working hours of developers.
61-
- [Dev Box 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.
67+
- [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.
68+
69+
- [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.
6270

6371
**Security and privacy**
6472

65-
- [Project Policy](https://developercommunity.visualstudio.com/t/Curation-for-Dev-Center-and-Projects-und/10719953): as a dev center admin, set up guardrails around resources that different projects should and shouldn't access.
66-
- [Customer Managed Keys (CMK):](https://developercommunity.visualstudio.com/t/Encryption-with-customer-managed-keys-fo/10720463) as a dev center admin, have a greater control over your data encryption by managing your own encryption keys.
67-
- [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 Dev Boxes when they leave the organization and switch between teams.
68-
- [Firewall Service Tags](https://developercommunity.visualstudio.com/t/Dev-Box:-Advanced-notice-and-notificatio/10704156?q=firewall): as IT administrator working on setting up Dev Box for your organization, quickly configure traffic roles by utilizing Service Tags in your Firewall set up.
73+
- [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.
74+
75+
- [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.
76+
77+
- [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.
6978

7079
## Fundamental performance & reliability
7180

72-
Microsoft Dev Box aims to provide a "like-local" developer experience that is as responsive and seamless as working on a local machine. We're continually enhancing the reliability, speed, and performance of Dev Box by optimizing everything from your favorite Visual Studio development tools to Windows, RDP, and the location of Dev Boxes.
81+
Microsoft Dev Box aims to provide a "like-local" developer experience that is as responsive and seamless as working on a local machine. We're continually enhancing the reliability, speed, and performance of Dev Box by optimizing everything from your favorite Visual Studio development tools to Windows, RDP, and the location of Dev Box machines.
7382

7483
**Seamless and reliable connectivity**
7584

76-
- [Single Sign On (SSO)](https://developercommunity.visualstudio.com/t/Enable-single-sign-on-for-dev-boxes/10720478): as a developer, you no longer need to provide your sign-in credentials every time you access your Dev Box.
77-
- [Visual Studio 2022 RDP optimizations](https://developercommunity.microsoft.com/t/VS-and-VS-Code-optimizations-for-Dev-Box/10720946): as a developer, type and navigate your code without any noticeable latency.
78-
- [Auto network repair](https://developercommunity.visualstudio.com/t/Enable-Network-Adapter-after-wrongly-dis/10656306): as a developer, if you lose connectivity to your Dev Box due to miss configuring your Dev Box network adapter, Dev Box will automatically reset your network connection.
79-
- [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 Boxes based on end user location and available capacity.
85+
- [Single Sign On (SSO) for existing Dev Box machines](https://developercommunity.microsoft.com/t/Single-Sign-On-SSO-for-existing-Dev-Bo/10859770): As a dev center admin, you'll be able to enable Single Sign On experience for already existing Dev Box machines.
86+
87+
- [Auto Remediation Improvements](https://developercommunity.microsoft.com/t/Network-connection-auto-remediation/10861428): As a developer, you won't be blocked from connecting to your Dev Box machine due to networking issues. Autoremediation of connectivity issues should allow you to connect to your machine.
88+
89+
- [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.
90+
91+
- [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.
8092

8193
**Service health & reliability**
8294

83-
- [Startup optimizations](https://developercommunity.visualstudio.com/t/Startup-optimizations-for-Dev-box/10781438): as a developer, you will experience a more reliable and stable Dev Box startup experience.
84-
- [Backup SKUs:](https://developercommunity.visualstudio.com/t/Back-up-SKUs-in-case-of-capacity-outage/10720451) as a developer, you will be able to smoothly resume working on existing dev boxes during service outages by opting to using a fallback SKU.
85-
- [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.
86-
- [Outage notifications:](https://developercommunity.visualstudio.com/t/Outage-notifications-for-Dev-Box/10720453) developers and admins can stay informed about ongoing service outages via outage notification shared within the developer and Azure status portals including [Azure Service Health](https://azure.microsoft.com/get-started/azure-portal/service-health) and [Azure Status](https://azure.status.microsoft/status) portals.
95+
- [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.
96+
97+
- [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.
8798

99+
- [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.
88100

89101
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.
90102

91103
## Related content
92104

93-
- [What is Microsoft Dev Box?](overview-what-is-microsoft-dev-box.md)
105+
- [What's new in Microsoft Dev Box](https://aka.ms/devbox/whatsnew)
106+
- [What is Microsoft Dev Box?](/azure/dev-box/overview-what-is-microsoft-dev-box)
107+
- [Key concepts for Microsoft Dev Box - Microsoft Dev Box | Microsoft Learn](/azure/dev-box/concept-dev-box-concepts)
108+
- [Microsoft Dev Box architecture - Microsoft Dev Box | Microsoft Learn](/azure/dev-box/concept-dev-box-architecture)

0 commit comments

Comments
 (0)