Skip to content

Platform API 0.9

Compare
Choose a tag to compare
@natalieparellano natalieparellano released this 06 Apr 18:15
· 301 commits to main since this release
edac0f7

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

Breaking Changes

  • Legacy BOM information is removed from the io.buildpacks.build.metadata label; this information can instead be found in <layers>/sbom/launch/sbom.legacy.json (#288)

Additions

  • If SOURCE_DATE_EPOCH is set in the export environment, the lifecycle will set image create time to the provided value instead of the constant January 1, 1980 (#292, RFC 0103)
  • The analyze phase accepts a -launch-cache flag, improving performance when restoring the SBOM layer from the previous image in a Docker daemon; additionally, the analyzer accepts a -skip-layers flag to completely skip SBOM layer restoration (#276, #278)
  • Process-specific working directories are added to the io.buildpacks.build.metadata label (#216, #290)

Nonfunctional Changes

  • Clarifies the meaning of -skip-restore (#280)