Schedule and Push Upgrades to Unlocked and Second-Generation Managed Packages (Generally Available)

The PackagePushRequest SOAP API object is extended to enable push upgrades to unlocked and second-generation managed packages. You can choose which Salesforce orgs receive a package upgrade, what version the package is upgraded to, and when you want the upgrade to occur. Query the PackagePushJob and PackagePushError SOAP API objects to track the status of each job, see which upgrades succeeded, and review any error messages.

Where: This change applies to installed versions of unlocked and second-generation managed packages.

Who: Users need the System Administrator profile or the Create and Update Second-Generation Packages permission.

Why: Owners of unlocked and second-generation managed packages can now push package upgrades without burdening subscribers with upgrading. This functionality is crucial if you must push a change for a hot bug fix.