Heroku-20, Heroku-22 and Heroku-24 stacks updated

Change effective on 05 February 2025

We updated the heroku-20, heroku-22 and heroku-24 stacks to pick up security fixes in upstream packages. The new base images for each stack roll out automatically to the Common Runtime over the next 48 hours, followed by Private Spaces.

If you use Heroku’s default buildpack-powered build system/stacks, you don’t need to redeploy your app to include these changes. We automatically restart any running dynos as we roll out the new base images for each stack. For Cedar-generation apps, each time a dyno starts, the slug applies on top of the most recent base image. For Fir-generation apps, the built image gets rebased on top of the most recent base image.

If your app uses Heroku’s container stack (most don’t), you must rebuild your app’s Docker image to pick up updates in the base image specified in your Dockerfile.

See this Dev Center article for an overview of the packages available in each stack’s base image.

The Heroku-20 stack is deprecated and will reach end-of-life on April 30th, 2025. Upgrade to a newer stack as soon as possible. See the Heroku-20 End-Of-Life FAQ for more details.

Changelog of packages

Stack: heroku-20

  • Updated bind9-dnsutils from version 1:9.18.28-0ubuntu0.20.04.1 to 1:9.18.30-0ubuntu0.20.04.2
  • Updated bind9-host from version 1:9.18.28-0ubuntu0.20.04.1 to 1:9.18.30-0ubuntu0.20.04.2
  • Updated bind9-libs from version 1:9.18.28-0ubuntu0.20.04.1 to 1:9.18.30-0ubuntu0.20.04.2
  • Updated dnsutils from version 1:9.18.28-0ubuntu0.20.04.1 to 1:9.18.30-0ubuntu0.20.04.2
  • Updated gir1.2-harfbuzz-0.0 from version 2.6.4-1ubuntu4.2 to 2.6.4-1ubuntu4.3
  • Updated libharfbuzz-gobject0 from version 2.6.4-1ubuntu4.2 to 2.6.4-1ubuntu4.3
  • Updated libharfbuzz-icu0 from version 2.6.4-1ubuntu4.2 to 2.6.4-1ubuntu4.3
  • Updated libharfbuzz0b from version 2.6.4-1ubuntu4.2 to 2.6.4-1ubuntu4.3
  • Updated libmysqlclient21 from version 8.0.40-0ubuntu0.20.04.1 to 8.0.41-0ubuntu0.20.04.1
  • Updated libopenjp2-7 from version 2.3.1-1ubuntu4.20.04.3 to 2.3.1-1ubuntu4.20.04.4
  • Updated libpoppler-glib8 from version 0.86.1-0ubuntu1.4 to 0.86.1-0ubuntu1.5
  • Updated libpoppler97 from version 0.86.1-0ubuntu1.4 to 0.86.1-0ubuntu1.5
  • Updated libpython3.8-minimal from version 3.8.10-0ubuntu1~20.04.13 to 3.8.10-0ubuntu1~20.04.14
  • Updated libpython3.8-stdlib from version 3.8.10-0ubuntu1~20.04.13 to 3.8.10-0ubuntu1~20.04.14
  • Updated libxml2 from version 2.9.10+dfsg-5ubuntu0.20.04.7 to 2.9.10+dfsg-5ubuntu0.20.04.8
  • Updated linux-libc-dev from version 5.4.0-204.224 to 5.4.0-205.225
  • Updated poppler-utils from version 0.86.1-0ubuntu1.4 to 0.86.1-0ubuntu1.5
  • Updated python3.8 from version 3.8.10-0ubuntu1~20.04.13 to 3.8.10-0ubuntu1~20.04.14
  • Updated python3.8-minimal from version 3.8.10-0ubuntu1~20.04.13 to 3.8.10-0ubuntu1~20.04.14
  • Updated rsync from version 3.1.3-8ubuntu0.7 to 3.1.3-8ubuntu0.9
  • Updated tzdata from version 2024a-0ubuntu0.20.04.1 to 2024b-0ubuntu0.20.04

