Releases: buildpacks-community/kpack
kpack v0.6.0
Install
kubectl apply -f release-0.6.0.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.6.0/release-0.6.0.yaml
What's New?
- Provide support to enable setting build priority on build pods #908
- Included Lifecycle is 0.14.1
- Support for public cloud k8s creds helpers in builds #971
- Disable Istio Injection on build pods #968
- Improve logging with CR kind being reconciled #961
- Bump to go 1.17 #969
Breaking Changes
None
Bug Fixes
- Improved error handling so that binding to a ProvisionedService object no longer swallows errors #952
New Contributors
- @jmcdice made their first contribution in #949
- @ncarlson made their first contribution in #952
- @yaelharel made their first contribution in #963
- @jjbustamante made their first contribution in #944
Full Changelog: v0.5.2...v0.6.0
sha256 checksum:
da0c9bbdbdca996445862cdf2ddc4ab9abdb8e36452317c20f4acca107d70318 release-0.6.0.yaml
kpack v0.5.4
Install
kubectl apply -f release-0.5.4.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.5.4/release-0.5.4.yaml
Bug Fixes
Update dependency on on golang.org/x/crypto to to avoid triggering vulnerability scanners for non-impacted CVE CVE-2022-27191
Full Changelog: v0.5.3...v0.5.4
sha256 checksum:
5f7379b5bbcc8e923ca036f6a3e236b15f1a0b5f28f0737c23bb76ae8097b4bb release-0.5.4.yaml
kpack v0.5.3
Install
kubectl apply -f release-0.5.3.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.5.3/release-0.5.3.yaml
Bug Fixes
- Prevent possible Nil Pointer Reference when the lifecycle is inaccessible #946
Full Changelog: v0.5.2...v0.5.3
sha256 checksum:
59c559db03822bede6302c5ffe7a0875bf97b4ebdf3a59c18d42beb6927fa522 release-0.5.3.yaml
kpack v0.5.2
Install
kubectl apply -f release-0.5.2.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.5.2/release-0.5.2.yaml
Bug Fixes
- Add aggregate rolebinding allowing kpack to access ProvisionedServices resources #922
- Prevent data loss on v1alpha1->v1alpha2 conversion #934
- Re-authenticate to fetch lifecycle layers to prevent builder creation failures #938
What's Changed
Full Changelog: v0.5.1...v0.5.2
sha256 checksum:
cbab8df0bce20be16a301c9ad37a9649ce504ce85f7b82b61c8a9b34e76a8c1c release-0.5.2.yaml
kpack v0.5.1
Install
kubectl apply -f release-0.5.1.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.5.1/release-0.5.1.yaml
Bug Fixes
-
This release includes lifecycle
0.13.3
which adds support for bom entries in theio.buildpacks.build.metadata
image label in Buildpack API 0.7 in addition to the existing sbom layer formats. Previous installs of kpack may result in this error during build:ERROR: failed to build: bom table isn't supported in this buildpack api version. The BOM should be written to <layer>.sbom.<ext>, launch.sbom.<ext>, or build.sbom.<ext>
What's Changed
- Upgrade to lifecycle 0.13.3 in #916
- kpack controller is now built with the CA Cert buildpack #917
- Dependency patches:
New Contributors
- @Routedworld made their first contribution in #909
- @elfotografo007 made their first contribution in #915
Full Changelog: v0.5.0...v0.5.1
sha256 checksum:
65d7a33c76330724d01177446474df2ebf1630498c584055a2438e7bd22344f1 release-0.5.1.yaml
kpack v0.5.0
Install
kubectl apply -f release-0.5.0.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.5.0/release-0.5.0.yaml
What's New?
- Support for Platform API 0.7 and 0.8 and Buildpack API 0.7.
Breaking changes
- Buildpacks that utilize Buildpack API 0.7 will use the new SBOM format written as a layer instead of an image label as documented here.
Changelog
- Upgrade git2go to v33 and libgit2 to 1.3 #901
- Bump lifecycle to 0.13.1 #903
- Fix git http(s) proxy env var support #905
- Add support for platform API 0.7 and 0.8 #889
- Relax mixin validation for platform api 0.7+ #892
Thanks
Thanks to these contributors who contributed to 0.5.0!
❤️ @samj1912
❤️ @dumez-k
❤️ @pviraj59
❤️ @jromero
❤️ @tomkennedy513
❤️ @matthewmcnew
❤️ @tylerphelan
sha256 checksum:
28001e85e5f537ffc809448cd6c0f0f5da0cec51e4ddd3e245a0b42e03d6409d release-0.5.0.yaml
kpack v0.4.3
Install
kubectl apply -f release-0.4.3.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.4.3/release-0.4.3.yaml
What's New?
- Fix an issue where an empty secretRef in an image's service bindings would result in controller panic #887
sha1 c4c85375394ea2010332b8db4a7ff723cc8ccefa release-0.4.3.yaml
kpack v0.4.2
Install
kubectl apply -f release-0.4.2.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.4.2/release-0.4.2.yaml
What's New?
- Fix an issue that prevented proper validation and defaulting on v1alpha1 resources #881 #878 #873
- Support registry caching on windows builds #880
- Fix an issue that prevented registry caching in private registries #874
- Include complete Lifecyle directory in builder images to prevent issues on some container runtimes #870.
sha1 d52126638de629ac1bb13e17cb5e3a639219e805 release-0.4.2.yaml
kpack v0.4.1
Install
kubectl apply -f release-0.4.1.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.4.1/release-0.4.1.yaml
What's New?
- Allow BuildServiceAccount ImagePullSecrets to read run images #865
- Fix ServiceAccountName on Builder resources #861 #862
#864 - Include ListKind in CRD defintions #860
- Apply container resources configs to all build pod containers #851
- Support image signing on all stacks #871
sha1 d83c3357df331127445dd534d99110c8f077fe53 release-0.4.1.yaml
kpack v0.4.0
Install
kubectl apply -f release-0.4.0.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.4.0/release-0.4.0.yaml
What's New?
- A new kpack api version, v1alpha2, is introduced in this release. Here's what's new in v1alpha2:
- Support for signing images built with kpack with cosign (#684)
- Support for Notary image signing has been removed in v1alpha2. Notary still supported in v1alpha1.
- Support for the Kubernetes Service Binding Specification.
- CNB Service bindings has been removed from v1alpha2. Still supported on v1alpha1.
- ClusterStacks and ClusterStores can be configured with
serviceAccountRef
s to support private registries (#649) serviceAccount
field changed toserviceAccountName
where relevent- Image and Build resources support configuring defaultProcessType (#746)
- Add
projectDescriptorPath
to configure path to project descriptor for Images and Builds (#705) - Allow using a remote registry for caching (#652)
- Allow users to specify additional tags on image resource (#801)
- Allow Images/Builds resources to select nodes and configure the scheduling algorithm (#621)
- Support for signing images built with kpack with cosign (#684)
- Any-Stack Buildpacks are supported buildpacks/spec#140
- kpack
logs
tool is no longer published on kpack releases. Please use the kp cli.
Breaking changes
- Kubernetes cluster version 1.19 or later is required
Changelog
- Support wildcard stack #776
- Migrate webhook configs to v1 api version #783
- Support private registry for ClusterStack & ClusterStore #670
- Project toml path #800
- Add Project descriptor 0.2 support #810
- Add support for platform api 0.6 #811
- Image registry cache #669
- Validate that image cache size does not change when the storage class is not expandable #813
- Add default process to image and build specs #818
- Make build pod nodeSelector, Tolerations, and Affinity configurable #820
- Add support for additional tags #802
- Cosign Signing Integration #817
- Add support for kubernetes service bindings #823
- Migrate ServiceAccount to ServiceAccountName in v1alpha2 #835
- Lifecycle image can be configured with a service account for private registries #837
- Deprecate notary support in v1alpha2 #836
- Validate image build history limit #838
- Builds of an Image use determinstic build names #847
Thanks
Thanks to these contributors who contributed to 0.4.0!
❤️ @samj1912
❤️ @modulo11
❤️ @c0d1ngm0nk3y
❤️ @loewenstein
❤️ @kulhadia
❤️ @Haegi
❤️ @stormqueen1990
❤️ @kkavitha
❤️ @DennyHoang
❤️ @elfotografo007
❤️ @dumez-k
❤️ @pviraj59
❤️ @jromero
❤️ @tomkennedy513
❤️ @matthewmcnew
❤️ @tylerphelan
sha1 f92ef9936d2bb28d2736f6e6c08464108b36a7bf release-0.4.0.yaml