Improved Performance for Managed Package Push Upgrades

If you’re an ISV who has thousands of managed package subscribers, you can now get better performance during push upgrades. To take advantage of the improvements, use the queryMore() call in the SOAP API and the Bulk API. This change applies to both Lightning Experience and Salesforce Classic.
Available in: Developer Edition

The SOAP API includes the PackagePushRequest object. You can use the queryMore() call with PackagePushRequest to get a list of more than 2,000 subscribers. Then push the upgrade using the Bulk API.