Skip to content

Releases: buildpacks-community/kpack

kpack v0.6.0

10 Jun 20:44
0a30a5a
Compare
Choose a tag to compare

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

Full Changelog: v0.5.2...v0.6.0

sha256 checksum:

da0c9bbdbdca996445862cdf2ddc4ab9abdb8e36452317c20f4acca107d70318 release-0.6.0.yaml

kpack v0.5.4

31 May 14:08
3ba848e
Compare
Choose a tag to compare

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

14 Apr 17:39
2c34323
Compare
Choose a tag to compare

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

21 Mar 15:16
Compare
Choose a tag to compare

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

  • Upgrade to lifecycle 0.13.5 in b66668e
  • Dependency patches:
    • Bump containerd -> 1.5.10 in #933

Full Changelog: v0.5.1...v0.5.2

sha256 checksum:

cbab8df0bce20be16a301c9ad37a9649ce504ce85f7b82b61c8a9b34e76a8c1c release-0.5.2.yaml 

kpack v0.5.1

11 Feb 20:21
16033ad
Compare
Choose a tag to compare

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 the io.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:
    • Bump containerd -> 1.5.9 in #918
    • Bump go-containerregistry -> 0.8.0 in #918

New Contributors

Full Changelog: v0.5.0...v0.5.1

sha256 checksum:

65d7a33c76330724d01177446474df2ebf1630498c584055a2438e7bd22344f1 release-0.5.1.yaml 

kpack v0.5.0

13 Dec 21:31
524cbf3
Compare
Choose a tag to compare

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

23 Nov 18:55
5c07ecf
Compare
Choose a tag to compare

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

08 Nov 19:02
ab7c188
Compare
Choose a tag to compare

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

25 Oct 21:05
Compare
Choose a tag to compare

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

05 Oct 20:20
2edfa53
Compare
Choose a tag to compare

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.
    • ClusterStacks and ClusterStores can be configured with serviceAccountRefs to support private registries (#649)
    • serviceAccount field changed to serviceAccountName 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)
  • 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