Heroku-16 stack is now deprecated

Change effective on 11 December 2020

Heroku-16, our stack based on Ubuntu 16.04 Long Term Support, is now deprecated. Apps using the Heroku-16 stack will continue to run, but should be upgraded to a more recent stack as soon as possible.

In accordance with Heroku’s stack update policy, support for Heroku stacks is synchronized with the release lifecycle of the Ubuntu Long Term Support release on which they are based. For Ubuntu 16.04, Canonical’s standard support ends in April 2021.

Therefore, from May 1st 2021, Heroku-16 will be end-of-life. Existing Heroku-16 apps will continue to run, but as the underlying stack will no longer receive security updates, customers are advised that keeping their apps on this stack will be at their own risk.

Builds of existing applications using the Heroku-16 stack will remain possible for a limited time, to allow customers to make changes while migrating these apps to a newer stack.

From June 1st 2021, builds will no longer be allowed for Heroku-16 apps. All other non-build functionality will continue to work, and the apps will continue to run.

To list all apps that are using the Heroku-16 stack, you can run the following Heroku CLI commands:

$ heroku plugins:install @heroku-cli/plugin-apps-table
$ heroku apps:table --filter="STACK=heroku-16"

You can also show apps by team:

$ heroku apps:table --filter="STACK=heroku-16" --team=my-team-name

See the Heroku-16 End-of-Life FAQ for more information.