Buildpacks release notes

This page documents production updates to Buildpacks. Check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or programmatically access release notes in BigQuery.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly: https://cloud.google.com/feeds/cloudbuildpacks-release-notes.xml

February 26, 2024

Starting in Go version 1.22 and later, you can no longer use GOPATH for installing dependencies. To manage dependencies, you use a go.mod file. For more information about Go versions, and managing dependencies for vendor directories, see GOPATH and Modules in Go documentation.

August 28, 2023

The support policy and schedule for Google Cloud's buildpacks is now available at https://cloud.google.com/docs/buildpacks/support-policy.

July 19, 2023

The Python buildpack now uses gunicorn --bind :8080 main:app as the default entrypoint for all web applications. If you currently use a Procfile, it will continue to work but you are no longer required to configure a Procfile for your projects. Learn more about Python application entrypoints.

June 27, 2023

The default generic builder now uses the Ubuntu 22 LTS base image. When you specify the latest location, the builds now uses the google-22 builder by default. For example, you can specify either of the following to use google-22:

  • gcr.io/buildpacks/builder:latest
  • gcr.io/buildpacks/builder:google-22

If you need to pin your build to the previous Ubuntu 18 builder, see the instructions about how to configure the builder version, including:

  • pack commands for local builds.
  • gcloud commands for remote builds.
  • How to configure the project.toml for Cloud Run.

June 22, 2023

The Java runtime now supports using Maven wrappers for managing your project's dependency on Maven.

June 01, 2023

You can use the Pnpm package manager to configure dependencies for Node.js runtimes. Learn how to configure your application.

April 26, 2023

Starting June 5, 2023, the default generic builder will begin using the Ubuntu 22 LTS base image. This means that builds using gcr.io/buildpacks/builder:latest will get the google-22 builder which addresses multiple security issues. You can read more about the google-22 builder in our announcement on GitHub.

You can preview the new builder by adding --builder=gcr.io/buildpacks/builder:google-22 to the gcloud builds submit --pack command when you build your application with a specific builder.