Welcome to the module on managing your app with AppSheets. During your app's life cycle, you will enhance and upgrade your app to introduce new features. This module discusses how you can manage versions of your app and upgrade and restore your app to different versions while your app is being used. You will also learn about AppSheets monitoring and auditing capabilities, and how to collaborate with your team when developing your app. Let's first review versioning in AppSheet. As the creator and owner of your app, you can make changes to the app definition at any time. In this video, you will learn about versioning your app and how to implement changes and new features in a new version of your app, without affecting existing app users. Every time changes to the app are saved in the editor, AppSheet saves the app's current version in a version history log. These changes include those that you make explicitly, and those that are made automatically by the system when it checks the consistency of your application. To view the version history of your app, navigate to the Manage versions tab in the AppSheet editor. Expand the version history panel, and click ''Get version history''. Each entry in the version history log contains the version number, the date and time that the version was saved , the account idea, the person who saved the version or system for system changes, the source of the changes, the context of the changes, and the actual changes made in the version. Viewed by clicking Expand. To view a previous version of the app, click on View for a specific version entry in the version history log. Clicking on View opens the app in read only mode in a separate browser tab. The app preview also loads. But note that if the underlying structure of the data source has changed in the newer version, the app might not run in the preview. When upgrading your app, you should be aware of the following. The current version of the app in the editor is displayed in the version history section. It is also displayed in the app property section of the Info Properties tab in the AppSheet editor. The version number consists of a major version number to the left of the decimal point and the minor version number to the right of the decimal point. AppSheet automatically increments the minor version number every time your changes to the app definition are saved in the AppSheet editor. The major version number is updated when you upgrade your app. You can also manually increment the major version number in the app property section. We discussed how to upgrade your app in the next video in this module. By default, all app users work with the latest version of your app. Any changes you make to the app definition are usually immediately visible to all app users. App users can also retrieve the latest version of the app manually by using the app sync function. In some situations, you might prefer to work on certain app changes without affecting the existing users of your app. To help you do this, AppSheet provides a mechanism called the app stable version, which is available with the AppSheet enterprise plan. To designate the current version of your app as a stable version, navigate to the Manage Versions tab in the AppSheet editor, and expand the stable version section. Click the button to make the current version, the new stable version. After the stable version of the app is created, you can continue making further changes to your app and saving it as the latest version. To assign specific users to the stable version of your app and other users to the latest version, click the share icon in the AppSheet editor. In the share up dialog, set the app version drop down to the stable or latest version of your app for a given user. Note that by default, an app is set to the latest version for all users. You can also control the roll out of the latest version of your app to a percentage of the users who are not explicitly assigned a version. To do this, set the stable version of the app in the stable version section, in the Managed Versions tab, set the roll out percentage number field, and click ''Update the latest version roll out''. In the example shown, five percent of all users who are not explicitly assigned a version will be assigned latest version, while the remaining 95 percent are assign the stable version of your app.