Updates to packages available at build time only

  • Updated libmysqlclient-dev from version 8.0.40-0ubuntu0.20.04.1 to 8.0.41-0ubuntu0.20.04.1
  • Updated libpython3.8 from version 3.8.10-0ubuntu1~20.04.13 to 3.8.10-0ubuntu1~20.04.14
  • Updated libpython3.8-dev from version 3.8.10-0ubuntu1~20.04.13 to 3.8.10-0ubuntu1~20.04.14
  • Updated libxml2-dev from version 2.9.10+dfsg-5ubuntu0.20.04.7 to 2.9.10+dfsg-5ubuntu0.20.04.8
  • Updated python3.8-dev from version 3.8.10-0ubuntu1~20.04.13 to 3.8.10-0ubuntu1~20.04.14

Stack: heroku-22

  • Updated bind9-dnsutils from version 1:9.18.28-0ubuntu0.22.04.1 to 1:9.18.30-0ubuntu0.22.04.2
  • Updated bind9-host from version 1:9.18.28-0ubuntu0.22.04.1 to 1:9.18.30-0ubuntu0.22.04.2
  • Updated bind9-libs from version 1:9.18.28-0ubuntu0.22.04.1 to 1:9.18.30-0ubuntu0.22.04.2
  • Updated dnsutils from version 1:9.18.28-0ubuntu0.22.04.1 to 1:9.18.30-0ubuntu0.22.04.2
  • Updated gir1.2-harfbuzz-0.0 from version 2.7.4-1ubuntu3.1 to 2.7.4-1ubuntu3.2
  • Updated git from version 1:2.34.1-1ubuntu1.11 to 1:2.34.1-1ubuntu1.12
  • Updated git-man from version 1:2.34.1-1ubuntu1.11 to 1:2.34.1-1ubuntu1.12
  • Updated libharfbuzz-gobject0 from version 2.7.4-1ubuntu3.1 to 2.7.4-1ubuntu3.2
  • Updated libharfbuzz-icu0 from version 2.7.4-1ubuntu3.1 to 2.7.4-1ubuntu3.2
  • Updated libharfbuzz0b from version 2.7.4-1ubuntu3.1 to 2.7.4-1ubuntu3.2
  • Updated libmysqlclient21 from version 8.0.40-0ubuntu0.22.04.1 to 8.0.41-0ubuntu0.22.04.1
  • Updated libopenjp2-7 from version 2.4.0-6ubuntu0.2 to 2.4.0-6ubuntu0.3
  • Updated libpam-modules from version 1.4.0-11ubuntu2.4 to 1.4.0-11ubuntu2.5
  • Updated libpam-modules-bin from version 1.4.0-11ubuntu2.4 to 1.4.0-11ubuntu2.5
  • Updated libpam-runtime from version 1.4.0-11ubuntu2.4 to 1.4.0-11ubuntu2.5
  • Updated libpam0g from version 1.4.0-11ubuntu2.4 to 1.4.0-11ubuntu2.5
  • Updated libpoppler-glib8 from version 22.02.0-2ubuntu0.5 to 22.02.0-2ubuntu0.6
  • Updated libpoppler118 from version 22.02.0-2ubuntu0.5 to 22.02.0-2ubuntu0.6
  • Updated libpython3.10-minimal from version 3.10.12-1~22.04.7 to 3.10.12-1~22.04.8
  • Updated libpython3.10-stdlib from version 3.10.12-1~22.04.7 to 3.10.12-1~22.04.8
  • Updated libxml2 from version 2.9.13+dfsg-1ubuntu0.4 to 2.9.13+dfsg-1ubuntu0.5
  • Updated linux-libc-dev from version 5.15.0-130.140 to 5.15.0-131.141
  • Updated poppler-utils from version 22.02.0-2ubuntu0.5 to 22.02.0-2ubuntu0.6
  • Updated python3.10 from version 3.10.12-1~22.04.7 to 3.10.12-1~22.04.8
  • Updated python3.10-minimal from version 3.10.12-1~22.04.7 to 3.10.12-1~22.04.8
  • Updated rsync from version 3.2.7-0ubuntu0.22.04.2 to 3.2.7-0ubuntu0.22.04.4
  • Updated tzdata from version 2024a-0ubuntu0.22.04.1 to 2024b-0ubuntu0.22.04

