Kindly use the home page to search for release plans.
|
|
Sort by
|
|
|
|
Availability dates |
|
Status
|
|
Enabled For
|
|
Availability
|
|
|
Features included in release plans: 72
For previous release wave highlight videos:
For archived plans:
When business users oversee and manage AI agents, the agents handle escalations and exceptions. As business users access the actions AI agents perform, customers use AI agents more. The agents save time by automating repetitive tasks.
Makers can associate Microsoft Copilot Studio agents with model-driven apps in the modern app designer. Business users can oversee and manage those agents within the apps.
Business users see the associated AI agents' data in a new left-side pane in their apps. This pane shows what the agents do on behalf of users. Business users complete their workflows by handling exceptions the agents can't resolve.
For example, in an app for managing employee reimbursement claims, an AI agent automates the approval and rejection of claims. A business user oversees the agent and handles any exceptions or escalations. The user handles nonstandard claims and resolves errors the agent encounters during the approval or rejection process.
With humans in the loop, AI agents streamline business processes by automating repetitive tasks.
Agent builder in Power Apps gives you a fast and convenient way to bring your apps into the agentic era by building agents directly within Power Apps Studio with a streamlined Copilot Studio experience.
Quickly create custom AI agents by using existing knowledge, logic, and actions in Power Apps. These agents handle tasks on their own, so you don't need to worry about repetitive tasks. They boost individual productivity and improve business efficiency.
Work with Copilot to find workflows you can automate. You can update the description of the process. Copilot uses this description to create an autonomous agent. The agent includes clear instructions and actions taken from the app.
For example, in a reimbursement management app, you can use existing steps in the process, like categorization, compliance checking, or rejecting incomplete requests. You build a custom agent that handles these tasks. The agent uses custom Dataverse functions you create in the app to complete tasks on its own. By using agent builder with knowledge, logic, and actions already in apps, you shorten the path to creating agents in business apps.
This feature empowers makers to quickly generate pages for their model-driven applications by describing their needs in natural language. With the app agent, makers can efficiently build Office-like consumer-grade experiences tailored for enterprise needs. This accelerates development, enhances usability, and provides a seamless, intuitive user interface.
The agent enables model-driven app makers to create fully structured pages in model-driven apps using natural language. Makers describe their page requirements, and the agent intelligently generates the layout, selecting appropriate components and configurations. Through an interactive, conversational process, makers can iteratively refine the design, adjusting elements, layout, and functionality in real time. This capability streamlines app design, ensures adherence to best practices, and brings modern, consumer-grade UI experiences to enterprise applications.
The initial public preview is restricted to US environments only and is not permitted for production usage.
Application user productivity increases when developers bring intelligence into their apps and custom code controls by using the new Agent Xrm and Power Apps component framework APIs. These new APIs make it faster and easier for developers to create custom AI experiences for app users.
New APIs enable you to run a topic on Microsoft Copilot Studio custom agent that powers the model-driven app. You can find these APIs in the Client API and the Power Apps component framework API. With these APIs, developers can easily add custom AI intelligence into the work flow for business users. Use these AI APIs when you build custom code with web resources or PCF.
Both the Client API and Power Apps component framework API include two new APIs:
executeEvent
API uses the event name to call a specific Copilot Studio topic. It passes the app, page, and record context. This API also accepts extra context.executePrompt
API uses the prompt for Copilot Studio to orchestrate the topic to call. This API call also includes the app, page, and record context.These APIs use the custom agent described in Customize Copilot chat using Copilot Studio (preview).
Application users get more done when makers add intelligence to their model-driven apps with the new agent response component. This component gives you ready-to-use intelligence without needing to create a custom Power Apps component framework component.
The new agent response component runs a topic on the Microsoft Copilot Studio custom agent. Add this component to a model-driven form, and provide an event name to identify the topic.
The component supports text in markdown format or adaptive card format. Use an adaptive card to include media like videos and images.
In-app AI agents remove the manual effort and cognitive load of getting ready for the day. They analyze business records that you assigned to a user and find the next best action. With AI agents, you streamline business processes.
In-app agents use reasoning to automate cognitive processes like routing, orchestration, and decision-making. These agents remove manual effort from business processes. By directing business users to the highest-value task, in-app agents help users focus their time and energy on tasks that make the biggest impact. Users can achieve their desired business outcomes without digging through all their data.
Makers configure in-app agents with the types of actions for different tables. The agent processes the rows assigned to a user. It understands the most valuable next action and recommends that action.
This feature is available as an early access preview. To join the early access program, fill out the following form: https://aka.ms/PowerAppsEAP
Change history | |
---|---|
Public preview date moved to Jun 2025 | 6/3/2025 12:00:00 AM |
As a maker, you can now create a plan from an existing solution. The plan designer gives you a detailed plan that describes your solution and solution objects. The plan includes a business problem, user requirements with user roles and stories, data model, and technology stack with apps and flows. This feature saves time previously spent analyzing an existing solution and empowers makers to improve an existing solution.
As a maker, you can now take advantage of all the capabilities of the Plan Designer by creating a plan from your existing solution. The Plan Designer uses AI to extract information from your solution and generates the business problem and user requirements. When you save the plan, you can edit the user requirements and generate extra apps, tables, and other components for your solution. To generate a plan, your solution must have at least one app and one associated table. You must also publish the apps.
Select Solutions in Power Apps to create a plan from a solution.
The plan designer creates objects such as apps, flows, and tables in a solution. The objects view shows the detailed view of the total solution, while the plan view shows the high-level architecture. When makers use the plan designer, they can see all objects in the solution. This view makes it easy to access advanced configurations. You save time and reduce extra clicks because you don't need to switch between multiple tabs. You don't need to open solutions and plans separately.
The Plan Designer integrates the Solution Explorer. When you use the Plan Designer, you can quickly switch between the high-level plan view and the detailed objects view that shows the Solution Explorer. This integration reduces context switching. You don't need to use multiple tabs to check the plan and the solution components. This feature is especially helpful when you manage your solutions for application lifecycle management (ALM).
Access the objects view
To use the Plan Designer, you need the System Administrator or System Customizer role in your environment.
Change history | |
---|---|
General availability date updated to May 2025 | 6/2/2025 12:00:00 AM |
Sometimes existing apps already solve the user roles and requirements in the plan. Makers can choose existing apps to reuse instead of creating new apps.
The Plan Designer recommends solutions that address your business problem and fit your organization's needs. Some of these solutions already exist in your environment. Instead of creating new apps, you can replace a suggested app with an existing app or add an existing app to the set of solutions in the Plan Designer.
The Plan Designer defines a high-level architecture for solving a business problem. It suggests creating several objects, such as apps, flows, and tables. The solution agent now suggests existing apps. You can add existing apps to your plan. With this capability, you can use the Plan Designer to define the solution architecture for your scenario and reuse existing apps.
The Plan Designer feature gives you a high-level architecture that solves specific business challenges. It recommends creating different types of objects, such as apps, flows, and tables. Plan agents are AI assistants that review your business problem and create a plan to solve it. These plan agents use AI to help you build your plan. The solution agent now suggests existing apps. With this suggestion, you can add these apps to your plan. This update lets you use the Plan Designer to set the solution architecture for your scenario while reusing existing apps.
Change history | |
---|---|
Public preview date moved to May 2025 General availability date updated to May 2025 | 5/21/2025 12:00:00 AM |
The plan designer helps you create a high-level architecture to solve a business problem. It suggests creating several objects, such as apps, flows, and tables. You can replace the suggested apps with your existing apps. With the plan designer, you can define the solution architecture for your scenario and reuse existing apps.
The plan designer helps you create a high-level architecture to solve business problems. It suggests creating apps, flows, and tables. You can replace the suggested apps with your existing apps. This approach gives you flexibility and lets you save time and resources by reusing existing apps.
A Copilot Studio agent enhances business operations by streamlining workflows and boosting productivity. By leveraging advanced AI capabilities, the agent automates routine tasks and lets employees focus on more strategic activities. For example, a Copilot Studio agent manages scheduling, handles data entry, and provides real-time insights. It reduces the time spent on administrative duties.
Use Plan Designer to create a Copilot Studio agent that streamlines workflows, automates repetitive tasks, and answers customer questions. When you create the agent in Plan Designer, you go to Microsoft Copilot Studio to review the agent and make any necessary changes before publishing it. The agent that Plan Designer creates includes the following details:
We recommend that you review the agent's instructions, make any desired changes, and test the agent before publishing it.
When you build a business plan, you often want to reuse existing tables. When you reuse existing tables, you encourage the continuation and extension of current objects. You foster collaboration with other makers, save time, and promote better Application Lifecycle Management (ALM) practices.
With this feature, you can edit both new and existing tables in your plan's data model. This feature provides seamless integration between the Plan Designer and the data workspace. The Plan Designer serves as a one-stop shop for all data modeling activities related to your plan.
To build a successful business plan, you need to reuse existing assets, such as existing tables in your solution. Currently, you can use existing tables in the standalone data workspace experience, but you can't use them when working with a plan. With this new feature, you can edit new tables and existing tables as part of your plan's data model. To help you work more efficiently, Copilot suggests the right existing table based on your business requirements.
Start by describing your business problem. Add extra details like process diagrams, data models, or even screenshots of legacy apps. Copilot uses this information to draft user roles and requirements for the solution. Then, Copilot suggests a multitable data model based on your requirements. Approve the suggestion and keep iterating. You can select and edit the existing tables in your plan through the data workspace. You can also chat with Copilot to include existing tables that fit your requirements.
When you generate a custom autonomous Microsoft Copilot Studio agent from an app, the agent builder adds knowledge and triggers. This feature saving makers time and effort when creating specialized agents that automate repetitive tasks.
Agent builder for Power Apps gives makers the power to create custom autonomous agents that automate repetitive business processes. By understanding the app and business process, Agent builder adds knowledge and triggers to the agent. With Agent builder, you can streamline operations with autonomous AI agents.
Makers can easily create agents that automate processes within their existing canvas apps. Agent builder uses the app's metadata and the desired agent goal to generate a detailed step-by-step process. This process works with extracted skills from the app to create a copilot that provides detailed instructions and actions.
With the new capabilities and experience in Copilot's form-fill assistance feature, users can quickly and easily fill out forms using copied text content, images, files, and emails.
Copilot helps you fill out forms quickly by using images, files, and emails. Model-driven app users can add a file, including images, or an email for Copilot to suggest form fields. This feature saves you time on a tedious task. Based on your feedback, we improved the form-filling experience and gave you more control over suggestions.
Admins can manage this capability through the Power Platform admin center.
AI-generated visualizations from Copilot help you understand patterns, trends, and relationships in your data. You can easily turn tabular data into a chart. Plus, you can personalize the visualization to turn data into insights without needing any other analytical tool. With AI-generated visualizations, you save time and gain valuable insights faster.
Select a button to turn tabular data and all the filters into a chart. Drill into the data by interacting with the chart, the grid column filters, or both. Personalize the chart by changing the chart type or adjusting the legends. You can change both options. You can also expand the chart or copy it to the clipboard for easy sharing with your team.
By customizing the Copilot capabilities in your app, you make your apps more intelligent and relevant. You enrich the Copilot chat experience for your apps by adding external knowledge sources and custom topics to the Copilot for each model-driven app.
By supporting existing tables when you visualize a complex data model, the entity relationship diagram (ERD) data experience helps makers build meaningful business solutions on top of their existing data assets. With Copilot assistance, makers can easily find existing tables that fit their data modeling needs and build more robust business applications. With the ERD visualization of tables and relationships, makers can review new and existing tables side-by-side and define meaningful connections between them with a simple drag-and-drop interaction.
Are you tired of creating new tables that duplicate existing tables in your environment? Use the Copilot-assisted ERD designer to design data models. Instead of starting from scratch, use your existing tables to build data models. Here's how it works: Enter your requirements in natural language. Copilot creates a multi-table data model that includes new and existing tables. Need to find relevant tables quickly? Copilot recommendations locate the right tables in seconds. After you assemble your tables, switch to the ERD view. You can review your new and existing tables. While editing existing tables in the ERD view isn't supported yet, you can create lookups into the existing tables with a simple drag-and-drop action to define connections between tables.
Change history | |
---|---|
Public preview date moved to Jan 2025 | 10/31/2024 12:00:00 AM |
When you add an AI record summary, you can easily access important information. This feature helps you save time and effort.
With Copilot, you can draft text and refine it in multiline text input boxes. With this feature update, you can write prompts to generate content for your input. This capability saves you time spent on editing, rewriting, and creating well-written content. Instead of spending time on these tasks, jot down a few ideas and let Copilot do the rest.
Draft with Copilot is an innovative feature that helps you be more productive. Currently, it helps you refine your text in multiline text input and rich text editor controls, so your content is polished and professional.
With the upcoming enhancement, Draft with Copilot adds more functionality. You can write prompts that generate content for your input fields. Instead of spending time editing, rewriting, and crafting well-written content, you can jot down a few ideas and let Copilot handle the rest.
This new feature changes how you interact with your canvas apps. It makes content creation faster, easier, and more efficient. By using advanced AI capabilities, Copilot helps you produce high-quality content with minimal effort. You can focus on what matters most—your core tasks and creative processes.
Change history | |
---|---|
Public preview date moved to Dec 2024 | 12/31/2024 12:00:00 AM |
Detailing solutions to a business problem takes time and effort. Before you start creating apps, flows, and other objects that solve your users' needs, you need to understand the solution architecture. Copilot understands common solution architecture patterns. It uses other sources, such as images, to better understand the problem. Copilot helps you create user roles, define role-specific requirements, and suggests data schema, apps, and other objects that form a solution to the business problem. You can collaborate with Copilot and iterate over user roles, requirements, schema, and objects to make sure the final solution meets your business needs.
Creating solutions to address business needs involves more than just developing an app. Solutions are a collection of objects from across the Power Platform that store data, provide end-user apps, and automate workflows. Regardless of the technology you use to solve a business problem, start by defining your solution architecture. This architecture supports different user roles and their requirements. With this approach, you can build a solution that benefits your business. Copilot can help you detail the scenario and requirement definitions. It helps with user roles, user requirements, data schemas to support data, and creating an overall solution architecture through proposed objects.
During the preview, these Copilot skills are off by default. To access these features, turn on Try the new Power Apps experience on the Power Apps home page. You can create and manage your plans.
Agent builder in Power Apps gives you a fast and convenient way to bring your apps into the agentic era by building agents directly within Power Apps Studio with a streamlined Copilot Studio experience.
Quickly create custom AI agents by using existing knowledge, logic, and actions in Power Apps. These agents handle tasks on their own, so you don't need to worry about repetitive tasks. They boost individual productivity and improve business efficiency.
Work with Copilot to find workflows you can automate. You can update the description of the process. Copilot uses this description to create an autonomous agent. The agent includes clear instructions and actions taken from the app.
For example, in a reimbursement management app, you can use existing steps in the process, like categorization, compliance checking, or rejecting incomplete requests. You build a custom agent that handles these tasks. The agent uses custom Dataverse functions you create in the app to complete tasks on its own. By using agent builder with knowledge, logic, and actions already in apps, you shorten the path to creating agents in business apps.
With Copilot, you can find, filter, and sort data more efficiently by using natural language in views for model-driven apps. Copilot significantly reduces the time you spend on advanced filtering and enhances productivity.
With natural language grid filtering, you can easily find, filter, and sort your data. You don't need complex or advanced filters. Just describe what you're looking for.
For example, if you ask for cases that are high priority with an overdue follow-up by date, the feature filters your view to show only those cases. Using natural language saves time because you don't need to use column filters or advanced filters.
Supported features:
This feature is in preview. Each weekly release enhances the feature. An admin turns on the feature with the Natural Language Grid and View Search setting.
You can now use form fill assistance in quick create forms. This feature provides field value suggestions with citations. With form fill assistance, you can enter data faster and easier, making your workflow more efficient.
Form fill assistance, a Copilot feature for model-driven apps, is now available in quick create forms. This feature provides field value suggestions with citations, so you can learn more about the form field suggestions.
This feature is automatically on, so you can start using it right away.
The new smart paste option in Copilot's form fill assistance feature helps users fill forms faster and easier with text content from any source. Users can copy the content, select a button or use a keyboard shortcut to smart paste, and get inline suggestions in the form based on the copied content.
When users select the smart paste button or use the keyboard shortcut, they get suggestions for fields. The suggestions appear inline in the model-driven app form, based on the text users copy. Users can accept or ignore the suggestions. This new smart paste option makes it easier and faster to enter data in forms.
Admins can manage this capability through Power Platform admin center.
Change history | |
---|---|
preview date moved to Oct 2024 General availability date moved to Feb 2025 | 11/1/2024 12:00:00 AM |
The Copilot page helps Power Platform admins see usage, return on investment, data security compliance, and governance capabilities for generative AI features. The page provides one place to view where and how distributed copilots are enabled. Admins can track usage and benefits.
As Copilot features become available across Power Platform, admins need a way to monitor and govern them in one place. The Copilot page gives admins readiness resources, data and security documentation, frequently asked questions (FAQs), usage insights, and governance controls for Copilots in Power Platform. All tenant admins automatically get this feature.
In managed environments, admins can provide customized welcome content to help makers get started with Power Apps and Copilot Studio. Customized content gives makers a better experience and helps them become more efficient and effective.
In managed environments, admins can provide customized welcome content to help makers get started with Power Apps and, now with the 2024 release wave 1, Copilot Studio. When you add your help content, you replace the default first-time help experience for makers.
Environment routing gives makers a personal and secure space to build with Microsoft Dataverse without worrying that others can access their apps or data.
Environment routing is a premium governance feature. With this feature, Power Platform admins automatically direct new or existing makers to their own personal developer environments. Makers access these environments when they go to make.powerapps.com or, starting with 2024 release wave 1, copilotstudio.microsoft.com.
Copilot suggests relevant columns when you build new forms and views for model-driven apps. With this feature, you can quickly get started, boost your creativity, and be more productive when you build key components for your model-driven apps.
Copilot helps you build new forms and views for model-driven apps. It proactively suggests relevant columns that fit your needs. These suggestions come from the Dataverse table schema and the name and description (if you provide one) of the view or form.
This feature helps you quickly start your project. It also sparks creativity and boosts productivity when you build key components for your model-driven app. The feature is on by default, so you can start using it right away. If the tenant admin turns on Power Apps Maker Copilot, you don't need any extra setup or configuration. Copilot is ready to help you create your model-driven apps.
Change history | |
---|---|
Public preview date moved to Aug 2024 | 8/28/2024 12:00:00 AM |
With this feature, makers can modernize applications by bringing custom copilots created in Microsoft Copilot Studio into Power Apps canvas apps. This feature boosts productivity by letting users interact with natural language within an app.
App makers bring their custom copilots into Power App Studio.
Make your applications smarter by including custom copilots you create in Copilot Studio. Add custom copilots to all screens with just a few clicks. Custom copilots complement your app's user experience by providing conversational capabilities for users to interact with data and complete their tasks.
When you go to your canvas app's settings, you see a new Copilot section. Select any bot that you can access in the environment.
When you publish the app, users access the custom copilot from any screen. On the web, users select the Copilot icon in the app ribbon. On mobile devices, users select a floating, dismissible button.
The field suggestion feature in Copilot helps Power Apps makers choose the best fields to display in their app when they bind a data source to a control. Instead of using the default fields that Power Apps picks, makers see up to 10 suggestions from Copilot. These suggestions come from the data schema and the context of the app. Makers can review the suggestions and make adjustments as needed. This feature saves time and improves the quality of the app.
When you select a data source for a control, Copilot analyzes the data schema and recommends up to 10 fields that are most relevant and meaningful for your app. If you select more than 10 required fields, Copilot merges the AI suggestions with the required fields so you don't get an error when you submit a form. You can view the suggestions in the fields pane and preview how they appear in your app. You can adjust the order, remove fields, or add more fields from the data source. When you finish, you can apply the changes and see the results in your app.
Makers who are new to Power Fx syntax, both power users and pro developers, can use Copilot to understand how a formula works. This feature helps users improve their skills or quickly check an application that someone else built.
The Explain this formula feature is generally available for all makers when their environment enables Copilot capabilities. Makers select the Copilot button in the formula bar, then select Explain this formula to start this feature.
With form fill assistance, AI gives users suggestions for fields in main forms. This feature makes it easier and faster to enter data.
When you use main forms in model-driven apps on the web with New Look enabled, you can see field suggestions that AI generates based on your frequently used data. These suggestions are optional. You can accept or reject them. Form fill assistance is available in English only.
Administrators manage many resources in their organizations. Without a clear understanding of each resource's function, it's hard for administrators to make informed decisions. When you create AI-generated descriptions for apps, you give administrators the information they need to scale and make informed decisions. This feature is available for all apps in managed environments.
In app designer for model-driven apps, use AI to help generate descriptions for your apps. You can generate an app description in the Publish dialog or in the App Settings panel. The AI-generated description is available for review and saving as part of the app. App users can access the AI-generated app description during the web player experience by hovering over the app name in the header.
Change history | |
---|---|
General availability date moved to Feb 2025 | Dec 04, 2024 |
When you use custom schema names in the same database to partition your database for dev, test, and prod environments, use environment variables to save time when deploying your application from dev to test and prod. Instead of manually dropping and re-adding data sources between dev, test, and prod environments, use environment variables to speed up the transfer between these environments.
Many customers use schemas for development, test, and production environments to manage application lifecycle management (ALM). To access a table, you must specify the schema explicitly because the default dbo schema isn't available. You need a four-part reference that includes the server, database, schema, and table name.
For example:
<myserver>/<mydatabase>/<DEV>/<mytable>
versus
<myserver>/<mydatabase>/<PROD>/<mytable>
Current SQL environment variables support only the server and database name. They work under the assumption that you use separate databases for development and production environments, so you can't use four-part references. This feature enables you to specify the schema name as an environment variable. Power Apps binds to specific table names, so the table name stays the same across environments even if the schema name changes. With this feature, you can use SQL environment variables in your apps when you use schemas for development, test, and production environments.
With this feature, you can view the underlying code to understand app functionality and manage source control. It's perfect for developers who need to align with healthy and robust Application Lifecycle Management (ALM) practices. When you use this feature, you streamline your development process, improve code quality, and support your app's growth.
You can now export a canvas app as a binary file with the extension .msapp
file. Use Power Platform CLI to convert a .msapp
file into source code files. With this feature, you no longer need to use Power Platform CLI to convert the .msapp
files. You can view the source code for the canvas app in an updated, human-readable YAML format. Each screen has a separate file.
View the source code of your canvas app directly in Power Apps Studio or use external code editors.
This new capability helps you:
Change history | |
---|---|
Public preview date moved to Aug 2024 General availability date moved to Aug 2024 |
Aug 01, 2024 |
The dropdown menu includes SQL as an option for creating an environment variable. You can set the environment variable for SQL just like you do for SharePoint. When you set the variable, enter a server name for SQL and a site name for SharePoint. When you specify the data location, enter a table name for SQL and a list name for SharePoint.
When makers publish their Power Apps, they often don't know how to check the apps' operational health. Monitor gives makers visibility into app performance data and provides recommendations to improve app performance.
To monitor your apps, your admin needs to turn on Monitor in the Power Platform admin settings.
Makers can access Monitor from the command bar on the Apps page or through the Discover menu in the left navigation of Power Apps. For easier access, pin this page to the left navigation menu.
On the Monitor page, you can view performance metrics for your canvas apps. If your environment is a managed environment, you can also access recommendations for app improvement. To enable managed environment, contact your admin.
Power Platform gives admins the ability to monitor and improve the operational health of their Power Apps. The Power Platform admin center includes metrics that focus on user experiences and business efficiencies. These metrics show how long end users wait to interact with an app or page, and which flows take longer than necessary to run.
In addition to metrics, admins can work with makers to act on recommendations to improve the metrics. Your operational health in Power Platform matters as soon as your business depends on the platform. The monitoring experience makes it easier than ever to measure and improve your use of Power Apps. Over time, this experience will provide metrics, insights, and recommendations for more parts of Power Platform, including Dynamics 365 apps, flows, and agents.
The monitoring experience in the Power Platform admin center gives admins the tools they need to monitor, diagnose, and improve the operational health of all resources in Power Platform. With this experience, admins can:
Power Apps, Power Automate, Power Pages, and Copilot Studio now offer a seamless, native experience for synchronizing Power Platform solutions with source control.
Makers, developers, and admins in fusion teams collaborate effortlessly to develop, deploy, and scale business-critical solutions. This native integration with Azure DevOps repositories brings best practices from traditional software development to everyone. Team members work in their preferred environment and editor. You don't need to share environments or understand source control.
Azure DevOps Git repositories help your project scale with rich version control, parallel development through branches, tools for code and security scans, granular auditing, disaster recovery, and test automation.
Unlike previous application lifecycle management (ALM) tools, the pipelines in Power Platform and the Git integration are native. All makers can use these pipelines. They drive efficient collaboration and healthy ALM across the projects that matter most in your organization.
This feature set includes the following capabilities:
Change history | |
---|---|
Public preview date moved to Sep 2024 General availability date moved to Sep 2024 |
Jul 15, 2024 |
Environment routing gives you a personal, secure space to build with Microsoft Dataverse without worrying that others can access your apps or data.
Environment routing is a premium governance feature. With this feature, Power Platform admins can automatically direct new or existing makers to their own personal developer environments for Microsoft Copilot Studio and Power Automate Desktop.
Change history | |
---|---|
General availability date moved to Nov 2024 | 1/21/2025 12:00:00 AM |
With a streamlined setup process, pipelines are more accessible to users with Managed Environments licenses. This enhancement enables makers in your organization to use one of the top Managed Environment capabilities to follow best ALM practices without any admin intervention. You can set up pipelines as a self-service ALM solution in under 60 seconds.
The end-to-end experience for pipelines is easier than ever. The Pipelines for All capability reduces pipeline setup time from hours to minutes. Any maker can provision a pipeline host embedded in the platform for their tenant and create lightweight personal pipelines between their importable environments in under 60 seconds. Makers don't need to wait for pipeline setup if they have import access to the environments they need to deploy to. This new era for Power Platform ALM democratizes pipelines by making them available for all makers with managed environments, not just makers with active admins who set up the pipelines.
With Power Automate, you don't sacrifice performance when you call stored procedures. You get an easier experience with action-based apps through improved paging and refreshing.
With Power Fx, you can call stored procedures directly. Add a SQL Server Database object to your data sources, and then access stored procedure actions from the database object. This approach helps you avoid the OnStart
performance impact that comes with calling Power Automate.
When you use stored procedures, you don't need to move data in and out of collections. This approach improves performance.
Working with stored procedures differs from working with basic tables. You can't filter the results directly. However, you might be able to filter results if the stored procedure includes filtering parameters. For more information, see Connect to SQL Server from Power Apps.
With environment routing, admins direct new makers to their developer environments.
Environment routing is a feature of Managed Environments that enables Power Platform admins to direct new makers to their own developer environments when makers go to the maker portal page, instead of using the default environment.
Customers can ensure greater accuracy and save time with Power Fx functions. They can use UpdateIf
and RemoveIf
on up to 2,000 records in large data sets. This change reduces the strict delegation limit that only worked on the first 2,000 cached records. Now, the functions work on the whole data source and stop only when they reach 2,000 records that match the If
condition.
Authors don't need to take any action to turn on this feature. The feature is on by default for all new apps. This feature update enhances the UpdateIf
and RemoveIf
functions in Power Fx. With this feature, these functions can operate on more records than basic nondelegable actions allow. Without this feature, these functions work locally and limit evaluation to the first 2,000 records that the data source retrieves. For example, if only three records in the first set of 2,000 records meet the If
condition, UpdateIf
and RemoveIf
functions operate on only those three records.
With this feature, these functions work locally and don't delegate to the server. However, they simulate delegation by bringing down and evaluating the If
condition for records beyond the initial 2,000 limit. This feature prepares and runs the update or remove actions for the Update
or Remove
functions on up to 2,000 records at a time.
This implementation can update any set of records in a large dataset but stays limited to 2,000 records it changes at a time. If Power Apps caches a large amount of data, the UpdateIf
and RemoveIf
functions can work on more than 2,000 records. Use this feature safely if you know the set of records that meet the If
condition is less than the 2,000 limit.
Users can turn on this feature for old apps or turn it off in Settings > New section.
Enterprises can extend their use of Azure Active Directory Conditional Access to individual apps by adding extra layers of security to apps that contain sensitive data.
You can now use finer-grained conditional access for individual apps in preview. This feature uses Azure AD’s Conditional Access authentication context.
Granular application of conditional access supports many scenarios, including:
Change history | |
---|---|
General availability date moved to Dec 2024 | 11/5/2024 12:00:00 AM |
Canvas app users on mobile devices get more control over their offline and sync experience.
Power Apps canvas mobile app users get a new setting on the Device Status page. With this setting, users choose whether their data syncs on cellular networks and Wi-Fi connections or only when connected to a Wi-Fi network.
With this feature, customers can fetch data from the server when they use an offline-first model-driven app.
Use a toggle to make an offline-enabled model-driven app go online for querying specific data from the server. With this feature, you can search or look up server data and find the required details that the offline mode doesn't have.
When you create offline profiles for canvas mobile apps, you don't need to switch between Power Apps Studio and the Power Platform admin center. All app types get the latest updates that sync controls and improve the user experience.
You don't need to go to the Power Platform admin center to create offline profiles for canvas mobile apps. You can easily create offline profiles in the app development flow through the app's settings menu. Both model-driven and canvas apps get new features to control sync and improve the user experience.
Makers clean up their list of data sources and consolidate all stored procedures into one data source. With the new Manage feature for stored procedure data sources, authors add or remove stored procedures while keeping the same data source name. The feature consolidates all stored procedures under one data source name.
Re-editing data sources with stored procedures gives you faster and cleaner development. When you create data sources for an application, each editing session that you select stored procedures in adds a new data source. If multiple editing sessions create several data sources, it can be hard to track which stored procedures are in each data source. With this feature, you can reedit an existing data source with stored procedures to add or remove stored procedures. You can manage all stored procedures in one data source.
Change history | |
---|---|
General availability date moved to Jul 2025 | 5/28/2025 12:00:00 AM |
You can now select the columns in table that you want to download on mobile devices for offline use in model-driven apps. Use this feature when you need to work without internet connectivity. When you select fewer columns, the app downloads data to the device faster, saving you time.
In the maker portal, customize the offline profile in your offline-enabled app's settings to optimize data loading for your users. For each table, select the columns that the app needs:
On the main page for the offline profile, view the number of columns you select for download for each table.
Change history | |
---|---|
Public preview date moved to Jul 2024 | Jun 03, 2024 |
The refreshed header and navigation experience helps teams work efficiently by reducing the time they spend navigating pages, finding commands, and understanding page layouts. The new application shell minimizes distractions, shortens training time for new users, and accelerates common workflows. With faster task completion, the organization enjoys improved productivity.
The refreshed header and navigation provide a modern, intuitive, and efficient experience across the app shell, form page, and view page. These updates reduce visual clutter, improve access to important actions, and support a consistent look and feel across devices.
Key updates include:
The Plan Designer automatically applies this feature to all generated apps. You can choose to turn on this feature for existing apps.
When authors and administrators use shareable Service Principal Name (SPN) connections, they save time managing enterprise-level apps. Use service principal accounts for enterprise applications because they don't depend on authorization credentials from specific people.
Service principal name (SPN) authorization now enables authors to use an SPN as a shareable connection. Previously, users couldn't share an SPN connection. Each user of a Power App needed to provide their own SPN credentials. This requirement removed the benefit of SPN enterprise-wide authorization. With this new feature, end users can use an SPN connection without needing the SPN credentials.
This feature is part of a set of enhancements that professional and advanced citizen developers value. It makes using Power Apps with SQL Server simple and secure.
Streamline the user experience with the modern, refreshed look for model-driven apps that admins and makers manage.
The user-level New look toggle in the header of model-driven apps is removed. Administrators and app makers now control access to the New look through settings in Power Platform Admin Center and Power Apps App Designer. This change streamlines the user experience and simplifies app management at scale.
The new sharing experience for canvas apps is simple and like the experience in Microsoft Office suite products. The new sharing experience saves time and gives you an intuitive experience that makes it easy to share your canvas app with other makers and app users.
The improved sharing experience in Power Apps Studio works like the sharing experience in other Microsoft Office apps. When you edit a canvas app in Power Apps Studio, select Share to open the share dialog. You can easily share the app with users and other app co-owners.
Change history | |
---|---|
General availability date moved to Oct 2024 | 10/14/2024 12:00:00 AM |
This update brings the first visual refresh to Power Apps Studio. It gives the product a modern look and feel and improves accessibility. The refresh aligns Power Apps Studio with other Microsoft products.
Power Apps refreshes the Power Apps Studio with the following updates:
Users can view and act on data more efficiently with new grid features in model-driven apps. With these features, you can group and aggregate data, reorder columns, set column width, and complete other tasks.
The Power Apps grid control has many functional and stylistic improvements that enhance the experience for users.
The Allow column reordering property controls whether users can reorder columns directly within the grid. This property includes the ability to drag and drop column headers or use the Move left and Move right actions from column header dropdown menus.
The list mode of the Power Apps grid control aligns with Fluent styling. The control uses different font weights and font sizes to show the importance of each field in the list.
When users work with the Power Apps grid control in list mode, they see a header row at the top of the list that contains a sort icon. Selecting this icon opens a sort menu where users can choose the sort column and the sort direction. The grid suppresses this option when it doesn't allow column sorting.
The Power Apps grid control with configured nested grids now displays the correct command bar when you select a row in the nested grid.
Set the column width to a specific pixel value from the column options. Use this feature to set the column width by using only the keyboard.
By default, all modern grids have the option to select all records. When you use this option with infinite scroll, the grid selects up to 1,000 records.
Makers can quickly add modern, responsive screen templates to their canvas apps with just a few clicks. These modern screen templates contain mostly modern controls and are responsive by default. Makers can easily customize these templates to fit their specific needs.
You can easily add functional, modern, and responsive screens to your canvas apps. Choose from the following templates:
When you add a screen template, connect to a data source for the right control and customize it as needed.
The Power Platform Environment Settings app gives you a modern, performant, accessible, secure, and extensible settings management experience. With this app, system administrators get a single, unified experience for creating and managing settings for their applications.
The Power Platform Environment Settings app replaces the legacy web client experience. It gives application developers one unified experience for creating settings for their applications. The app offers the same security, access control, and extensibility features as the legacy experience.
We roll out this feature in stages. The rollout starts with the replacement of the settings application and continues with updates. The app keeps existing extensions that customers created to extend the settings site map. It also supports solution imports that include extensions to settings.
In the initial release of the Power Platform Environment Settings app, we redirect existing links for advanced settings from various locations in Power Platform. These links now go to the new Power Platform Environment Settings app instead of the legacy Settings web client.
Until this feature reaches general availability, tenant or environment administrators can turn off the advanced settings redirection to the Power Platform Environment Settings app. In the Power Platform admin center, set the Advanced settings redirection option to Off for an environment.
App makers can now import .msapp files directly from Power Apps without opening a blank canvas app in Power Apps Studio. This new capability streamlines the process by removing unnecessary steps and creating a more efficient way to open and save .msapp files.
To import .msapp files in Power Apps, follow these steps:
Power Apps opens Power Apps Studio, where you select the .msapp file to import. Power Apps Studio reopens with the .msapp file.
With this feature, you can resize side panes in Power Apps. Make side panes wider so you can see more supporting content and work more effectively and efficiently.
With the 2024 release wave 2, users can resize the side panes for features like Copilot chat, productivity tools, and Teams chat.
When users resize the side panes, they can be more productive. The extra space gives more room for supporting content when users work on larger screens.
When you hide legacy model-driven apps, admins use modern model-driven apps. By using modern apps, admins get the full product experience.
Add the legacy model-driven app to help users transition from the legacy web client to the unified interface. The app hides the legacy app for users but not for admins.
In a previous release wave, we introduced a Power Platform admin center setting for environments in Settings > Product > Behavior named Show legacy app for admins. This setting controls whether admins can see the legacy app.
In this release wave, the Auto option is treated as Off unless you change it.
This feature enables Power Apps users to select records quickly and easily when they use the lookup control. This change helps users be more productive when they enter data into the system.
When you search for values in a lookup control in a form, you can now select the first value in the dropdown menu by pressing Enter. You don't need to use the keyboard to go to that item.
If you press Enter when the dropdown menu is open, you select the first item in the list.
All users get this feature by default.
Users get more done when they can access recent and pinned records in multisession apps.
The app extends recent and pinned records in the sitemap to the multisession app. When users start the multisession app, they can quickly access the same records they used before. Users can also access these records when they switch between single-session and multisession apps.
Existing model-driven apps use the monthly release channel to update the apps. With monthly channel releases, apps get the latest generally available features as quickly as possible.
In 2024 release wave 1, model-driven apps in Power Apps environments change the app release channel field from Auto to Monthly channel. To use a slower release cadence, makers and admins select Semi-annual channel.
In 2024 release wave 2, model-driven apps and environments get updated with the next phase of changes. The app and environment release channel fields change from Auto to Monthly channel. To use a slower release cadence, makers and admins select Semi-annual channel.
When users select Semi-annual channel, they see the channel value in the Settings > About window.
Users working with charts get modern dialogs that are faster and more accessible.
With the 2024 release wave 2, you modernize the chart dialogs for Assign, Share, Save As, and the dashboard Save As. These dialogs replace the classic web client dialogs. Users get a faster and more consistent experience.
When users use a personal chart on a view page, the chart pane's context menu includes extra commands. The Assign and Share commands let users reassign ownership of the personal chart or share the personal chart with other users.
For any chart on the view page, select Save as in the chart pane's context menu to create a new personal chart.
For any standard dashboard, select Save as in the dashboard command bar to create a new personal dashboard.
The modern, refreshed look for model-driven apps is always on for users of the monthly release channel. The updated look makes model-driven apps easier to use so users can reach their goals quickly and efficiently.
With 2024 release wave 2, users of the monthly release channel always see the modern, refreshed look for model-driven apps. The new look gives you updated styling, including fonts, colors, borders, shadows, and more. It aligns with the latest Microsoft Fluent design system.
Users of the monthly release channel no longer see the Try the new look option because the feature is always on for them.
Previously, multiple makers couldn't edit an app at the same time. With coauthoring, makers can create and edit a canvas app in real time. This experience speeds up the app development process and saves time by letting multiple makers collaborate and build apps quickly. When you need multiple makers, this capability improves debugging, code reviews, and training.
Multiple makers can now edit a canvas app at the same time. Previously, Power Apps Studio allowed multiple makers to access a canvas app together, but only one maker could edit the app.
With the new coauthoring feature, multiple makers can collaborate and edit a canvas app at the same time, just like in Microsoft PowerPoint and Word. This feature helps fusion teams speed up app development and enhances collaboration in Power Apps Studio. Makers see their colleagues' changes and presence in real time.
Turn on Coauthoring in the app settings to use coauthoring.
Change history | |
---|---|
Public preview date moved to Jul 2024 | 6/17/2024 12:00:00 AM |
AI-generated descriptions help reduce ambiguity for app users. Complex apps can make it difficult for users to understand what the app does, so AI generates descriptions based on the app's content. The model-driven apps header and app switcher use a modern style to accommodate these descriptions. When you interact with the app name in the header, you see the description.
When you don't add a description to a model-driven app, the app generates one for you. The app uses a new callout control in the model-driven apps header to show these descriptions. The app switcher also uses an affordance to display these descriptions. In the app designer, you can see the generated descriptions and accept or update them. If the description includes AI-generated content, the app shows a disclaimer when you don't accept it.
Currently, you can't view the code for a canvas app in Power Apps Studio. With this feature, you can use code view to see your app's underlying code, so you better understand the app's functionality. You can also copy the code to share it and paste the code to create new controls.
This feature enables you to view the source code for your canvas app in an easy-to-understand YAML format.
With code view, you can:
To view the code for a control, turn on the Power Fx formula bar in the app settings.
Change history | |
---|---|
Public preview date updated to Jun 2024 General availability date moved to Aug 2024 |
Jul 24, 2024 |
Makers can use a modern and accessible security role editor when they create apps.
Makers can now set up security role settings in Power Apps with a new security role editor. This feature adds a new panel named New Role and lets makers set up column security profiles.
Change history | |
---|---|
Public preview date moved to May 2024 General availability date moved to Jul 2024 | 3/25/2024 12:00:00 AM |
Improve productivity for your users by taking them directly to the app they need in Power Apps mobile. Users don't need to wait for the home page to load or search through the app list.
Users can now mark an app in Power Apps mobile as their startup app. When users open Power Apps mobile, the app starts right away. This feature improves productivity by taking users directly to the app they need. Users don't need to wait for the home page or search through the app list.