Packaging

Packaging facilitates the development and distribution of business apps. Use second-generation managed packages to create apps to sell and distribute on AppExchange. Use unlocked packages to develop internal business apps.

  • Apply an Expiration Period to Customized Push Upgrades
    You can now configure customized push upgrades to expire after a certain number of days. With customized push upgrades, partners grant select customers the ability to block push upgrades. Customized push upgrades are especially useful for highly regulated environments where strict compliance and validation protocols require control of upgrade timing and version oversight.