Changelog #72 - Faster Dockerfile-based builds, new Go, Node.js, PHP, Python, and Ruby versions supported, and more

Hello, and welcome to this week’s changelog update! Let’s dive into what’s new:

  1. Faster Dockerfile-based builds

    We now support Docker’s build cache resulting in faster builds. When you use the cache, only changed layers are rebuilt. You can always invalidate the cache on redeploy.

  2. New Go, Node.js, PHP, Python, and Ruby versions

    We added support for Go 1.23, Node.js 23, PHP 8.3.12, Ruby 3.4.0, JRuby 9.4.8.0, Python 3.13. Here are the new default versions:

    • 1.23.2 for Go 1.23 and 1.22.8 for Go 1.22
    • 21.0.1 for Java
    • 20.18.0 for Node.js
    • 8.3.12 for PHP
    • 3.1.2 for Ruby
    • 3.12.7 for Python
  3. Control panel: improved experience when staging service updates

    We’ve improved the experience when staging service updates for the next deployment. We now display a callout to remind you that changes are pending. Previously, they were displayed as stashed deployments, making the changes less visible.

  4. Enhanced experience for Koyeb GitHub app installation

    We’ve improved the experience when installing the Koyeb GitHub app without admin permissions. Previously, it was unclear when the installation was pending or was successfully approved. We now display the required next actions to finish the installation.