|
| 1 | +--- |
| 2 | +title: Changing release channels for model-driven apps | MicrosoftDocs |
| 3 | +description: Understand the release channels for Power Apps model-driven apps. |
| 4 | +author: aorth |
| 5 | +ms.service: powerapps |
| 6 | +ms.subservice: mda-maker |
| 7 | +ms.author: aorth |
| 8 | +ms.reviewer: matp |
| 9 | +ms.date: 06/27/2023 |
| 10 | +ms.topic: how-to |
| 11 | +applies_to: |
| 12 | + - "powerapps" |
| 13 | +search.audienceType: |
| 14 | + - maker |
| 15 | +--- |
| 16 | +# Changing release channels for model-driven apps |
| 17 | + |
| 18 | +The release channel affects the features that are shown to a user. When the monthly channel is enabled for an environment, makers need to validate that their customizations work with each monthly release. This article describes different approaches for a maker to change channels and validate an upcoming release.. |
| 19 | + |
| 20 | +## Flexible channel configuration |
| 21 | + |
| 22 | +The release channel for model-driven apps can be changed in a couple different ways. |
| 23 | + |
| 24 | +- Environment channel |
| 25 | +- Browser session channel |
| 26 | + |
| 27 | +> [!NOTE] |
| 28 | +> - When the release channel is changed on the environment level, a user must refresh the browser tab twice to update the release channel information. The first refresh triggers a background update of feature configuration to a local cache. The second refresh uses the feature configuration local cache. |
| 29 | +> - The browser session channel can be applied using a URL parameter, which is a temporary override. |
| 30 | +
|
| 31 | +## Changing the environment channel |
| 32 | + |
| 33 | +The environment channel can be set using the Power Platform admin center or with code. |
| 34 | + |
| 35 | +Power Platform admins can change the release channel using the environment's behavior settings. More information: [Manange behavior settings](/power-platform/admin/settings-behavior). |
| 36 | + |
| 37 | +Developers can change the release channel by updating the [ReleaseChannel](/power-apps/developer/data-platform/reference/entities/organization#BKMK_ReleaseChannel) column value for the row in the [Organization](/power-apps/developer/data-platform/reference/entities/organization) table. There is always a single row in the organization table. |
| 38 | +More information: |
| 39 | + |
| 40 | +* [Update a record using Web API](/power-apps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |
| 41 | +* [Update a record using the SDK for .NET](/power-apps/developer/data-platform/org-service/entity-operations-update-delete?tabs=late#basic-update) |
| 42 | + |
| 43 | +## Changing the browser session channel |
| 44 | + |
| 45 | +A single browser session can be changed by adding the URL parameter ```&channel=<channelname>```. This URL parameter is used for all navigation within the browser tab. It might not be copied to a new browser tab. |
| 46 | + |
| 47 | +| Channel | URL parameter | |
| 48 | +| --- | --- | |
| 49 | +| Semi-annual | ```&channel=semiannual``` | |
| 50 | +| Monthly | ```&channel=monthly``` | |
| 51 | + |
| 52 | +When the channel is monthly, the monthly release can be changed using the URL parameter ```&channelrelease=<releasename>```. The release name is three letter month and four digit year like *MmmYYYY*. |
| 53 | + |
| 54 | +| Monthly Release | Release Name Parameter | |
| 55 | +| --- | --- | |
| 56 | +| May 2023 | ```&channelrelease=May2023``` | |
| 57 | +| June 2023 | ```&channelrelease=Jun2023``` | |
| 58 | +| July 2023 | ```&channelrelease=Jul2023``` | |
| 59 | +| August 2023 | ```&channelrelease=Aug2023``` | |
| 60 | + |
| 61 | +> [!NOTE] |
| 62 | +> Any valid ```MmmYYYY``` date can be entered but future dates might not have any features defined. |
| 63 | +
|
| 64 | +## Validating the next monthly release |
| 65 | + |
| 66 | +Validation should be done for each monthly channel release before it's automatically enabled for users. Users can test when the validation build version has reached the environment. |
| 67 | + |
| 68 | +1. Find the current monthly release a model-driven app by selecting **Settings** > **About**. The release version follows **Channel: Monthly** and is a date like *July 2023*. |
| 69 | + |
| 70 | +1. Find the next monthly release short name by opening [Unified Interface monthly channel releases](/power-platform/released-versions/common-data-service/unified-interface-monthly-releases) |
| 71 | + |
| 72 | +1. Add the URL parameter ```&channelrelease=``` with the next release short name like *Aug2023*. |
| 73 | + |
| 74 | +## Comparing features across channels and releases |
| 75 | + |
| 76 | +When a user running the monthly channel report observes unexpected behavior, the following steps can help investigate where the behavior occurred. |
| 77 | + |
| 78 | +- Check if the unexpected behavior exists in the semi-annual channel by using the URL parameter ```&channel=semiannual```. If the behavior also exists in the semi-annual channel, it's unrelated to the monthly channel and should follow normal support processes. |
| 79 | +- Check if the unexpected behavior exists in the previous monthly release by using the URL parameter ```&channelrelease=``` with the prior release short name like *Jun2023*. If the two monthly releases behave the same, then it's likely unrelated to a specific monthly channel release and should follow normal support processes. |
| 80 | +- When a change is noticed between monthly releases, review the changed features in [Unified Interface monthly channel releases](/power-platform/released-versions/common-data-service/unified-interface-monthly-releases) to learn more. |
| 81 | + |
| 82 | +## See also |
| 83 | + |
| 84 | +[Release channel overview](channel-overview.md) <br /> |
| 85 | +[User About dialog - channel](../../user/about-dialog.md) <br /> |
| 86 | +[Power Platform admin center - Manage behavior settings](/power-platform/admin/settings-behavior) |
0 commit comments