Apps across spaces and environments
Apps can now be installed and managed across multiple environments at a time. This allows apps to access and act on all the space-environments where they are installed in, without the need for a backend app to do so.
This entails new capabilities in the UI and the Content Management API.
The first is bulk app installations. It's now possible to select multiple environments into which an app will be installed.

The second is bulk uninstallations. Choose whether to uninstall an app within the current environment only, or within every environment in the current space.

Third, navigation between app configuration screens. Jump from the configuration screen of an app in one environment directly to that in another environment where it's installed in.

And finally, as a developer, you can now query all the space-environments where an app is installed within an organization. This assumes that the current user has permission to access that environment and the app is installed in said environments. If a user or an app does not have permission, the environment and all the data in that included will stay hidden.
This change is fully backwards compatible: all apps continue to behave as they always have. These capabilities are now available to all customers.