Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
What Are Beta Versions of Managed Packages?
A beta package is an early version of a managed package. The purpose of a beta
package is to allow the developer to test their application in different Salesforce orgs and
to share the app with a pilot set of users for evaluation and feedback.
Before installing a beta version of a managed package, review the following notes:
- Beta packages can be installed in scratch, sandbox, or Developer Edition orgs, or test orgs furnished through the Environment Hub only.
- The components of a beta package are editable in the packaging org until a Managed - Released package is uploaded.
- Beta versions aren't considered major releases, so the package version number doesn't change.
- Beta packages aren’t upgradeable. Because developers can still edit the components of a beta package, the Managed - Released version might not be compatible with the beta package installed. To install a new beta package or released version, first, uninstall the beta package. For more information, see Uninstall a Managed Package and Install a Managed Package.