Beta feature
This is a beta feature, which means we're still developing it. Some functionality may change.
Use environments to safely update your apps and pipelines before you release those changes to users. Each publish applies a full update of your entire solution.
Make changes in Development
Use the Development environment to modify schema, like:
Creating new tables and fields
Updating forms and reports
Modifying pipelines
To access Development resources directly from the My Apps page or Pipelines, or from Solutions:
Navigate to the Development environment page.
Select the app or pipeline you want to update.

The resource opens in a new tab so you can update the structure of an app or pipeline. Live data is not included in the Development and Testing environments.
Your changes remain in the current environment until you choose to publish them.
Avoid editing Production directly
Do not make schema updates directly in Production.
Editing Production directly can cause conflicts between environments. These conflicts may result in:
Production changes being overwritten during the next publish
Development changes failing to publish due to schema conflicts
Incompatible object IDs between environments
Permanent data loss in affected tables or fields
Because environments rely on consistent schema alignment, changes made outside the Development → Testing → Production flow can break that alignment.
To prevent conflicts, we recommend things like:
Make all structural changes in Development
Promote changes forward through environments
Avoid manual schema updates in Production
Publish changes to the next environment
To publish changes to another environment:
Finish making your changes in an app or pipeline.
In Solutions, return to the environment page.
Select Review changes. The review modal may take a few minutes to load the changeset. Once it loads, you can:
View added, updated, or removed items
Search within the changeset
Expand specific apps, tables, or pipelines to understand what changed
Use this view to confirm that the updates are complete, accurate, and ready to move forward. Learn more about limits to reviewing changes.
After you review the changes, select Publish.
Your solution is locked while changes are published, meaning you can’t make additional changes.
Publishing moves your updates to the next environment or directly to users, depending on your setup. You cannot publish a single app. All apps and pipelines in the solution publish together.

Limits to reviewing changes
There are a few known limits and issues in the Review changes modal. We’ll continue to develop this feature throughout the beta.
Pipeline structures may not expand correctly when modifications are present.
Rich Text page content is not rendered correctly.
The changeset may display the AllowDataCopy property even when no actual changes have been applied.
Phantom changes may appear in the changeset for legacy forms that contain rows with a single element.
Some objects may be marked as changed despite no actual modifications.
The changeset does not display changes for RoleDefaults and ReportOverride options.