Releases: buildpacks/lifecycle
lifecycle v0.20.12
lifecycle v0.20.12
Welcome to v0.20.12, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.12.
Chores
- Bump imgutil and docker by @jabrown85 in #1510
- Specify tool versions in go.mod by @AidanDelaney in #1511
- Bump github.com/docker/docker from 28.3.0+incompatible to 28.3.1+incompatible in the go-dependencies group by @dependabot[bot] in #1513
- Bump go to 1.24.5 by @jabrown85 in #1516
- Replace GoogleContainerTools/kaniko with chainguard-dev/kaniko by @jabrown85 in #1508
Full Changelog: v0.20.11...release/0.20.12
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
lifecycle v0.20.11
lifecycle v0.20.11
Welcome to v0.20.11, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.11.
Chores
- Bump go to version 1.24.4 to fix CVE-2025-22874 by @maxkrumpe in #1507
Full Changelog: v0.20.10...release/0.20.11
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
lifecycle v0.20.10
lifecycle v0.20.10
Welcome to v0.20.10, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.10.
Features
N/A
Bugfixes
N/A
Chores
- Bump the go-dependencies group with 2 updates by @dependabot in #1499
- Bump the go-dependencies group with 4 updates by @dependabot in #1500
- bump go by @jabrown85 in #1501
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
What's Changed
Full Changelog: v0.20.9...v0.20.10
lifecycle v0.20.9
lifecycle v0.20.9
Welcome to v0.20.9, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.9.
Features
- Updates go to version 1.24.3
Bugfixes
- Bump imgutil by @jabrown85 in #1496
Full Changelog: v0.20.8...release/0.20.9
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
@matejvasek @jabrown85
lifecycle v0.20.8
lifecycle v0.20.8
Welcome to v0.20.8, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.8.
Features
- Updates go to version 1.24.2
Chores
- Update vulnerable dependencies by @pbusko in #1494
- Remove build unix constraint to exec_d.go and restore archive tar windows file by @jjbustamante in #1493
Full Changelog: v0.20.7...v0.20.8
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
lifecycle v0.20.7
lifecycle v0.20.7
Welcome to v0.20.7, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.7.
Features
- go 1.24 by @jabrown85 in #1473
Bugfixes
- Ensure lifecycle arg validation executed as expected. by @jabrown85 in #1468
Chores
- Remove potential for exporter_test race by @jabrown85 in #1469
- Use GITHUB_REF_NAME for draft action by @jabrown85 in #1466
- Bump anchore/scan-action from 3 to 6 by @dependabot in #1446
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #1428
- Bump appleboy/ssh-action from 1.1.0 to 1.2.1 by @dependabot in #1470
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #1418
- Bump the go-dependencies group across 1 directory with 5 updates by @dependabot in #1476
- Bump github.com/containerd/containerd from 1.7.26 to 1.7.27 by @dependabot in #1485
- Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1482
- Bump appleboy/ssh-action from 1.2.1 to 1.2.2 by @dependabot in #1481
- Bump the go-dependencies group across 1 directory with 3 updates by @dependabot in #1486
Full Changelog: v0.20.6...release/0.20.7
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
lifecycle v0.20.6
lifecycle v0.20.6
Welcome to v0.20.6, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.6.
Features
- Remove Windows Support by @jabrown85 in #1441
- Updates go to version 1.23.6
Bugfixes
N/A
Chores
- Bump go-dependencies containerd, golang.org/x/sync and golang.org/x/sys by @gogolok in #1442
- Bump golang.org/x/crypto from 0.24.0 to 0.31.0 by @dependabot in #1444
- Updating go deps for grype by @jabrown85 in #1449
- Makefile: Create dynamic build targets by @gogolok in #1438
- Makefile: Use new build approach for darwin amd64+arm64 by @gogolok in #1452
- Update draft-release.yml by @jabrown85 in #1461
- Add logging and sleep to tests by @joeybrown-sf in #1464
- Workflow Updates for 0.20.6 by @jabrown85 in #1462
Full Changelog: v0.20.5...release/0.20.6
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
lifecycle v0.20.5
lifecycle v0.20.5
Welcome to v0.20.5, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.5.
⚠️ Deprecation of Support for Windows Containers ⚠️
This is the last lifecycle release that will support Windows Containers. We will begin removing support for Windows Containers on subsequent releases.
See https://medium.com/buildpacks/deprecation-announcement-windows-container-feature-in-cloud-native-buildpacks-bbb70351343d for more details.
Features
Bugfixes
- Only log once (per phase) when we have to get target distro information from /etc/os-release #1424 (@natalieparellano)
- Fix #1425 by providing insecure registries when we access the run image #1426 (@natalieparellano)
Full Changelog: v0.20.4...release/0.20.5
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
lifecycle v0.20.4
lifecycle v0.20.4
Welcome to v0.20.4, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.4.
Features
- Improve corrupted cache handling (@natalieparellano #1410 )
Chores
- Updates go to version 1.23.3
- Bump github actions (@jabrown85 #1419 )
Full Changelog: v0.20.3...release/0.20.4
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:
lifecycle v0.20.3
lifecycle v0.20.3
Welcome to v0.20.3, a release of the Cloud Native Buildpacks Lifecycle.
Prerequisites
The lifecycle runs as a normal user in a series of unprivileged containers. To export images and cache image layers, it requires access to a Docker (compatible) daemon or an OCI registry.
Install
Extract the .tgz file and copy the lifecycle binaries into a build image. The build image can then be orchestrated by a platform implementation such as the pack CLI or tekton.
Lifecycle Image
An OCI image containing the lifecycle binaries is available at buildpacksio/lifecycle:0.20.3.
Features
- Updates go to version 1.22.8
Bugfixes
Chores
Full Changelog: v0.20.2...release/0.20.3
Contributors
We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors: