New
Apps in a workspace
An app in a folder of an npm, pnpm or Yarn workspace now builds. Set its folder as the Root directory: the packages are installed from the top of the workspace, and the build and start commands run in the folder of the app. See Build settings.
New
Domains behind your own proxy
A custom domain can go through a proxy or CDN of your own. The Domains page lists one more record for it, marked optional: add it, keep it DNS only, and have the proxy reach the app over HTTPS. Before, the proxy had to be switched off. See Domains.
New
Usage budget
The owner of a team can set a usage budget for the billing cycle, under Team settings, Billing. The owner and the admins get an email and a notification when the usage of the cycle reaches 50%, 80% and 100% of it. The plan fee is not counted. The budget tells you and does nothing else: reaching it never pauses an app. See Billing.
Improved
Apps run without root rights
The running app and the deploy commands no longer have root rights. They can write in the folder of the app, in the home folder and in /tmp, and ports below 1024 are not open to an app. The install and the build are unchanged. Every app is built again at its next deployment, also when that is a redeploy or a rollback to an older version. See Build settings.