Heroku-24 is now the default stack for new apps

Change effective on 23 October 2024

Heroku-24, our stack based on Ubuntu 24.04 Long Term Support, is now the default stack when creating new applications.

See the Heroku-24 stack article for a list of changes over the previous default stack, Heroku-22.

To continue creating new apps using Heroku-22, specify the stack explicitly when creating the app:

$ heroku create --stack heroku-22

If you use Review Apps or Heroku CI, the default stack can be overridden by defining a stack in app.json:

{
   "stack": "heroku-22"
}

Existing apps are unaffected by this change in default stack. To upgrade them to Heroku-24, see upgrading to the latest stack.