This topic describes the changes in Tanzu Build Service (commonly known as TBS).
Release Date: February 29, 2024
Lifecycle v0.12.0 is the minimum supported version for Tanzu Build Service v1.13. Older versions have Platform API v0.7 or earlier, which are not supported by Tanzu Build Service.
The legacy Cloud Native Buildpack Bill of Materials (CNB BOM) format has been removed.
You can no longer install Tanzu Build Service without kapp. Tanzu Build Service requires the kapp controller to be installed.
ClusterStores are no longer created by default during install. Buildpacks are now represented by ClusterBuildpack and Buildpack resources.
The TanzunetDependencyUpdater
is removed and replaced with a new dependency updater with enhanced configuration options.
Tanzu Build Service can now generate Supply-chain Levels for Software Artifacts (SLSA) attestations. For instructions, see Use Supply-chain Levels for Software Artifacts.
Tanzu UBI and Static builders are now available and you can install them as part of the Full dependencies. For instructions, see the enable_ubi_builder
and enable_startic_builder
fields during Installation.
For the supported languages for these builders, see the Tanzu Stacks documentation.
Dependency updates allow you to configure which dependencies get updated. For more information, see Updating Dependencies.
The kp CLI now supports configuring the number of successful and failed build that are retained by setting failedBuildHistoryLimit
and successBuildHistoryLimit
on images. For more information, see the kpack documentation.
Tanzu Build Service v1.13.0 includes the following components:
Tanzu Build Service supports and uses Tanzu Buildpacks.
You can install Tanzu Build Service on any Kubernetes cluster v1.27 or later.
You can upgrade v1.12.x to v1.13.x. For upgrade instructions, follow the procedures in Install Tanzu Build Service with kapp controller.