Updates to packages available at build time only

  • Updated libmysqlclient-dev from version 8.0.40-0ubuntu0.22.04.1 to 8.0.41-0ubuntu0.22.04.1
  • Updated libopenjp2-7-dev from version 2.4.0-6ubuntu0.2 to 2.4.0-6ubuntu0.3
  • Updated libpam0g-dev from version 1.4.0-11ubuntu2.4 to 1.4.0-11ubuntu2.5
  • Updated libpython3.10 from version 3.10.12-1~22.04.7 to 3.10.12-1~22.04.8
  • Updated libpython3.10-dev from version 3.10.12-1~22.04.7 to 3.10.12-1~22.04.8
  • Updated libxml2-dev from version 2.9.13+dfsg-1ubuntu0.4 to 2.9.13+dfsg-1ubuntu0.5
  • Updated python3.10-dev from version 3.10.12-1~22.04.7 to 3.10.12-1~22.04.8

Stack: heroku-24

  • Updated bind9-dnsutils from version 1:9.18.28-0ubuntu0.24.04.1 to 1:9.18.30-0ubuntu0.24.04.2
  • Updated bind9-host from version 1:9.18.28-0ubuntu0.24.04.1 to 1:9.18.30-0ubuntu0.24.04.2
  • Updated bind9-libs from version 1:9.18.28-0ubuntu0.24.04.1 to 1:9.18.30-0ubuntu0.24.04.2
  • Updated bsdutils from version 1:2.39.3-9ubuntu6.1 to 1:2.39.3-9ubuntu6.2
  • Updated libattr1 from version 1:2.5.2-1build1 to 1:2.5.2-1build1.1
  • Updated libblkid1 from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Updated libbsd0 from version 0.12.1-1build1 to 0.12.1-1build1.1
  • Updated libcap2 from version 1:2.66-5ubuntu2 to 1:2.66-5ubuntu2.1
  • Updated libcap2-bin from version 1:2.66-5ubuntu2 to 1:2.66-5ubuntu2.1
  • Updated libelf1t64 from version 0.190-1.1build4 to 0.190-1.1build4.1
  • Updated libgmp10 from version 2:6.3.0+dfsg-2ubuntu6 to 2:6.3.0+dfsg-2ubuntu6.1
  • Updated libgpg-error0 from version 1.47-3build2 to 1.47-3build2.1
  • Updated libidn2-0 from version 2.3.7-2build1 to 2.3.7-2build1.1
  • Updated libmd0 from version 1.1.0-2build1 to 1.1.0-2build1.1
  • Updated libmount1 from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Updated libmysqlclient21 from version 8.0.40-0ubuntu0.24.04.1 to 8.0.41-0ubuntu0.24.04.1
  • Updated libnghttp2-14 from version 1.59.0-1ubuntu0.1 to 1.59.0-1ubuntu0.2
  • Updated libopenjp2-7 from version 2.5.0-2ubuntu0.2 to 2.5.0-2ubuntu0.3
  • Updated libpcre2-8-0 from version 10.42-4ubuntu2 to 10.42-4ubuntu2.1
  • Updated libperl5.38t64 from version 5.38.2-3.2build2 to 5.38.2-3.2build2.1
  • Updated libpoppler-glib8t64 from version 24.02.0-1ubuntu9.1 to 24.02.0-1ubuntu9.2
  • Updated libpoppler134 from version 24.02.0-1ubuntu9.1 to 24.02.0-1ubuntu9.2
  • Updated libselinux1 from version 3.5-2ubuntu2 to 3.5-2ubuntu2.1
  • Updated libsmartcols1 from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Updated libsqlite3-0 from version 3.45.1-1ubuntu2 to 3.45.1-1ubuntu2.1
  • Updated libsystemd0 from version 255.4-1ubuntu8.4 to 255.4-1ubuntu8.5
  • Updated libudev1 from version 255.4-1ubuntu8.4 to 255.4-1ubuntu8.5
  • Updated libunistring5 from version 1.1-2build1 to 1.1-2build1.1
  • Updated libuuid1 from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Updated libxml2 from version 2.9.14+dfsg-1.3ubuntu3 to 2.9.14+dfsg-1.3ubuntu3.1
  • Updated mount from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Updated perl from version 5.38.2-3.2build2 to 5.38.2-3.2build2.1
  • Updated perl-base from version 5.38.2-3.2build2 to 5.38.2-3.2build2.1
  • Updated perl-modules-5.38 from version 5.38.2-3.2build2 to 5.38.2-3.2build2.1
  • Updated poppler-utils from version 24.02.0-1ubuntu9.1 to 24.02.0-1ubuntu9.2
  • Updated rsync from version 3.2.7-1ubuntu1 to 3.2.7-1ubuntu1.2
  • Updated tzdata from version 2024a-3ubuntu1.1 to 2024b-0ubuntu0.24.04
  • Updated util-linux from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Added unminimize version 0.2.1

