Releases: buildpacks-community/kpack
Releases · buildpacks-community/kpack
kpack v0.9.1
Install
kubectl apply -f release-0.9.1.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.9.1/release-0.9.1.yaml
Highlights
- Track dependency objects even if they don't exist by @gcapizzi in #1082
- Retry if image fetch fails due to network error by @yaelharel in #1080
- Minimum kubernetes version is 1.22
Bumped Dependencies
- Bump deps by @tomkennedy513 in #1086
Full Changelog: v0.8.2...v0.9.1
sha256 checksum:
48d739ffb3e2eeef2894281f07543d92107101e18b964375e34e8e7ead1594bc release-0.9.1.yaml
kpack v0.8.2
Install
kubectl apply -f release-0.8.2.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.8.2/release-0.8.2.yaml
Bug Fixes:
- Revert changes from 0.8.1 release to resolve issue where re-reconciles did not occur if a tracked object did not yet exist .
Full Changelog: v0.8.1...v0.8.2
sha256 checksum:
2f5a16e0db44210cd19c860c725fdee3bd32bf948279421e19866fa276a9c68c release-0.8.2.yaml
kpack v0.8.1
Install
kubectl apply -f release-0.8.1.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.8.1/release-0.8.1.yaml
Bug Fixes
- Fix regression where [Cluster]Builders, Clusterstacks, and Clusterstores no longer retried on network errors #1076
Full Changelog: v0.8.0...v0.8.1
sha256 checksum:
05f8c3481b7315ec8e5dcc9bea8654dd6af5d42654743747e2ae0fcf7d63a6ed release-0.8.1.yaml
kpack v0.8.0
Install
kubectl apply -f release-0.8.0.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.8.0/release-0.8.0.yaml
Highlights
- All kpack images are build on ubuntu jammy
- Support for injected sidecars such as istio
- kpack can now execute builds in istio-injected namespaces
- Docs/How to enable
What's Changed
- Add configurable storage class name for image resource by @tylerphelan in #1029
- Enable setting SOURCE_DATA_EPOCH by @yaelharel in #1032
- Require k8s 1.22+ in docs by @3deep5me in #1042
- Enable support for building kpack on jammy
- Add support for injected sidecars in build pods by @tomkennedy513 in #1019
Bumped Dependencies
- dependabot workflow automation for updating dependency by @Rajpratik71 in #1054
- bump cosign to 1.13.1 by @tylerphelan in #1043
- Utilize lifecycle 0.14.3 by @matthewmcnew in #1045
Bug Fixes
- Add conversion logic for new v1alpha2 fields by @yaelharel in #1039
- Handle nil build spec when reading creation time by @tomkennedy513 in #1053
- Fix bug in windows running containerd
- Use /tmp/termination-log for windows and linux by @tylerphelan in #1052
New Contributors
- @3deep5me made their first contribution in #1042
- @Rajpratik71 made their first contribution in #1054
- @chenbh made their first contribution in #1067
Full Changelog: v0.7.1...v0.8.0
sha256 checksum:
e8c9bd0ae46f5f5a7e0cf706146c708bd5c20d9c4cb87aaec46c5161ea2c5739 release-0.8.0.yaml
kpack v0.7.3
Rebuilt images to patch cves
Full Changelog: v0.7.2...v0.7.3
kpack v0.7.2
What's Changed
- Utilize lifecycle 0.14.3 by @tylerphelan in #1050
- Fix bug in windows builds running on containerd nodes
Full Changelog: v0.7.1...v0.7.2
kpack v0.7.1
Install
kubectl apply -f release-0.7.1.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.7.1/release-0.7.1.yaml
What's Changed
- Include lifecycle 0.14.2 by @matthewmcnew in #1033
Full Changelog: v0.7.0...v0.7.1
sha256 checksum:
00a3a567efa64ba7c720354691fc008a35293ccd7007a7b74ac51393b2afa81e release-0.7.1.yaml
kpack v0.7.0
Install
kubectl apply -f release-0.7.0.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.7.0/release-0.7.0.yaml
What's Changed
- Support OwnerReferencesPermissionEnforcement admission controller enabled by @tylerphelan in #993
- Add Ability to Strip Components from Blob Files by @diarmuidie in #976
- Fix churn bug when clusterstack run image digest is out of date with tagged run image by @jjbustamante in #988
- Accept all types of corev1.EnvVar as build env vars by @kieron-dev in #997
- Added activeDeadlineSeconds to build and pod spec by @daraghlowe in #958
- Add support for platform api 0.9 and bump lifecycle to 0.14.1 by @tomkennedy513 in #1026
- Allow MAXIMUM_PLATFORM_API_VERSION to be configured in the controller by @tomkennedy513 in #1025
- Conform to restricted pod security standards by @tomkennedy513 in #1030
- Support correct specification of project descriptor by @jjbustamante in #1027
Bug Fixes
- Prepare step will fail for https registries that use implicitly "local" urls #943
- Builders do not recover from temporary issues #550
- Improve error handling for builds with invalid ServiceAccounts by @tcdowney in #1013
- Secrets with invalid volume names prevent build pods from being created @tylerphelan in #1023
Dependencies
- Bump k8s.io libs to 0.23.9 by @tylerphelan in #1007
Breaking Changes
- The minimum required k8s version is 1.22
New Contributors
- @diarmuidie made their first contribution in #976
- @kieron-dev made their first contribution in #997
- @daraghlowe made their first contribution in #958
- @tcdowney made their first contribution in #1013
Full Changelog: v0.6.1...v0.7.0
sha256 checksum:
d0573482f6127e15fbe488ef242da803f6ffb35811ec476bf22176bf7c0caf67 release-0.7.0.yaml
kpack v0.6.2
What's Changed
- Fix regression preventing
AZURE_CONTAINER_REGISTRY_CONFIG
from being used to provide Azure credential files for Azure credhelper in the kpack controller in #1014 - Bump ggcr to 0.10.0 to resolve issue with failed blob uploads not retrying (google/go-containerregistry#1318)
Full Changelog: v0.6.1...v0.6.2
sha256 checksum:
3dcb67def571fc33a2342c80466afd43779286dabb95d8dc8cc83287f63d4a99 release-0.6.2.yaml
kpack v0.6.1
Install
kubectl apply -f release-0.6.1.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.6.1/release-0.6.1.yaml
Bug Fixes
- ECR Cred helper should not log when ECR is not being used #980
Full Changelog: v0.6.0...v0.6.1
sha256 checksum:
03b2d0b53009f6893bd44e4ee1d03f88cca790a8df90fe3bdbdd7d2e8c07df5e release-0.6.1.yaml