diff --git a/src/_includes/nginx_versions.md b/src/_includes/nginx_versions.md index 1e690ca4c..5cdec1375 100644 --- a/src/_includes/nginx_versions.md +++ b/src/_includes/nginx_versions.md @@ -1,9 +1,9 @@ Scalingo supports the following versions of Nginx: -| Nginx version | `scalingo-22` ([EOL]) | `scalingo-24` | -| --------------------: | ------------------: | -------------: | -| **`1.30`** (Stable) | Up to `1.30.1` | Up to `1.30.1` | -| **`1.29`** (Mainline) | Up to `1.29.8` | Up to `1.29.8` | +| Nginx version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| --------------------: | --------------------: | -------------: | -------------: | +| **`1.30`** (Stable) | Up to `1.30.1` | Up to `1.30.1` | Up to `1.30.1` | +| **`1.29`** (Mainline) | Up to `1.29.8` | Up to `1.29.8` | Up to `1.29.8` | {% include scalingo_22_deprecation_note.md %} diff --git a/src/_includes/scalingo_22_deprecation_note.md b/src/_includes/scalingo_22_deprecation_note.md index f8b241f1c..e5f63cd04 100644 --- a/src/_includes/scalingo_22_deprecation_note.md +++ b/src/_includes/scalingo_22_deprecation_note.md @@ -1,4 +1,4 @@ {% note %} The [`scalingo-22`]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}) stack is deprecated and will be discontinued on June 1, 2027. -Applications must be migrated to [`scalingo-24`]({% post_url platform/internals/stacks/2000-01-01-scalingo-24-stack %}) before this date. +Applications must be migrated to [`scalingo-24`]({% post_url platform/internals/stacks/2000-01-01-scalingo-24-stack %}) or [`scalingo-26`]({% post_url platform/internals/stacks/2000-01-01-scalingo-26-stack %}) before this date. {% endnote %} diff --git a/src/_includes/scalingo_26_stack_packages.md b/src/_includes/scalingo_26_stack_packages.md new file mode 100644 index 000000000..3e3733c74 --- /dev/null +++ b/src/_includes/scalingo_26_stack_packages.md @@ -0,0 +1,665 @@ +| adduser | 3.153ubuntu1 | +| apt | 3.2.0 | +| autoconf | 2.72-3.1ubuntu2 | +| automake | 1:1.18.1-3build1 | +| autotools-dev | 20240727.1build1 | +| base-files | 14ubuntu6.1 | +| base-passwd | 3.6.8 | +| bash | 5.3-2ubuntu1 | +| bash-completion | 1:2.16.0-8build1 | +| bind9-dnsutils | 1:9.20.18-1ubuntu2.1 | +| bind9-host | 1:9.20.18-1ubuntu2.1 | +| bind9-libs:amd64 | 1:9.20.18-1ubuntu2.1 | +| binutils | 2.46-3ubuntu2 | +| binutils-common:amd64 | 2.46-3ubuntu2 | +| binutils-x86-64-linux-gnu | 2.46-3ubuntu2 | +| brz | 3.3.21-1build1 | +| bsdutils | 1:2.41.3-3ubuntu2 | +| build-essential | 12.12ubuntu2 | +| bzip2 | 1.0.8-6build2 | +| bzip2-doc | 1.0.8-6build2 | +| ca-certificates | 20260223 | +| clang-21 | 1:21.1.8-6ubuntu1 | +| clang-tools-21 | 1:21.1.8-6ubuntu1 | +| comerr-dev:amd64 | 2.1-1.47.2-3ubuntu4 | +| coreutils | 9.5-1ubuntu2+0.0.0~ubuntu25 | +| coreutils-from-uutils | 0.0.0~ubuntu25 | +| cpp | 4:15.2.0-5ubuntu1 | +| cpp-15 | 15.2.0-16ubuntu1 | +| cpp-15-x86-64-linux-gnu | 15.2.0-16ubuntu1 | +| cpp-x86-64-linux-gnu | 4:15.2.0-5ubuntu1 | +| cron | 3.0pl1-200ubuntu1 | +| cron-daemon-common | 3.0pl1-200ubuntu1 | +| curl | 8.18.0-1ubuntu2.1 | +| dash | 0.5.12-12ubuntu3 | +| dbus | 1.16.2-2ubuntu4 | +| dbus-bin | 1.16.2-2ubuntu4 | +| dbus-daemon | 1.16.2-2ubuntu4 | +| dbus-session-bus-common | 1.16.2-2ubuntu4 | +| dbus-system-bus-common | 1.16.2-2ubuntu4 | +| debconf | 1.5.92 | +| debianutils | 5.23.2build1 | +| diffutils | 1:3.12-1 | +| dirmngr | 2.4.8-4ubuntu3 | +| dmsetup | 2:1.02.205-2ubuntu3 | +| docutils-common | 0.22.4+dfsg-1 | +| dpkg | 1.23.7ubuntu1 | +| dpkg-dev | 1.23.7ubuntu1 | +| e2fsprogs | 1.47.2-3ubuntu4 | +| ed | 1.22.4-1 | +| fakeroot | 1.37.2-1 | +| file | 1:5.46-5build2 | +| findutils | 4.10.0-3build2 | +| fontconfig | 2.17.1-3ubuntu1 | +| fontconfig-config | 2.17.1-3ubuntu1 | +| fonts-dejavu-core | 2.37-8build1 | +| fonts-dejavu-mono | 2.37-8build1 | +| fonts-droid-fallback | 1:8.1.0r7-1~1.gbp36536bbuild1 | +| fonts-lato | 2.015-1build1 | +| fonts-noto-mono | 20201225-2build1 | +| fonts-urw-base35 | 20200910-8build1 | +| g++ | 4:15.2.0-5ubuntu1 | +| g++-15 | 15.2.0-16ubuntu1 | +| g++-15-x86-64-linux-gnu | 15.2.0-16ubuntu1 | +| g++-x86-64-linux-gnu | 4:15.2.0-5ubuntu1 | +| gcc | 4:15.2.0-5ubuntu1 | +| gcc-15 | 15.2.0-16ubuntu1 | +| gcc-15-base:amd64 | 15.2.0-16ubuntu1 | +| gcc-15-x86-64-linux-gnu | 15.2.0-16ubuntu1 | +| gcc-16-base:amd64 | 16-20260322-1ubuntu1 | +| gcc-x86-64-linux-gnu | 4:15.2.0-5ubuntu1 | +| ghostscript | 10.06.0~dfsg-3ubuntu1 | +| girepository-tools:amd64 | 2.88.0-1 | +| git | 1:2.53.0-1ubuntu1 | +| git-man | 1:2.53.0-1ubuntu1 | +| gnu-coreutils | 9.7-3ubuntu2 | +| gnupg | 2.4.8-4ubuntu3 | +| gnupg-l10n | 2.4.8-4ubuntu3 | +| gnupg-utils | 2.4.8-4ubuntu3 | +| gpg | 2.4.8-4ubuntu3 | +| gpg-agent | 2.4.8-4ubuntu3 | +| gpg-wks-client | 2.4.8-4ubuntu3 | +| gpgconf | 2.4.8-4ubuntu3 | +| gpgsm | 2.4.8-4ubuntu3 | +| gpgv | 2.4.8-4ubuntu3 | +| grep | 3.12-1 | +| gzip | 1.14-1~exp2ubuntu1 | +| hicolor-icon-theme | 0.18-2build1 | +| hostname | 3.25build1 | +| icu-devtools | 78.2-2ubuntu1 | +| ieee-data | 20240722build1 | +| imagemagick | 8:7.1.2.18+dfsg1-1 | +| imagemagick-7-common | 8:7.1.2.18+dfsg1-1 | +| imagemagick-7.q16 | 8:7.1.2.18+dfsg1-1 | +| inetutils-ping | 2:2.7-2ubuntu1 | +| inetutils-telnet | 2:2.7-2ubuntu1 | +| init-system-helpers | 1.69 | +| javascript-common | 12+nmu1build1 | +| jq | 1.8.1-4ubuntu2 | +| krb5-locales | 1.22.1-2ubuntu4 | +| krb5-multidev:amd64 | 1.22.1-2ubuntu4 | +| less | 668-1build1 | +| lib32gcc-s1 | 16-20260322-1ubuntu1 | +| lib32stdc++6 | 16-20260322-1ubuntu1 | +| libacl1:amd64 | 2.3.2-2 | +| libalgorithm-diff-perl | 1.201-1 | +| libalgorithm-diff-xs-perl | 0.04-9 | +| libalgorithm-merge-perl | 0.08-5 | +| libaom3:amd64 | 3.13.1-2 | +| libapparmor1:amd64 | 5.0.0~beta1-0ubuntu7 | +| libapt-pkg7.0:amd64 | 3.2.0 | +| libargon2-1:amd64 | 0~20190702+dfsg-5 | +| libargon2-dev:amd64 | 0~20190702+dfsg-5 | +| libasan8:amd64 | 16-20260322-1ubuntu1 | +| libassuan9:amd64 | 3.0.2-2build1 | +| libatomic1:amd64 | 16-20260322-1ubuntu1 | +| libattr1:amd64 | 1:2.5.2-4 | +| libaudit-common | 1:4.1.2-1build1 | +| libaudit1:amd64 | 1:4.1.2-1build1 | +| libavahi-client3:amd64 | 0.8-18ubuntu1.1 | +| libavahi-common-data:amd64 | 0.8-18ubuntu1.1 | +| libavahi-common3:amd64 | 0.8-18ubuntu1.1 | +| libbinutils:amd64 | 2.46-3ubuntu2 | +| libblkid-dev:amd64 | 2.41.3-3ubuntu2 | +| libblkid1:amd64 | 2.41.3-3ubuntu2 | +| libbrotli-dev:amd64 | 1.2.0-3build1 | +| libbrotli1:amd64 | 1.2.0-3build1 | +| libbsd0:amd64 | 0.12.2-2build2 | +| libbz2-1.0:amd64 | 1.0.8-6build2 | +| libbz2-dev:amd64 | 1.0.8-6build2 | +| libc-bin | 2.43-2ubuntu2 | +| libc-dev-bin | 2.43-2ubuntu2 | +|libc-gconv-modules-extra:amd64 | 2.43-2ubuntu2 | +| libc6:amd64 | 2.43-2ubuntu2 | +| libc6-dev:amd64 | 2.43-2ubuntu2 | +| libc6-i386 | 2.43-2ubuntu2 | +| libcairo2:amd64 | 1.18.4-3 | +| libcap-ng0:amd64 | 0.8.5-4build5 | +| libcbor0.10:amd64 | 0.10.2-2ubuntu3 | +| libcc1-0:amd64 | 16-20260322-1ubuntu1 | +| libclang-common-21-dev:amd64 | 1:21.1.8-6ubuntu1 | +| libclang-cpp21 | 1:21.1.8-6ubuntu1 | +| libclang-rt-21-dev | 1:21.1.8-6ubuntu1 | +| libclang1-21 | 1:21.1.8-6ubuntu1 | +| libcom-err2:amd64 | 1.47.2-3ubuntu4 | +| libcommon-sense-perl:amd64 | 3.75-3build5 | +| libcrypt-dev:amd64 | 1:4.5.1-1 | +| libcrypt1:amd64 | 1:4.5.1-1 | +| libcryptsetup12:amd64 | 2:2.8.4-1ubuntu4 | +| libctf-nobfd0:amd64 | 2.46-3ubuntu2 | +| libctf0:amd64 | 2.46-3ubuntu2 | +| libcups2t64:amd64 | 2.4.16-1ubuntu1 | +| libcurl3t64-gnutls:amd64 | 8.18.0-1ubuntu2.1 | +| libcurl4-openssl-dev:amd64 | 8.18.0-1ubuntu2.1 | +| libcurl4t64:amd64 | 8.18.0-1ubuntu2.1 | +| libdatrie1:amd64 | 0.2.14-1 | +| libdb5.3t64:amd64 | 5.3.28+dfsg2-10ubuntu1 | +| libdbus-1-3:amd64 | 1.16.2-2ubuntu4 | +| libdebconfclient0:amd64 | 0.280ubuntu1 | +| libdeflate-dev:amd64 | 1.23-2ubuntu1 | +| libdeflate0:amd64 | 1.23-2ubuntu1 | +| libdevmapper1.02.1:amd64 | 2:1.02.205-2ubuntu3 | +| libdjvulibre-dev:amd64 | 3.5.29-1 | +| libdjvulibre-text | 3.5.29-1 | +| libdjvulibre21:amd64 | 3.5.29-1 | +| libdpkg-perl | 1.23.7ubuntu1 | +| libedit2:amd64 | 3.1-20251016-1 | +| libelf1t64:amd64 | 0.194-4 | +| liberror-perl | 0.17030-1 | +| libevent-2.1-7t64:amd64 | 2.1.12-stable-10build2 | +| libevent-core-2.1-7t64:amd64 | 2.1.12-stable-10build2 | +| libevent-dev | 2.1.12-stable-10build2 | +| libevent-extra-2.1-7t64:amd64 | 2.1.12-stable-10build2 | +|libevent-openssl-2.1-7t64:amd64 | 2.1.12-stable-10build2 | +|libevent-pthreads-2.1-7t64:amd64 | 2.1.12-stable-10build2 | +| libexif-dev:amd64 | 0.6.25-2 | +| libexif-doc | 0.6.25-2 | +| libexif12:amd64 | 0.6.25-2 | +| libexpat1:amd64 | 2.7.4-1 | +| libexpat1-dev:amd64 | 2.7.4-1 | +| libext2fs2t64:amd64 | 1.47.2-3ubuntu4 | +| libfakeroot:amd64 | 1.37.2-1 | +| libffi-dev:amd64 | 3.5.2-4 | +| libffi8:amd64 | 3.5.2-4 | +| libfftw3-bin | 3.3.10-2fakesync1build3 | +| libfftw3-dev:amd64 | 3.3.10-2fakesync1build3 | +| libfftw3-double3:amd64 | 3.3.10-2fakesync1build3 | +| libfftw3-long3:amd64 | 3.3.10-2fakesync1build3 | +| libfftw3-quad3:amd64 | 3.3.10-2fakesync1build3 | +| libfftw3-single3:amd64 | 3.3.10-2fakesync1build3 | +| libfido2-1:amd64 | 1.16.0-2build1 | +| libfile-fcntllock-perl | 0.22-4ubuntu6 | +| libfontconfig-dev:amd64 | 2.17.1-3ubuntu1 | +| libfontconfig1:amd64 | 2.17.1-3ubuntu1 | +| libfontenc1:amd64 | 1:1.1.8-1build2 | +| libfreetype-dev:amd64 | 2.14.2+dfsg-1 | +| libfreetype6:amd64 | 2.14.2+dfsg-1 | +| libfribidi0:amd64 | 1.0.16-5 | +| libgc1:amd64 | 1:8.2.12-1 | +| libgcc-15-dev:amd64 | 15.2.0-16ubuntu1 | +| libgcc-s1:amd64 | 16-20260322-1ubuntu1 | +| libgcrypt20:amd64 | 1.12.0-2 | +| libgd-dev:amd64 | 2.3.3-13ubuntu2 | +| libgd3:amd64 | 2.3.3-13ubuntu2 | +| libgdbm-compat4t64:amd64 | 1.26-1build1 | +| libgdbm6t64:amd64 | 1.26-1build1 | +| libgio-2.0-dev:amd64 | 2.88.0-1 | +| libgio-2.0-dev-bin | 2.88.0-1 | +| libgirepository-2.0-0:amd64 | 2.88.0-1 | +| libglib2.0-0t64:amd64 | 2.88.0-1 | +| libglib2.0-bin | 2.88.0-1 | +| libglib2.0-data | 2.88.0-1 | +| libglib2.0-dev:amd64 | 2.88.0-1 | +| libglib2.0-dev-bin | 2.88.0-1 | +| libgmp-dev:amd64 | 2:6.3.0+dfsg-5ubuntu2 | +| libgmp10:amd64 | 2:6.3.0+dfsg-5ubuntu2 | +| libgmpxx4ldbl:amd64 | 2:6.3.0+dfsg-5ubuntu2 | +| libgnutls-dane0t64:amd64 | 3.8.12-2ubuntu1.1 | +| libgnutls-openssl27t64:amd64 | 3.8.12-2ubuntu1.1 | +| libgnutls28-dev:amd64 | 3.8.12-2ubuntu1.1 | +| libgnutls30t64:amd64 | 3.8.12-2ubuntu1.1 | +| libgomp1:amd64 | 16-20260322-1ubuntu1 | +| libgpg-error0:amd64 | 1.58-2 | +| libgpgme45:amd64 | 2.0.1-2build1 | +| libgpm2:amd64 | 1.20.7-12build1 | +| libgprofng0:amd64 | 2.46-3ubuntu2 | +| libgraphite2-3:amd64 | 1.3.14-11ubuntu1 | +| libgs-common | 10.06.0~dfsg-3ubuntu1 | +| libgs10:amd64 | 10.06.0~dfsg-3ubuntu1 | +| libgs10-common | 10.06.0~dfsg-3ubuntu1 | +| libgssapi-krb5-2:amd64 | 1.22.1-2ubuntu4 | +| libgssrpc4t64:amd64 | 1.22.1-2ubuntu4 | +| libharfbuzz0b:amd64 | 12.3.2-2 | +| libheif-dev:amd64 | 1.21.2-3 | +| libheif-plugin-aomdec:amd64 | 1.21.2-3 | +| libheif-plugin-aomenc:amd64 | 1.21.2-3 | +| libheif1:amd64 | 1.21.2-3 | +| libhogweed6t64:amd64 | 3.10.2-1 | +| libhwasan0:amd64 | 16-20260322-1ubuntu1 | +| libice-dev:amd64 | 2:1.1.1-1build1 | +| libice6:amd64 | 2:1.1.1-1build1 | +| libicu-dev:amd64 | 78.2-2ubuntu1 | +| libicu78:amd64 | 78.2-2ubuntu1 | +| libidn-dev:amd64 | 1.43-2build1 | +| libidn12:amd64 | 1.43-2build1 | +| libidn2-0:amd64 | 2.3.8-4build1 | +| libidn2-dev:amd64 | 2.3.8-4build1 | +| libijs-0.35:amd64 | 0.35-16 | +| libimagequant-dev:amd64 | 4.4.1-1 | +| libimagequant0:amd64 | 4.4.1-1 | +| libimath-3-1-29t64:amd64 | 3.1.12-1ubuntu5 | +| libimath-dev:amd64 | 3.1.12-1ubuntu5 | +| libisl23:amd64 | 0.27-1build1 | +| libitm1:amd64 | 16-20260322-1ubuntu1 | +| libjansson4:amd64 | 2.14-2build4 | +| libjbig-dev:amd64 | 2.1-6.1ubuntu3 | +| libjbig0:amd64 | 2.1-6.1ubuntu3 | +| libjbig2dec0:amd64 | 0.20-1build4 | +| libjemalloc2:amd64 | 5.3.0-4 | +| libjpeg-dev:amd64 | 8c-2ubuntu12 | +| libjpeg-turbo8:amd64 | 2.1.5-4ubuntu4 | +| libjpeg-turbo8-dev:amd64 | 2.1.5-4ubuntu4 | +| libjpeg8:amd64 | 8c-2ubuntu12 | +| libjpeg8-dev:amd64 | 8c-2ubuntu12 | +| libjq1:amd64 | 1.8.1-4ubuntu2 | +| libjs-jquery | 3.7.1+dfsg+~3.5.33-1build1 | +| libjson-c5:amd64 | 0.18+ds-3 | +| libjson-perl | 4.10000-1 | +| libjson-xs-perl | 4.040-1 | +| libjxr-tools | 1.2~git20170615.f752187-5.3build1 | +| libjxr0t64:amd64 | 1.2~git20170615.f752187-5.3build1 | +| libk5crypto3:amd64 | 1.22.1-2ubuntu4 | +| libkadm5clnt-mit12:amd64 | 1.22.1-2ubuntu4 | +| libkadm5srv-mit12:amd64 | 1.22.1-2ubuntu4 | +| libkdb5-10t64:amd64 | 1.22.1-2ubuntu4 | +| libkeyutils1:amd64 | 1.6.3-6ubuntu3 | +| libkmod2:amd64 | 34.2-2ubuntu2 | +| libkrb5-3:amd64 | 1.22.1-2ubuntu4 | +| libkrb5-dev:amd64 | 1.22.1-2ubuntu4 | +| libkrb5support0:amd64 | 1.22.1-2ubuntu4 | +| libksba8:amd64 | 1.6.7-2build1 | +| liblcms2-2:amd64 | 2.17-1ubuntu0.2 | +| liblcms2-dev:amd64 | 2.17-1ubuntu0.2 | +| libldap-common | 2.6.10+dfsg-1ubuntu5 | +| libldap-dev:amd64 | 2.6.10+dfsg-1ubuntu5 | +| libldap2:amd64 | 2.6.10+dfsg-1ubuntu5 | +| liblerc-dev:amd64 | 4.0.0+ds-5ubuntu2 | +| liblerc4:amd64 | 4.0.0+ds-5ubuntu2 | +| libllvm21:amd64 | 1:21.1.8-6ubuntu1 | +| liblmdb0:amd64 | 0.9.31-1build2 | +| liblocale-gettext-perl | 1.07-8 | +| liblqr-1-0:amd64 | 0.4.2-2.2 | +| liblqr-1-0-dev:amd64 | 0.4.2-2.2 | +| liblsan0:amd64 | 16-20260322-1ubuntu1 | +| libltdl-dev:amd64 | 2.5.4-9 | +| libltdl7:amd64 | 2.5.4-9 | +| liblz4-1:amd64 | 1.10.0-8 | +| liblzma-dev:amd64 | 5.8.3-1 | +| liblzma5:amd64 | 5.8.3-1 | +| libmagic-mgc | 1:5.46-5build2 | +| libmagic1t64:amd64 | 1:5.46-5build2 | +| libmagick++-7-headers | 8:7.1.2.18+dfsg1-1 | +| libmagick++-7.q16-5:amd64 | 8:7.1.2.18+dfsg1-1 | +| libmagick++-7.q16-dev:amd64 | 8:7.1.2.18+dfsg1-1 | +| libmagick++-dev | 8:7.1.2.18+dfsg1-1 | +|libmagickcore-7-arch-config:amd64 | 8:7.1.2.18+dfsg1-1 | +| libmagickcore-7-headers | 8:7.1.2.18+dfsg1-1 | +| libmagickcore-7.q16-10:amd64 | 8:7.1.2.18+dfsg1-1 | +|libmagickcore-7.q16-10-extra:amd64 | 8:7.1.2.18+dfsg1-1 | +| libmagickcore-7.q16-dev:amd64 | 8:7.1.2.18+dfsg1-1 | +| libmagickcore-dev | 8:7.1.2.18+dfsg1-1 | +| libmagickwand-7-headers | 8:7.1.2.18+dfsg1-1 | +| libmagickwand-7.q16-10:amd64 | 8:7.1.2.18+dfsg1-1 | +| libmagickwand-7.q16-dev:amd64 | 8:7.1.2.18+dfsg1-1 | +| libmagickwand-dev | 8:7.1.2.18+dfsg1-1 | +| libmaxminddb0:amd64 | 1.12.2-1build2 | +| libmcrypt-dev | 2.5.8-8build1 | +| libmcrypt4:amd64 | 2.5.8-8build1 | +| libmd0:amd64 | 1.1.0-2build4 | +| libmount-dev:amd64 | 2.41.3-3ubuntu2 | +| libmount1:amd64 | 2.41.3-3ubuntu2 | +| libmpc3:amd64 | 1.3.1-3 | +| libmpfr6:amd64 | 4.2.2-3 | +| libmysqlclient-dev | 8.4.8-0ubuntu1 | +| libmysqlclient24:amd64 | 8.4.8-0ubuntu1 | +| libncurses-dev:amd64 | 6.6+20251231-1 | +| libncurses6:amd64 | 6.6+20251231-1 | +| libncursesw6:amd64 | 6.6+20251231-1 | +| libnetpbm11t64:amd64 | 2:11.10.02-1build1 | +| libnettle8t64:amd64 | 3.10.2-1 | +| libnghttp2-14:amd64 | 1.68.0-2ubuntu0.1 | +| libnghttp2-dev:amd64 | 1.68.0-2ubuntu0.1 | +| libnpth0t64:amd64 | 1.8-3build1 | +| libobjc-15-dev:amd64 | 15.2.0-16ubuntu1 | +| libobjc4:amd64 | 16-20260322-1ubuntu1 | +| libonig5:amd64 | 6.9.10-1build1 | +| libopenexr-3-1-30:amd64 | 3.1.13-2build1 | +| libopenexr-dev | 3.1.13-2build1 | +| libopenjp2-7:amd64 | 2.5.4-1ubuntu0.1 | +| libopenjp2-7-dev:amd64 | 2.5.4-1ubuntu0.1 | +| libp11-kit-dev:amd64 | 0.26.2-2 | +| libp11-kit0:amd64 | 0.26.2-2 | +| libpam-modules:amd64 | 1.7.0-5ubuntu3 | +| libpam-modules-bin | 1.7.0-5ubuntu3 | +| libpam-runtime | 1.7.0-5ubuntu3 | +| libpam0g:amd64 | 1.7.0-5ubuntu3 | +| libpango-1.0-0:amd64 | 1.57.0-1 | +| libpangocairo-1.0-0:amd64 | 1.57.0-1 | +| libpangoft2-1.0-0:amd64 | 1.57.0-1 | +| libpaper-utils | 2.2.5-0.3maysync1 | +| libpaper2:amd64 | 2.2.5-0.3maysync1 | +| libpcre2-16-0:amd64 | 10.46-1build1 | +| libpcre2-32-0:amd64 | 10.46-1build1 | +| libpcre2-8-0:amd64 | 10.46-1build1 | +| libpcre2-dev:amd64 | 10.46-1build1 | +| libpcre2-posix3:amd64 | 10.46-1build1 | +| libperl5.40:amd64 | 5.40.1-7build1 | +| libpfm4:amd64 | 4.13.0+git106-g3e4031b-1 | +| libpixman-1-0:amd64 | 0.46.4-1 | +| libpkgconf7:amd64 | 2.5.1-4 | +| libpng-dev:amd64 | 1.6.57-1 | +| libpng-tools | 1.6.57-1 | +| libpng16-16t64:amd64 | 1.6.57-1 | +| libpopt0:amd64 | 1.19+dfsg-2build1 | +| libpq-dev | 18.4-1.pgdg26.04+1 | +| libpq5:amd64 | 18.4-1.pgdg26.04+1 | +| libproc2-0:amd64 | 2:4.0.4-9ubuntu1 | +| libpsl-dev:amd64 | 0.21.2-1.1build2 | +| libpsl5t64:amd64 | 0.21.2-1.1build2 | +| libpython3-dev:amd64 | 3.14.3-0ubuntu2 | +| libpython3-stdlib:amd64 | 3.14.3-0ubuntu2 | +| libpython3.14:amd64 | 3.14.4-1 | +| libpython3.14-dev:amd64 | 3.14.4-1 | +| libpython3.14-minimal:amd64 | 3.14.4-1 | +| libpython3.14-stdlib:amd64 | 3.14.4-1 | +| libquadmath0:amd64 | 16-20260322-1ubuntu1 | +| libraqm0:amd64 | 0.10.4-1 | +| libraw23t64:amd64 | 0.21.5b-1ubuntu1 | +| libreadline-dev:amd64 | 8.3-4 | +| libreadline8t64:amd64 | 8.3-4 | +| librtmp-dev:amd64 | 2.4+20151223.gitfa8646d.1-3 | +| librtmp1:amd64 | 2.4+20151223.gitfa8646d.1-3 | +| libruby:amd64 | 1:3.3build1 | +| libruby3.3:amd64 | 3.3.8-2ubuntu3 | +| libsasl2-2:amd64 | 2.1.28+dfsg1-9ubuntu3 | +| libsasl2-dev | 2.1.28+dfsg1-9ubuntu3 | +| libsasl2-modules:amd64 | 2.1.28+dfsg1-9ubuntu3 | +| libsasl2-modules-db:amd64 | 2.1.28+dfsg1-9ubuntu3 | +| libseccomp2:amd64 | 2.6.0-2ubuntu5 | +| libselinux-dev:amd64 | 3.9-4build1 | +| libselinux1:amd64 | 3.9-4build1 | +| libsemanage-common | 3.9-1build1 | +| libsemanage2:amd64 | 3.9-1build1 | +| libsepol-dev:amd64 | 3.9-2 | +| libsepol2:amd64 | 3.9-2 | +| libsframe3:amd64 | 2.46-3ubuntu2 | +| libsharpyuv-dev:amd64 | 1.5.0-0.1build1 | +| libsharpyuv0:amd64 | 1.5.0-0.1build1 | +| libsm-dev:amd64 | 2:1.2.6-1build1 | +| libsm6:amd64 | 2:1.2.6-1build1 | +| libsmartcols1:amd64 | 2.41.3-3ubuntu2 | +| libsodium23:amd64 | 1.0.18-2 | +| libsqlite3-0:amd64 | 3.46.1-9 | +| libsqlite3-dev:amd64 | 3.46.1-9 | +| libss2:amd64 | 1.47.2-3ubuntu4 | +| libssh-4:amd64 | 0.11.3-1ubuntu1 | +| libssh2-1-dev:amd64 | 1.11.1-1build2 | +| libssh2-1t64:amd64 | 1.11.1-1build2 | +| libssl-dev:amd64 | 3.5.5-1ubuntu3 | +| libssl3t64:amd64 | 3.5.5-1ubuntu3 | +| libstdc++-15-dev:amd64 | 15.2.0-16ubuntu1 | +| libstdc++6:amd64 | 16-20260322-1ubuntu1 | +|libsysprof-capture-4-dev:amd64 | 50.0-1 | +| libsystemd-shared:amd64 | 259.5-0ubuntu3 | +| libsystemd0:amd64 | 259.5-0ubuntu3 | +| libtasn1-6:amd64 | 4.21.0-2 | +| libtasn1-6-dev:amd64 | 4.21.0-2 | +| libtasn1-doc | 4.21.0-2 | +| libtext-charwidth-perl:amd64 | 0.04-11build4 | +| libtext-wrapi18n-perl | 0.06-10 | +| libthai-data | 0.1.30-1 | +| libthai0:amd64 | 0.1.30-1 | +| libtiff-dev:amd64 | 4.7.0-3ubuntu4 | +| libtiff6:amd64 | 4.7.0-3ubuntu4 | +| libtiffxx6:amd64 | 4.7.0-3ubuntu4 | +| libtinfo6:amd64 | 6.6+20251231-1 | +| libtool | 2.5.4-9 | +| libtsan2:amd64 | 16-20260322-1ubuntu1 | +| libtypes-serialiser-perl | 1.01-1 | +| libubsan1:amd64 | 16-20260322-1ubuntu1 | +| libudev1:amd64 | 259.5-0ubuntu3 | +| libunbound8:amd64 | 1.24.2-1ubuntu2.1 | +| libunistring5:amd64 | 1.3-2build1 | +| liburcu8t64:amd64 | 0.15.6-1 | +| libuuid1:amd64 | 2.41.3-3ubuntu2 | +| libuv1t64:amd64 | 1.51.0-2ubuntu1 | +| libvpx-dev:amd64 | 1.16.0-3 | +| libvpx12:amd64 | 1.16.0-3 | +| libwebp-dev:amd64 | 1.5.0-0.1build1 | +| libwebp7:amd64 | 1.5.0-0.1build1 | +| libwebpdecoder3:amd64 | 1.5.0-0.1build1 | +| libwebpdemux2:amd64 | 1.5.0-0.1build1 | +| libwebpmux3:amd64 | 1.5.0-0.1build1 | +| libwmf-0.2-7:amd64 | 0.2.14-1 | +| libwmf-dev | 0.2.14-1 | +| libwmflite-0.2-7:amd64 | 0.2.14-1 | +| libx11-6:amd64 | 2:1.8.13-1 | +| libx11-data | 2:1.8.13-1 | +| libx11-dev:amd64 | 2:1.8.13-1 | +| libxau-dev:amd64 | 1:1.0.11-1build2 | +| libxau6:amd64 | 1:1.0.11-1build2 | +| libxcb-render0:amd64 | 1.17.0-2ubuntu1 | +| libxcb-shm0:amd64 | 1.17.0-2ubuntu1 | +| libxcb1:amd64 | 1.17.0-2ubuntu1 | +| libxcb1-dev:amd64 | 1.17.0-2ubuntu1 | +| libxdmcp-dev:amd64 | 1:1.1.5-2 | +| libxdmcp6:amd64 | 1:1.1.5-2 | +| libxext-dev:amd64 | 2:1.3.4-1build3 | +| libxext6:amd64 | 2:1.3.4-1build3 | +| libxml2-16:amd64 | 2.15.2+dfsg-0.1 | +| libxml2-dev:amd64 | 2.15.2+dfsg-0.1 | +| libxmuu1:amd64 | 2:1.1.3-4 | +| libxpm-dev:amd64 | 1:3.5.17-1build3 | +| libxpm4:amd64 | 1:3.5.17-1build3 | +| libxrender1:amd64 | 1:0.9.12-1build1 | +| libxslt1-dev:amd64 | 1.1.45-0.1 | +| libxslt1.1:amd64 | 1.1.45-0.1 | +| libxt-dev:amd64 | 1:1.2.1-1.3build1 | +| libxt6t64:amd64 | 1:1.2.1-1.3build1 | +| libxxhash0:amd64 | 0.8.3-2build1 | +| libyaml-0-2:amd64 | 0.2.5-2build3 | +| libyaml-dev:amd64 | 0.2.5-2build3 | +| libzip-dev:amd64 | 1.11.4-2 | +| libzip5:amd64 | 1.11.4-2 | +| libzstd-dev:amd64 | 1.5.7+dfsg-3 | +| libzstd1:amd64 | 1.5.7+dfsg-3 | +| linux-libc-dev:amd64 | 7.0.0-15.15 | +| linux-sysctl-defaults | 4.15ubuntu5 | +| llvm-21 | 1:21.1.8-6ubuntu1 | +| llvm-21-dev | 1:21.1.8-6ubuntu1 | +| llvm-21-linker-tools | 1:21.1.8-6ubuntu1 | +| llvm-21-runtime | 1:21.1.8-6ubuntu1 | +| llvm-21-tools | 1:21.1.8-6ubuntu1 | +| locales | 2.43-2ubuntu2 | +| login | 1:4.16.0-2+really2.41.3-3ubuntu2 | +| login.defs | 1:4.17.4-2ubuntu3 | +| logrotate | 3.22.0-1build1 | +| logsave | 1.47.2-3ubuntu4 | +| lsb-release | 12.1-2build1 | +| lto-disabled-list | 79 | +| m4 | 1.4.21-1 | +| make | 4.4.1-3 | +| manpages | 6.17-1 | +| manpages-dev | 6.17-1 | +| mawk | 1.3.4.20260129-1 | +| media-types | 14.0.0build1 | +| mercurial | 7.2-3build1 | +| mercurial-common | 7.2-3build1 | +| mount | 2.41.3-3ubuntu2 | +| mtr-tiny | 0.95-1.1ubuntu2 | +| mysql-common | 5.8+1.1.1ubuntu2 | +| nano | 8.7.1-1 | +| native-architecture | 0.2.6build1 | +| ncurses-base | 6.6+20251231-1 | +| ncurses-bin | 6.6+20251231-1 | +| netbase | 6.5build1 | +| netpbm | 2:11.10.02-1build1 | +| nettle-dev:amd64 | 3.10.2-1 | +| openssh-client | 1:10.2p1-2ubuntu3.2 | +| openssl | 3.5.5-1ubuntu3 | +| openssl-provider-legacy | 3.5.5-1ubuntu3 | +| passwd | 1:4.17.4-2ubuntu3 | +| patch | 2.8-2build1 | +| perl | 5.40.1-7build1 | +| perl-base | 5.40.1-7build1 | +| perl-modules-5.40 | 5.40.1-7build1 | +| pinentry-curses | 1.3.2-3ubuntu1 | +| pkgconf:amd64 | 2.5.1-4 | +| pkgconf-bin | 2.5.1-4 | +| poppler-data | 0.4.12-1build1 | +| postgresql-client-16 | 16.14-1.pgdg26.04+1 | +| postgresql-client-common | 291.pgdg26.04+1 | +| postgresql-common | 291.pgdg26.04+1 | +| postgresql-server-dev-16 | 16.14-1.pgdg26.04+1 | +| procps | 2:4.0.4-9ubuntu1 | +| publicsuffix | 20260129.1928-1 | +| python3 | 3.14.3-0ubuntu2 | +| python3-autocommand | 2.2.2-4 | +| python3-bcrypt | 5.0.0-3build1 | +| python3-blinker | 1.9.0-2build1 | +| python3-breezy | 3.3.21-1build1 | +| python3-bs4 | 4.14.3-2build1 | +| python3-certifi | 2026.1.4+ds-1 | +| python3-cffi-backend:amd64 | 2.0.0-3build1 | +| python3-chardet | 5.2.0+dfsg-2build1 | +| python3-configobj | 5.0.9-1build1 | +| python3-cryptography | 46.0.5-1ubuntu2 | +| python3-cssselect | 1.4.0-1 | +| python3-dateutil | 2.9.0-4build1 | +| python3-debtcollector | 3.0.0-6 | +| python3-deprecated | 1.3.1-1 | +| python3-distro | 1.9.0-1build1 | +| python3-docutils | 0.22.4+dfsg-1 | +| python3-dulwich | 1.1.0-3 | +| python3-fastbencode | 0.3.8-1build1 | +| python3-fastimport | 0.9.14-2.1build1 | +| python3-github | 2.6.1-1 | +| python3-gpg | 2.0.0-2build1 | +| python3-html5lib | 1.2-3 | +| python3-httplib2 | 0.22.0-1build1 | +| python3-idna | 3.11-1 | +| python3-importlib-metadata | 8.7.1-1 | +| python3-inflect | 7.5.0-1build1 | +| python3-iso8601 | 2.1.0-3 | +| python3-jaraco.context | 6.0.1-2 | +| python3-jaraco.functools | 4.1.0-1build1 | +| python3-jaraco.text | 4.0.0-1build1 | +| python3-jwt | 2.10.1-4ubuntu1 | +| python3-keystoneauth1 | 5.13.1-1ubuntu1 | +| python3-keystoneclient | 1:5.8.0-4 | +| python3-launchpadlib | 2.1.0-1build1 | +| python3-lazr.restfulclient | 0.14.6-3build1 | +| python3-lazr.uri | 1.0.6-7build1 | +| python3-lxml:amd64 | 6.0.2-1build1 | +| python3-merge3 | 0.0.8-1build1 | +| python3-minimal | 3.14.3-0ubuntu2 | +| python3-more-itertools | 10.8.0-1build1 | +| python3-msgpack | 1.1.2-2build1 | +| python3-nacl | 1.5.0-8 | +| python3-netaddr | 1.3.0-1build1 | +| python3-oauthlib | 3.3.1-1build1 | +| python3-olefile | 0.47-1build1 | +| python3-os-service-types | 1.8.2-1 | +| python3-oslo.config | 1:10.2.0-0ubuntu1 | +| python3-oslo.context | 1:6.3.0-2ubuntu1 | +| python3-oslo.i18n | 6.7.2-2 | +| python3-oslo.log | 8.1.0-2 | +| python3-oslo.serialization | 5.9.1-2 | +| python3-oslo.utils | 10.0.0-2 | +| python3-packaging | 26.0-1 | +| python3-patiencediff | 0.2.13-1build6 | +| python3-pbr | 7.0.3-2 | +| python3-pil:amd64 | 12.1.1-2ubuntu1.1 | +| python3-pkg-resources | 78.1.1-0.1build1 | +| python3-psutil | 7.1.0-1ubuntu1 | +| python3-pyasyncore | 1.0.2-3build1 | +| python3-pygments | 2.19.2+dfsg-1 | +| python3-pyparsing | 3.3.2-2 | +| python3-requests | 2.32.5+dfsg-1ubuntu1 | +| python3-rfc3986 | 2.0.0-4 | +| python3-roman-numerals | 4.1.0-1 | +| python3-setuptools | 78.1.1-0.1build1 | +| python3-soupsieve | 2.8.3-1 | +| python3-sshsig | 0.2.2-2 | +| python3-stevedore | 1:5.7.0-2ubuntu1 | +| python3-swiftclient | 1:4.10.0-1 | +| python3-typeguard | 4.4.4-2 | +| python3-typing-extensions | 4.15.0-2 | +| python3-tzlocal | 5.3.1-2 | +| python3-urllib3 | 2.6.3-1ubuntu1 | +| python3-wadllib | 2.0.0-3 | +| python3-webencodings | 0.5.1-5build1 | +| python3-wrapt | 2.1.1-1 | +| python3-yaml | 6.0.3-1build1 | +| python3-zipp | 3.23.0-1build1 | +| python3.14 | 3.14.4-1 | +| python3.14-minimal | 3.14.4-1 | +| rake | 13.3.1-1 | +| readline-common | 8.3-4 | +| rpcsvc-proto | 1.4.3-1build1 | +| rsync | 3.4.1+ds1-7ubuntu0.2 | +| ruby | 1:3.3build1 | +| ruby-csv | 3.3.5-1 | +| ruby-did-you-mean | 2.0.0-1 | +| ruby-net-telnet | 0.2.0-1build1 | +| ruby-ruby2-keywords | 0.0.5-1build1 | +| ruby-rubygems | 3.6.7-2ubuntu2 | +| ruby-sdbm:amd64 | 1.0.0-5build6 | +| ruby-webrick | 1.9.2-1 | +| ruby-xmlrpc | 0.3.3-2build1 | +| ruby3.3 | 3.3.8-2ubuntu3 | +| ruby3.3-dev:amd64 | 3.3.8-2ubuntu3 | +| ruby3.3-doc | 3.3.8-2ubuntu3 | +| rubygems-integration | 1.19build1 | +| rust-coreutils | 0.8.0-0ubuntu3 | +| sed | 4.9-2ubuntu1 | +| sensible-utils | 0.0.26build1 | +| sgml-base | 1.31+nmu1build1 | +| shared-mime-info | 2.4-5build3 | +| sqlite3 | 3.46.1-9 | +| ssl-cert | 1.1.3ubuntu2 | +| systemd | 259.5-0ubuntu3 | +| systemd-cryptsetup | 259.5-0ubuntu3 | +| systemd-resolved | 259.5-0ubuntu3 | +| systemd-timesyncd | 259.5-0ubuntu3 | +| sysvinit-utils | 3.15-5ubuntu1 | +| tar | 1.35+dfsg-4 | +| telnet | 0.17+2.7-2ubuntu1 | +| traceroute | 1:2.1.6-1build1 | +| tzdata | 2026a-3ubuntu1 | +| ubuntu-keyring | 2023.11.28.1build1 | +| ucf | 3.0052ubuntu1 | +| unzip | 6.0-29ubuntu1 | +| util-linux | 2.41.3-3ubuntu2 | +| uuid-dev:amd64 | 2.41.3-3ubuntu2 | +| vim | 2:9.1.2141-1ubuntu4.1 | +| vim-common | 2:9.1.2141-1ubuntu4.1 | +| vim-runtime | 2:9.1.2141-1ubuntu4.1 | +| x11-common | 1:7.7+26ubuntu1 | +| x11proto-dev | 2025.1-1 | +| xauth | 1:1.1.2-1.1build1 | +| xdg-user-dirs | 0.19-1 | +| xfonts-encodings | 1:1.0.5-0ubuntu3 | +| xfonts-utils | 1:7.7+7build1 | +| xml-core | 0.19build1 | +| xorg-sgml-doctools | 1:1.11-1.1build1 | +| xtrans-dev | 1.6.0-1build1 | +| xxd | 2:9.1.2141-1ubuntu4.1 | +| xz-utils | 5.8.3-1 | +| zip | 3.0-15ubuntu3 | +| zipcmp | 1.11.4-2 | +| zipmerge | 1.11.4-2 | +| ziptool | 1.11.4-2 | +| zlib1g:amd64 | 1:1.3.dfsg+really1.3.1-1ubuntu3 | +| zlib1g-dev:amd64 | 1:1.3.dfsg+really1.3.1-1ubuntu3 | +| zstd | 1.5.7+dfsg-3 | diff --git a/src/_posts/addons/scalingo-openvpn/2000-01-01-start.md b/src/_posts/addons/scalingo-openvpn/2000-01-01-start.md index 41875c2ef..358c062e4 100644 --- a/src/_posts/addons/scalingo-openvpn/2000-01-01-start.md +++ b/src/_posts/addons/scalingo-openvpn/2000-01-01-start.md @@ -1,7 +1,7 @@ --- title: Scalingo OpenVPN Addon nav: Introduction -modified_at: 2024-08-23 00:00:00 +modified_at: 2026-05-26 00:00:00 tags: vpn addon OpenVPN --- @@ -142,6 +142,7 @@ It depends on the stack: * `scalingo-22`: [2.5.x](https://packages.ubuntu.com/jammy/amd64/openvpn) * `scalingo-24`: [2.6.x](https://packages.ubuntu.com/noble/amd64/openvpn) +* `scalingo-26`: [2.7.x](https://packages.ubuntu.com/resolute/amd64/openvpn) _[More information about stacks]({% post_url platform/internals/stacks/2000-01-01-stacks %})_ diff --git a/src/_posts/languages/go/2000-01-01-start.md b/src/_posts/languages/go/2000-01-01-start.md index 2a67bfbb8..1891f23b6 100644 --- a/src/_posts/languages/go/2000-01-01-start.md +++ b/src/_posts/languages/go/2000-01-01-start.md @@ -1,7 +1,7 @@ --- title: Go nav: Introduction -modified_at: 2026-05-11 12:00:00 +modified_at: 2026-05-26 00:00:00 tags: go index: 1 --- @@ -14,13 +14,15 @@ The Go programming language is supported. The following versions of Go are available: -| Go Version | `scalingo-22` ([EOL]) | `scalingo-24` | -| ----------: | --------------------: | --------------: | -| **`1.26`** | up to `1.26.3` | up to `1.26.3` | -| **`1.25`** | up to `1.25.10` | up to `1.25.10` | -| **`1.24`** | up to `1.24.13` | up to `1.24.13` | +| Go Version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| ----------: | --------------------: | --------------: | --------------: | +| **`1.26`** | up to `1.26.3` | up to `1.26.3` | up to `1.26.3` | +| **`1.25`** | up to `1.25.10` | up to `1.25.10` | up to `1.25.10` | +| **`1.24`** | up to `1.24.13` | up to `1.24.13` | up to `1.24.13` | -The default Go version on all stacks is the latest `go1.24` version. +The default Go version on all stacks is the latest `go1.25` version. + +{% include scalingo_22_deprecation_note.md %} {% include scalingo_22_deprecation_note.md %} diff --git a/src/_posts/languages/java/2000-01-01-start.md b/src/_posts/languages/java/2000-01-01-start.md index 4e6142d21..e2608dce9 100644 --- a/src/_posts/languages/java/2000-01-01-start.md +++ b/src/_posts/languages/java/2000-01-01-start.md @@ -1,7 +1,7 @@ --- title: Java on Scalingo nav: Introduction -modified_at: 2026-05-19 00:00:00 +modified_at: 2026-05-26 00:00:00 tags: java index: 1 --- @@ -14,14 +14,14 @@ Java is officially supported on Scalingo The following Java versions are available: -| Java SE Version | `scalingo-22` ([EOL]) | `scalingo-24` | -| --------------: | --------------------: | ----------------: | -| **`26`** | up to `26.0.1` | up to `26.0.1` | -| **`25 (LTS)`** | up to `25.0.3` | up to `25.0.3` | -| **`21 (LTS)`** | up to `21.0.11` | up to `21.0.11` | -| **`17 (LTS)`** | up to `17.0.19` | up to `17.0.19` | -| **`11 (LTS)`** | up to `11.0.31` | up to `11.0.31` | -| **`8 (LTS)`** | up to `1.8.0_492` | up to `1.8.0_492` | +| Java SE Version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| --------------: | --------------------: | ----------------: | ----------------: | +| **`26`** | up to `26.0.1` | up to `26.0.1` | up to `26.0.1` | +| **`25 (LTS)`** | up to `25.0.3` | up to `25.0.3` | up to `25.0.3` | +| **`21 (LTS)`** | up to `21.0.11` | up to `21.0.11` | up to `21.0.11` | +| **`17 (LTS)`** | up to `17.0.19` | up to `17.0.19` | up to `17.0.19` | +| **`11 (LTS)`** | up to `11.0.31` | up to `11.0.31` | up to `11.0.31` | +| **`8 (LTS)`** | up to `1.8.0_492` | up to `1.8.0_492` | up to `1.8.0_492` | For Java SE 8, the JDK version is numbered `1.8`. diff --git a/src/_posts/languages/nodejs/2000-01-01-puppeteer.md b/src/_posts/languages/nodejs/2000-01-01-puppeteer.md index bf5ebc1bf..ec71e3b2a 100644 --- a/src/_posts/languages/nodejs/2000-01-01-puppeteer.md +++ b/src/_posts/languages/nodejs/2000-01-01-puppeteer.md @@ -36,6 +36,12 @@ libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xv libgtk-3-0t64 libgbm-dev libnotify-dev libnss3 libxss1 libasound2t64 libxtst6 xauth xvfb ``` +- For `scalingo-26`: + +``` +libgtk-3-0t64 libgbm-dev libnotify-dev libnss3 libxss1 libasound2t64 libxtst6 xauth xvfb +``` + {% note %} These are minimal dependencies originally documented by [cypress](https://docs.cypress.io/app/get-started/install-cypress#Linux-Prerequisites). A more thorough list of system dependencies is available in the chromium [source repository](https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/debian/dist_package_versions.json;l=150) {% endnote %} diff --git a/src/_posts/languages/nodejs/2000-01-01-start.md b/src/_posts/languages/nodejs/2000-01-01-start.md index 1ac905e01..b51c4e932 100644 --- a/src/_posts/languages/nodejs/2000-01-01-start.md +++ b/src/_posts/languages/nodejs/2000-01-01-start.md @@ -1,7 +1,7 @@ --- title: Node.js nav: Introduction -modified_at: 2026-05-18 12:00:00 +modified_at: 2026-05-26 12:00:00 tags: nodejs index: 1 --- @@ -20,12 +20,12 @@ The file `package.json` should be present at the root of the project. The following Node.js versions are available: -| Node.js version | `scalingo-22` ([EOL]) | `scalingo-24` | -| --------------: | --------------------: | --------------: | -| `v26` | up to `26.1.0` | up to `26.1.0` | -| `v25` | up to `25.9.0` | up to `25.9.0` | -| `v24` (LTS) | up to `24.15.0` | up to `24.15.0` | -| `v22` (LTS) | up to `22.22.3` | up to `22.22.3` | +| Node.js version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| --------------: | --------------------: | --------------: | --------------: | +| `v26` | up to `26.1.0` | up to `26.1.0` | up to `26.1.0` | +| `v25` | up to `25.9.0` | up to `25.9.0` | up to `25.9.0` | +| `v24` (LTS) | up to `24.15.0` | up to `24.15.0` | up to `24.15.0` | +| `v22` (LTS) | up to `22.22.3` | up to `22.22.3` | up to `22.22.3` | {% include scalingo_22_deprecation_note.md %} diff --git a/src/_posts/languages/php/2000-01-01-dependencies.md b/src/_posts/languages/php/2000-01-01-dependencies.md index 331c3b86a..e4a99c3ac 100644 --- a/src/_posts/languages/php/2000-01-01-dependencies.md +++ b/src/_posts/languages/php/2000-01-01-dependencies.md @@ -1,7 +1,7 @@ --- title: Managing Dependencies nav: Managing Dependencies -modified_at: 2026-05-13 12:00:00 +modified_at: 2026-05-26 12:00:00 tags: php index: 3 --- @@ -95,10 +95,10 @@ You can select the Composer version to install by specifying it in your Scalingo currently supports the following versions of Composer: -| Composer | `scalingo-22` ([EOL]) | `scalingo-24` | -| ----------: | --------------------: | -------------: | -| `2.9` | up to `2.9.8` | up to `2.9.8` | -| `2.2` (LTS) | up to `2.2.28` | up to `2.2.28` | +| Composer | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| ----------: | --------------------: | -------------: | -------------: | +| `2.9` | up to `2.9.8` | up to `2.9.8` | up to `2.9.8` | +| `2.2` (LTS) | up to `2.2.28` | up to `2.2.28` | up to `2.2.28` | {% include scalingo_22_deprecation_note.md %} diff --git a/src/_posts/languages/php/2000-01-01-start.md b/src/_posts/languages/php/2000-01-01-start.md index 11fb8860a..d0c4d9c47 100644 --- a/src/_posts/languages/php/2000-01-01-start.md +++ b/src/_posts/languages/php/2000-01-01-start.md @@ -1,7 +1,7 @@ --- title: PHP on Scalingo nav: Introduction -modified_at: 2026-05-06 12:00:00 +modified_at: 2026-05-26 00:00:00 tags: php index: 1 --- @@ -37,12 +37,12 @@ parameters like `upload_max_filesize` or `post_max_size`. The following PHP versions are available: -| PHP Version | `scalingo-22` ([EOL]) | `scalingo-24` | -| ----------: | -------------------- | -------------- | -| **`8.5`** | up to `8.5.6` | up to `8.5.6` | -| **`8.4`** | up to `8.4.21` | up to `8.4.21` | -| **`8.3`** | up to `8.3.31` | up to `8.3.31` | -| **`8.2`** | up to `8.2.31` | up to `8.2.31` | +| PHP Version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| ----------: | --------------------- | -------------- | -------------- | +| **`8.5`** | up to `8.5.6` | up to `8.5.6` | up to `8.5.6` | +| **`8.4`** | up to `8.4.21` | up to `8.4.21` | up to `8.4.21` | +| **`8.3`** | up to `8.3.31` | up to `8.3.31` | up to `8.3.31` | +| **`8.2`** | up to `8.2.31` | up to `8.2.31` | up to `8.2.31` | {% include scalingo_22_deprecation_note.md %} @@ -69,7 +69,7 @@ Further details about version constraints can be found in the [Semver documentation](https://github.com/npm/node-semver?tab=readme-ov-file#advanced-range-syntax) {% endnote %} -If you do not use `compose.json` (classic app), you can specify the PHP version +If you do not use `composer.json` (classic app), you can specify the PHP version through the environment variable `PHP_VERSION`. ## PHP Extensions and Dependencies diff --git a/src/_posts/languages/python/2000-01-01-start.md b/src/_posts/languages/python/2000-01-01-start.md index 9faa51af0..bbe8d57fc 100644 --- a/src/_posts/languages/python/2000-01-01-start.md +++ b/src/_posts/languages/python/2000-01-01-start.md @@ -1,7 +1,7 @@ --- title: Python nav: Introduction -modified_at: 2026-04-08 12:00:00 +modified_at: 2026-05-26 12:00:00 tags: python index: 1 --- @@ -21,12 +21,12 @@ your app. The following versions of Python are available: -| Python Version | `scalingo-22` ([EOL]) | `scalingo-24` | -| -------------- | -------------------- | --------------- | -| **`3.14`** | up to `3.14.4` | up to `3.14.4` | -| **`3.13`** | up to `3.13.13` | up to `3.13.13` | -| **`3.12`** | up to `3.12.13` | up to `3.12.13` | -| **`3.11`** | up to `3.11.15` | up to `3.11.15` | +| Python Version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| -------------- | --------------------- | --------------- | --------------- | +| **`3.14`** | up to `3.14.4` | up to `3.14.4` | up to `3.14.4` | +| **`3.13`** | up to `3.13.13` | up to `3.13.13` | up to `3.13.13` | +| **`3.12`** | up to `3.12.13` | up to `3.12.13` | up to `3.12.13` | +| **`3.11`** | up to `3.11.15` | up to `3.11.15` | up to `3.11.15` | {% include scalingo_22_deprecation_note.md %} diff --git a/src/_posts/languages/ruby/2000-01-01-start.md b/src/_posts/languages/ruby/2000-01-01-start.md index 152892be7..9559ee475 100644 --- a/src/_posts/languages/ruby/2000-01-01-start.md +++ b/src/_posts/languages/ruby/2000-01-01-start.md @@ -1,7 +1,7 @@ --- title: Ruby nav: Introduction -modified_at: 2026-04-22 12:00:00 +modified_at: 2026-05-26 12:00:00 tags: ruby index: 1 --- @@ -81,11 +81,11 @@ $ git push scalingo master ### Availability -| Ruby Version | `scalingo-22` ([EOL]) | `scalingo-24` | -| -----------: | --------------------: | -------------: | -| **`4.0`** | up to `4.0.3` | up to `4.0.3` | -| **`3.4`** | up to `3.4.9` | up to `3.4.9` | -| **`3.3`** | up to `3.3.11` | up to `3.3.11` | +| Ruby Version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| -----------: | --------------------: | -------------: | -------------: | +| **`4.0`** | up to `4.0.3` | up to `4.0.3` | up to `4.0.3` | +| **`3.4`** | up to `3.4.9` | up to `3.4.9` | up to `3.4.9` | +| **`3.3`** | up to `3.3.11` | up to `3.3.11` | up to `3.3.11` | {% include scalingo_22_deprecation_note.md %} diff --git a/src/_posts/platform/app/2000-01-01-tailscale.md b/src/_posts/platform/app/2000-01-01-tailscale.md index fd0a15191..ba4e8a2bd 100644 --- a/src/_posts/platform/app/2000-01-01-tailscale.md +++ b/src/_posts/platform/app/2000-01-01-tailscale.md @@ -1,7 +1,7 @@ --- layout: page title: Configure Tailscale -modified_at: 2026-01-05 00:00:00 +modified_at: 2026-05-26 00:00:00 tags: tailscale networking vpn buildpack --- @@ -35,6 +35,7 @@ tailscale ``` Replace `[dist]` with the codename of the [stack]({% post_url platform/internals/stacks/2000-01-01-stacks %}) you are using: +* `resolute` for `scalingo-26` * `noble` for `scalingo-24` (default) * `jammy` for `scalingo-22` diff --git a/src/_posts/platform/deployment/2000-01-01-deploy-java-jar-war.md b/src/_posts/platform/deployment/2000-01-01-deploy-java-jar-war.md index 48383c110..edcc39bf3 100644 --- a/src/_posts/platform/deployment/2000-01-01-deploy-java-jar-war.md +++ b/src/_posts/platform/deployment/2000-01-01-deploy-java-jar-war.md @@ -1,7 +1,7 @@ --- title: Deployment of JAR and WAR archives nav: Deploy JAR/WAR -modified_at: 2026-05-06 12:00:00 +modified_at: 2026-05-26 12:00:00 index: 8 tags: deployment, java, jar, war --- @@ -103,11 +103,11 @@ scalingo --app my-app env-set JAVA_WEBAPP_RUNNER_VERSION=10.1.24.0 The latest available versions currently are: -| Tomcat Version | `scalingo-22` ([EOL]) | `scalingo-24` | -| -------------: | --------------------: | ----------------: | -| **`10.1`** | up to `10.1.54.0` | up to `10.1.54.0` | -| **`9.0`** | up to `9.0.117.0` | up to `9.0.117.0` | -| `8.5` | up to `8.5.68.1` | up to `8.5.68.1` | +| Tomcat Version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| -------------: | --------------------: | ----------------: | ----------------: | +| **`10.1`** | up to `10.1.54.0` | up to `10.1.54.0` | up to `10.1.54.0` | +| **`9.0`** | up to `9.0.117.0` | up to `9.0.117.0` | up to `9.0.117.0` | +| `8.5` | up to `8.5.68.1` | up to `8.5.68.1` | up to `8.5.68.1` | The default Tomcat version on all stacks is the latest `9.0` version. diff --git a/src/_posts/platform/deployment/buildpacks/2000-01-01-jemalloc.md b/src/_posts/platform/deployment/buildpacks/2000-01-01-jemalloc.md index dbad6cf26..25e89115f 100644 --- a/src/_posts/platform/deployment/buildpacks/2000-01-01-jemalloc.md +++ b/src/_posts/platform/deployment/buildpacks/2000-01-01-jemalloc.md @@ -1,6 +1,6 @@ --- title: Jemalloc Buildpack -modified_at: 2026-04-29 00:00:00 +modified_at: 2026-05-26 00:00:00 tags: buildpacks build jemalloc --- @@ -59,9 +59,9 @@ web: jemalloc.sh bundle exec puma -C config/puma.rb The following jemalloc versions are available: -| jemalloc Version | `scalingo-22` ([EOL]) | `scalingo-24` | -| ---------------: | --------------------: | ------------: | -| **`5.3`** | Up to `5.3.1` | Up to `5.3.1` | +| jemalloc Version | `scalingo-22` ([EOL]) | `scalingo-24` | `scalingo-26` | +| ---------------: | --------------------: | ------------: | ------------: | +| **`5.3`** | Up to `5.3.1` | Up to `5.3.1` | Up to `5.3.1` | {% include scalingo_22_deprecation_note.md %} diff --git a/src/_posts/platform/deployment/buildpacks/2000-01-01-nginx.md b/src/_posts/platform/deployment/buildpacks/2000-01-01-nginx.md index 200af9764..23d2cfa1a 100644 --- a/src/_posts/platform/deployment/buildpacks/2000-01-01-nginx.md +++ b/src/_posts/platform/deployment/buildpacks/2000-01-01-nginx.md @@ -1,7 +1,7 @@ --- title: Nginx Buildpack for Custom Reverse Proxy nav: Nginx Buildpack -modified_at: 2025-10-10 12:00:00 +modified_at: 2026-05-26 00:00:00 tags: buildpacks build nginx --- diff --git a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md index 31826de43..82ea01e2c 100644 --- a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md +++ b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md @@ -2,7 +2,7 @@ title: Scalingo-22 Stack nav: Scalingo-22 modified_at: 2026-05-28 00:00:00 -index: 3 +index: 4 --- {% warning %} diff --git a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md index 25c3a0786..f00ccdb24 100644 --- a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md +++ b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md @@ -1,8 +1,8 @@ --- title: Scalingo-24 Stack nav: Scalingo-24 -modified_at: 2026-03-10 00:00:00 -index: 2 +modified_at: 2026-05-26 00:00:00 +index: 3 --- {% note %} diff --git a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-26-stack.md b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-26-stack.md new file mode 100644 index 000000000..2d20fbfa7 --- /dev/null +++ b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-26-stack.md @@ -0,0 +1,38 @@ +--- +title: Scalingo-26 Stack +nav: Scalingo-26 +modified_at: 2026-05-26 00:00:00 +index: 2 +--- + +This article describes the scalingo-26 stack, based on Ubuntu 26.04. [What is a stack?]({% post_url platform/internals/stacks/2000-01-01-stacks %}) + +## Support Period + +scalingo-26 is based on Ubuntu 26.04. It will be supported through May 2031. + +## Testing and Migrating Your App + +Learn how to test and [migrate your app]({% post_url platform/internals/stacks/2000-01-01-stacks %}#migrating-to-a-new-stack) to scalingo-26. + +## Docker Image + +This base image is a completely standard Docker image. The image is available on [Docker Hub](https://hub.docker.com/r/scalingo/scalingo-26). You can run it locally with this command: + +``` +docker pull scalingo/scalingo-26:latest +docker run --rm -it scalingo/scalingo-26:latest bash +``` + +## Ubuntu Packages + +The following table lists available packages and versions for the stack scalingo-26. + +In general, apps do not typically interact directly with this level of operating system services. Some app dependencies may, as well as apps that directly rely on the underlying operating system. The list below is provided to document the available operating system packages. + +
+{: .table } +| Name | Version | +| ---- | ------- | +{% include scalingo_26_stack_packages.md %} +
diff --git a/src/_posts/platform/internals/stacks/2000-01-01-stacks.md b/src/_posts/platform/internals/stacks/2000-01-01-stacks.md index a189402a5..e8b77326d 100644 --- a/src/_posts/platform/internals/stacks/2000-01-01-stacks.md +++ b/src/_posts/platform/internals/stacks/2000-01-01-stacks.md @@ -11,6 +11,7 @@ Scalingo currently supports two stacks based on Ubuntu LTS. | Name | Base Distribution | Supported Until | Status | |-----------------------|-------------------|-----------------|--------------| +| [scalingo-26] | Ubuntu 26.04 | May 2031 | Supported | | [scalingo-24] | Ubuntu 24.04 | May 2029 | Supported | | [scalingo-22] ([EOL]) | Ubuntu 22.04 | May 2027 | Deprecated | | scalingo-20 | Ubuntu 20.04 | April 2025 | Discontinued | @@ -41,7 +42,7 @@ scalingo --app my-app apps-info | SETTINGS | VALUE | +----------------+-------------+ [...] -| Stack | scalingo-24 | +| Stack | scalingo-26 | [...] +----------------+-------------+ ``` @@ -61,7 +62,7 @@ A stack change only takes effect after the application is redeployed. 3. Click the **Settings** tab 4. In the **Settings** submenu, select **General** 5. In the **Scalingo Stack** section, click **Change Scalingo Stack** -6. Select `scalingo-24` +6. Select `scalingo-26` 7. Click **Change** 8. Trigger a new deployment to apply the stack change immediately 9. Run your functional tests to validate compatibility with the new stack @@ -71,13 +72,13 @@ A stack change only takes effect after the application is redeployed. You can migrate to the latest stack with: ```shell -scalingo --app my-app stacks-set scalingo-24 +scalingo --app my-app stacks-set scalingo-26 ``` Then redeploy your application: ```shell -git commit --allow-empty -m "Upgrading to scalingo-24" +git commit --allow-empty --message="Upgrading to scalingo-26" git push scalingo master ``` @@ -103,7 +104,7 @@ containing: ```json { - "stack": "scalingo-24" + "stack": "scalingo-26" } ``` @@ -144,8 +145,8 @@ Of course you can inspect this base image: it's a completely standard Docker image after all! You can use something like: ```console -$ docker pull scalingo/scalingo-24 -$ docker run --rm -it scalingo/scalingo-24:latest bash +$ docker pull scalingo/scalingo-26 +$ docker run --rm -it scalingo/scalingo-26:latest bash ``` ## Timezone @@ -185,6 +186,7 @@ all new deployments, including Review Apps, must use a newer supported stack. [scalingo-22]: {% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %} [scalingo-24]: {% post_url platform/internals/stacks/2000-01-01-scalingo-24-stack %} +[scalingo-26]: {% post_url platform/internals/stacks/2000-01-01-scalingo-26-stack %} [EOL]: #stack-end-of-life diff --git a/src/changelog/base_image/_posts/2025-05-26-scalingo-26-v1.md b/src/changelog/base_image/_posts/2025-05-26-scalingo-26-v1.md new file mode 100644 index 000000000..20abc0498 --- /dev/null +++ b/src/changelog/base_image/_posts/2025-05-26-scalingo-26-v1.md @@ -0,0 +1,6 @@ +--- +modified_at: 2026-05-26 00:00:00 +title: 'Stack scalingo-26 Release' +--- + +A new stack named scalingo-26, based on Ubuntu 26.04 has been released. The Docker image is on [Docker Hub](https://hub.docker.com/r/scalingo/scalingo-26).