Updates to packages available at build time only

  • Updated git from version 1:2.43.0-1ubuntu7.1 to 1:2.43.0-1ubuntu7.2
  • Updated git-man from version 1:2.43.0-1ubuntu7.1 to 1:2.43.0-1ubuntu7.2
  • Updated libblkid-dev from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Updated libbsd-dev from version 0.12.1-1build1 to 0.12.1-1build1.1
  • Updated libgmp-dev from version 2:6.3.0+dfsg-2ubuntu6 to 2:6.3.0+dfsg-2ubuntu6.1
  • Updated libgmpxx4ldbl from version 2:6.3.0+dfsg-2ubuntu6 to 2:6.3.0+dfsg-2ubuntu6.1
  • Updated libidn2-dev from version 2.3.7-2build1 to 2.3.7-2build1.1
  • Updated libisl23 from version 0.26-3build1 to 0.26-3build1.1
  • Updated libmd-dev from version 1.1.0-2build1 to 1.1.0-2build1.1
  • Updated libmount-dev from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2
  • Updated libmpc3 from version 1.3.1-1build1 to 1.3.1-1build1.1
  • Updated libmpfr6 from version 4.2.1-1build1 to 4.2.1-1build1.1
  • Updated libmysqlclient-dev from version 8.0.40-0ubuntu0.24.04.1 to 8.0.41-0ubuntu0.24.04.1
  • Updated libopenjp2-7-dev from version 2.5.0-2ubuntu0.2 to 2.5.0-2ubuntu0.3
  • Updated libpcre2-16-0 from version 10.42-4ubuntu2 to 10.42-4ubuntu2.1
  • Updated libpcre2-32-0 from version 10.42-4ubuntu2 to 10.42-4ubuntu2.1
  • Updated libpcre2-dev from version 10.42-4ubuntu2 to 10.42-4ubuntu2.1
  • Updated libpcre2-posix3 from version 10.42-4ubuntu2 to 10.42-4ubuntu2.1
  • Updated libpython3.12-minimal from version 3.12.3-1ubuntu0.3 to 3.12.3-1ubuntu0.4
  • Updated libpython3.12-stdlib from version 3.12.3-1ubuntu0.3 to 3.12.3-1ubuntu0.4
  • Updated libselinux1-dev from version 3.5-2ubuntu2 to 3.5-2ubuntu2.1
  • Updated libxml2-dev from version 2.9.14+dfsg-1.3ubuntu3 to 2.9.14+dfsg-1.3ubuntu3.1
  • Updated linux-libc-dev from version 6.8.0-51.52 to 6.8.0-52.53
  • Updated python3.12 from version 3.12.3-1ubuntu0.3 to 3.12.3-1ubuntu0.4
  • Updated python3.12-minimal from version 3.12.3-1ubuntu0.3 to 3.12.3-1ubuntu0.4
  • Updated uuid-dev from version 2.39.3-9ubuntu6.1 to 2.39.3-9ubuntu6.2