Skip to content

lifecycle v0.2.0

Compare
Choose a tag to compare
@buildpack-bot buildpack-bot released this 14 May 21:13
a5743d7

lifecycle v0.2.0

This is the second beta release of the Cloud Native Buildpack Lifecycle. This implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice.

Prerequisites

The lifecycle runs as a normal user in a series of unprivileged Linux 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 knative.

Key Features

  • Implements Cloud Native Buildpack Specification as of buildpacks/spec@92a2673 as well as more recently added version constraints.
  • Better error messages (#130, #135).
  • Introduce launch-cache to improve performance when exporting to a daemon (#131 -> #132).
  • Add Makefile (#129).
  • Use stack.toml for run image (#127).
  • Extract buildpack/imgutil package (#118 -> #125).
  • Buildpack versions are constrained according to spec (#96).
  • Support caching using volumes (e.g., PVCs) (#117, #120).
  • Fix credential helper logic (#111).
  • Improve logging for detection (#112).
  • Add image creation time to images (#113).