Skip to content

Platform API 0.6

Compare
Choose a tag to compare
@ekcasey ekcasey released this 29 Mar 21:19
· 470 commits to main since this release

This release of the Cloud Native Buildpacks Specification defines Platform API 0.6.

Additions

  • Adds build-time bill-of-materials to export report (#163)
  • Adds image manifest size to export report (#175, RFC 0067)

Breaking Changes

  • New lifecycle exit codes: all exit codes are now less than 255 (#196)
  • Set image WorkingDir to the app directory in the app image (#187, RFC 0072)
  • Default process changes:
    • If the platform does not set a default process, use the buildpack-provided default process (#204, RFC 0064)
    • For buildpacks using API < 0.6, assume web is the buildpack-provided default process (#204, RFC 0064)
    • When no default process is specified by either the platform or buildpacks, the app image will have no default process (#137)

Nonfunctional Changes

  • Typo fixes (#167, #198)
  • Clarify that cache image must be in a registry (#174)
  • Clarify that Entrypoint may be either launcher or a symlink to the launcher (#188)