Update default CNB builder image to `heroku/builder:24`
We (Heroku) released heroku/builder:24
, our new CNB builder image version based upon Ubuntu 24.04 LTS, in June:
- https://github.com/heroku/buildpacks/discussions/12
- https://github.com/heroku/cnb-builder-images#available-images
As of !176 (merged), auto-build-image
's default CNB builder image is heroku/builder:22
, our previous version based on Ubuntu 22.04 LTS:
It would be great to update auto-build-image
's default image to heroku/builder:24
in good time, to avoid another rush when heroku/builder:22
eventually becomes EOL.
In addition, the heroku/builder:24
builder is now a multi-architecture image (AMD64 + ARM64), and offers smaller run image sizes thanks to dropping unnecessary build-time dependencies from the run image.
The list of included buildpacks (and their versions) is identical between heroku/builder:22
and heroku/builder:24
.
For more information on the differences between the two images, see:
- https://devcenter.heroku.com/articles/heroku-24-stack#what-s-new
- https://devcenter.heroku.com/articles/heroku-24-stack#upgrade-notes
- https://devcenter.heroku.com/articles/stack-packages
cc @timofurrer