Skip to content

Releases: buildpacks/lifecycle

v0.20.1

22 Aug 17:12
13adc3a
Compare
Choose a tag to compare

lifecycle v0.20.1

Welcome to v0.20.1, 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.1.

Features

Bugfixes

Chores

  • Updates go to version 1.22.6
  • #1390 docker from 26.1.4+incompatible to 26.1.5+incompatible
  • #1384 Adapt tools/test-fork/sh to current GitHub Actions workflows

Full Changelog: v0.20.0...release/0.20.1

Contributors

We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:

@pbusko @nicolasbender @natalieparellano @jabrown85 @hhiroshell

lifecycle v0.17.7

29 Jul 17:12
Compare
Choose a tag to compare

lifecycle v0.17.7

Welcome to v0.17.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 daemon or Docker registry.

Install

Extract the .tgz file and copy the lifecycle binaries into a build stack base 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.17.7.

Features

  • Bumps imgutil and docker (5b1f05e)
  • Updates go to version 1.21.12

lifecycle v0.20.0

17 Jul 16:00
df6be88
Compare
Choose a tag to compare

lifecycle v0.20.0

Welcome to v0.20.0, 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.0.

Features

  • The lifecycle, when encountering cache metadata for a layer that does not exist in the cache, will skip over the layer instead of failing the build (#1381 by @joeybrown-sf)
  • When using Platform API 0.14 or greater, the restorer restores cached launch layers even if they are not found in the previous image (#1346 by @pbusko)
  • When using Platform API 0.14 or greater, the restorer ensures read access to the run image selected by extensions (#1364 by @pbusko)
  • The lifecycle surfaces the error from the registry (when it fails to verify image permissions) as an error instead of a debug message (#1376 by @natalieparellano)
  • Bumps dependencies (#1375 and #1373)
  • Updates go to version 1.22.5

Bugfixes

  • The lifecycle, when populating target data for older platforms, populates OS & architecture as well as distro information (#1374 by @natalieparellano)

Full Changelog: v0.19.7...release/0.20.0

Contributors

We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:

@edmorley, @jabrown85, @joeybrown-sf, @natalieparellano, @pbusko

lifecycle v0.19.7

06 Jun 16:38
7b5a8ec
Compare
Choose a tag to compare

lifecycle v0.19.7

Welcome to v0.19.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.19.7.

Features

Bugfixes

Full Changelog: v0.19.6...release/0.19.7

lifecycle v0.19.6

15 May 11:10
73f6927
Compare
Choose a tag to compare

lifecycle v0.19.6

Welcome to v0.19.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.19.6.

Bugfixes

Full Changelog: v0.19.5...release/0.19.6

lifecycle v0.19.5

13 May 13:35
83efa75
Compare
Choose a tag to compare

lifecycle v0.19.5

Welcome to v0.19.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.19.5.

Bugfixes

  • The detector, when determining if a base image satisfies target constraints declared by a buildpack, also uses information from /etc/os-release when distro information is not present in the run image labels (#1352 by @natalieparellano)

Full Changelog: v0.19.4...release/0.19.5

lifecycle v0.19.4

08 May 16:27
c0590cd
Compare
Choose a tag to compare

lifecycle v0.19.4

Welcome to v0.19.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.19.4.

Features

Bugfixes

  • The lifecycle, when finding run image target information, will fall back to reading /etc/os-release when distro information is not present in the run image labels (#1347 by @pbusko)
  • The lifecycle, when determining if a base image satisfies target constraints declared by a buildpack, fails if the buildpack declares distro information but the base image does not (fixes spec compliance) (#1348 by @natalieparellano)

Library Changes

  • The restorer initializes a default LayerMetadataRestorer and SBOMRestorer if none is provided (#1333 by @pbusko)

Full Changelog: v0.19.3...release/0.19.4

Contributors

We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:

@c0d1ngm0nk3y, @edmorley, @jabrown85, @natalieparellano, @pbusko

lifecycle v0.19.3

10 Apr 16:34
85f22a0
Compare
Choose a tag to compare

lifecycle v0.19.3

Welcome to v0.19.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.19.3.

Features

  • N/A

Bugfixes

Chores

Full Changelog: v0.19.2...release/0.19.3

Contributors

We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:

@natalieparellano @jabrown85

lifecycle v0.19.2

05 Apr 20:15
e717efe
Compare
Choose a tag to compare

lifecycle v0.19.2

Welcome to v0.19.2, 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.19.2.

Features

  • Allow platform operators the ability to skip vendor specific keychain implementations by setting CNB_REGISTRY_AUTH_KEYCHAIN_SKIP_AMAZON or CNB_REGISTRY_AUTH_KEYCHAIN_SKIP_AZURE.

Chores

  • Updates go to version 1.22.2

Full Changelog: v0.19.1...release/0.19.2

Contributors

We'd like to acknowledge that this release wouldn't be as good without the help of the following amazing contributors:

@jabrown85 @natalieparellano

lifecycle v0.19.1

01 Apr 20:24
Compare
Choose a tag to compare

lifecycle v0.19.1

Welcome to v0.19.1, 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.19.1.

Features

  • Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0 (#1318)
  • Bumps github.com/docker/docker (#1321)
  • Bumps the dependencies group with 4 updates (#1323)

Bugfixes

  • Buildpack API 0.11 is supported as of lifecycle 0.19.x (#1326)
  • The lifecycle now correctly extracts the target distro name and version from the run image labels io.buildpacks.base.distro.name and io.buildpacks.base.distro.version (#1325)
  • Log level and color level are configurable via the environment (#1314)
  • Updates README for 0.19.x (#1313)

Full Changelog: v0.19.0...release/0.19.1