Releases: kptdev/kpt
Releases · kptdev/kpt
v1.0.0-beta.29
Highlights
- Improved error messages for WASM (#3830)
Changelog
- 9c0c3fc Add delay for TestFunctionRepository to make sure the repo is cached (#3831)
- 5e0807a Archive Porch server logs in GitHub Actions (#3828)
- 2c50be2 Improve wasm errors (#3830)
- 1291cfb Rename the api group name to be healthcheck.config.k8s.io (#3848)
- c6b840a Rollouts gitlab support (#3853)
- 7bc1011 add labels and annotations to rollouts api (#3832)
- a6f1175 add unit tests for remoterootsync controller (#3860)
- 82b535a build(deps): bump golang.org/x/net from 0.2.0 to 0.7.0 (#3825)
- 3c9f484 build(deps): bump golang.org/x/net from 0.2.0 to 0.7.0 in /rollouts (#3824)
- 6475e31 build(deps): bump golang.org/x/net in /porch/api (#3861)
- 07e9689 build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 in /porch/api (#3842)
- 57ab52e licensescan: Add licenses for more libraries (#3840)
- 0066f06 logging: Improve some error messages (#3803)
- 5cd9a99 packagevariantset controller: support arbitrary object selectors (#3764)
- b388916 porch: enable packagevariant and packagevariantset controllers (#3859)
- 048ebec rollouts: add condition when external sync is created (#3834)
- cff89cf rollouts: add status conditions to remote root sync (#3849)
- e3ff258 rollouts: reconcile fleet rollouts periodically (#3841)
- 2c097c1 rollouts: support reposync option (#3850)
porch/v0.0.15
Release porch/v0.0.15
v1.0.0-beta.27
v1.0.0-beta.25
Changelog
- 59d0bc8 Add PackageVariantSet controller (#3707)
- 3c8e2ac Add vulncheck targets to makefiles (#3749)
- f3e7008 Bump json5 from 2.2.0 to 2.2.3 in /site (#3717)
- 8eb9958 Bump minimatch from 3.0.4 to 3.1.2 in /site (#3676)
- 8e9f29e Create CRD for Function objects (#3675)
- f705db0 Don't use templating to build error messages (#3679)
- a641385 Enable the golang race detector for Porch tests (#3668)
- 3d80f24 Extract out common parse-package logic (#3711)
- 8ecda33 Fix concurrency issue with watcher (#3667)
- 9045f1c Increase the timeout for the Porch e2e tests (#3669)
- dc931ec Log enabled controllers and warn if no controllers are enabled (#3710)
- af926a0 PackageVariant controller: implement pruning, deletionPolicy, and adoptionPolicy (#3701)
- 9b05920 Refactor controller logic for getting RESTConfig to a remote cluster (#3712)
- dc44dbd RemoteRootSyncSet: able to specify a packageRef to a package (#3734)
- 07abd99 RemoteRootSyncSet: clean up old ref status (#3744)
- 72a67f1 Replace text/template when generating Kptfile CRD (#3681)
- fa0a9a5 RootSyncRollout controller (#3542)
- 852b7cd Support applying a package to a GKEHubMembership (#3733)
- 11a17b6 Use kStatus to compute status (#3743)
- bb2725f add a deletion approval flow with a validation webhook (#3678)
- e710f1b add docs for kpt alpha rpkg update (#3747)
- 74d800f chore: Upgrade cli-utils to v0.34.0 (#3746)
- 3657aec create DownstreamPackage controller (#3684)
- 43c578c dont template formula (#3680)
- 3a99e3a e2e: add delay after registering Repository (#3741)
- 9dbfc60 improve wasm error message (#3781)
- d0191b9 licensescan: Add licenses for more libraries. (#3736)
- 4952e6c licensescan: Add simple license crosscheck (#3682)
- e6fef8f licensescan: Fix missing pipe character in README (#3739)
- b1a870b licensescan: fix ignore handling (#3740)
- 519b56c licensetool: embed license DB, update for more modules (#3665)
- 6b7f4a6 new command 'kpt alpha rpkg delete' (#3745)
- 1cb21f9 packagevariant controller should unpropose deletion when needed (#3759)
- 5a7e65f porch cli: 'rpkg reject' should also reject proposals for deletion (#3761)
- 7e6e318 porch: don't save empty patches (#3695)
- 4952405 refactor pod warmup to avoid vet warning (#3713)
- 0632148 tests: Add wait for function and packagerevision readiness (#3751)
- e78ca44 tests: add more logging around problematic test timeout (#3718)
- 960a945 update kpt installation instructions and homebrew for kpt v1.0.0-beta.24 (#3683)
porch/v0.0.14
Highlights
- Deletion of published packagerevisions now require a two-step process of proposal and deletion similar to publishing of packages (https://kpt.dev/reference/cli/alpha/rpkg/propose-delete/)
Changelog
- 8e9f29e Create CRD for Function objects (#3675)
- a641385 Enable the golang race detector for Porch tests (#3668)
- 3d80f24 Extract out common parse-package logic (#3711)
- 8ecda33 Fix concurrency issue with watcher (#3667)
- 9045f1c Increase the timeout for the Porch e2e tests (#3669)
- dc931ec Log enabled controllers and warn if no controllers are enabled (#3710)
- 9b05920 Refactor controller logic for getting RESTConfig to a remote cluster (#3712)
- dc44dbd RemoteRootSyncSet: able to specify a packageRef to a package (#3734)
- 07abd99 RemoteRootSyncSet: clean up old ref status (#3744)
- 852b7cd Support applying a package to a GKEHubMembership (#3733)
- 11a17b6 Use kStatus to compute status (#3743)
- bb2725f add a deletion approval flow with a validation webhook (#3678)
- 3a99e3a e2e: add delay after registering Repository (#3741)
- 6b7f4a6 new command 'kpt alpha rpkg delete' (#3745)
- 5a7e65f porch cli: 'rpkg reject' should also reject proposals for deletion (#3761)
- 7e6e318 porch: don't save empty patches (#3695)
- 4952405 refactor pod warmup to avoid vet warning (#3713)
- 0632148 tests: Add wait for function and packagerevision readiness (#3751)
- e78ca44 tests: add more logging around problematic test timeout (#3718)
v1.0.0-beta.24
Changelog
- 4fe5d7f Add RootSyncDeployment controller (#3653)
- 353766e Add stubs for compiling without wasmtime / without cgo (#3664)
- e0bcd34 Finalizers and OwnerRefs for PackageRevision (#3655)
- 0285fca Fix bugs in RootSyncSet controller (#3651)
- 23de8ff Fixes issue 1392, kpt can't handle kind: List. (#3654)
- c67b11f Move printer package out of internal (#3660)
- 9dd01cd Provide version to RESTMapper in WorkloadIdentityBinding controller (#3666)
- 946fa81 Update the RootSyncSet CRD with changes in the go structs (#3652)
- 5ab223b Updated release links to v1.0.0-beta23 version (#3647)
- 04f18c7 add validations to
kpt alpha rpkg init
command (#3650) - cd2ec9d klippy: a controller that auto-instantiates packages (#3575)
- 45b33ce update
kpt alpha rpkg
command help docs (#3649)
porch/v0.0.13
Highlights
- Fixes a regression in the WorkloadIdentityBinding controller (#3666)
Changelog
- 4fe5d7f Add RootSyncDeployment controller (#3653)
- e0bcd34 Finalizers and OwnerRefs for PackageRevision (#3655)
- 0285fca Fix bugs in RootSyncSet controller (#3651)
- 9dd01cd Provide version to RESTMapper in WorkloadIdentityBinding controller (#3666)
- 946fa81 Update the RootSyncSet CRD with changes in the go structs (#3652)
- cd2ec9d klippy: a controller that auto-instantiates packages (#3575)
v1.0.0-beta.23
Highlights
- 35d4aae Include files in subdirs for pull command (#3609)
- 622c014 add
workspaceName
to package revision and autoassign revision numbers (#3593) - 0da1e20 cli: rpkg push surface renderstatus (#3645)
- 1964f0a porch: restrict
clone
andinit
to only create the first package revision (#3603)
Changelog
- 3f3fbb8 build: slsa fix in the release workflow (#3646)
- b7174fd Add KptFileGVK to expose typed GVK information for Kptfile (#3584)
- 3eb9918 Avoid fragile global initialization of scheme (#3620)
- 266c598 Bump markdown-it and markdownlint-cli in /site (#3564)
- d0199c8 Bump node-fetch from 2.6.1 to 2.6.7 in /site (#2736)
- b638816 Bump tmpl from 1.0.4 to 1.0.5 in /site (#2737)
- 23f525f Bump yargs-parser and postcss-cli in /site (#3562)
- 9dd3319 CODEOWNERS: just use the kpt-reviewers group everywhere (#3621)
- ac2aa6c Don't skip the Porch e2e test in the GA workflow (#3604)
- 35d4aae Include files in subdirs for pull command (#3609)
- 4140ea4 Package conditions (#3614)
- 1f72257 Populate package-path metadata into package context (#3596)
- 0fca8a1 Resolve functions using function objects registered in apiserver (#3633)
- a727de1 Silence linker warnings on build and test (#3615)
- 212b668 Store metadata for packagerevisions in CRs (#3579)
- 2781133 Support for checking sync status for RootSyncSet (#3625)
- 1db5254 Upgrade GitHub Actions versions to avoid deprecated Node 12 runtime (#3624)
- ded8c4d Use controller-oriented RESTMapper in porch controllers (#3567)
- 37f513e Use the kpt-reviewers team for single-assignment (#3619)
- 971cb4c Watch for PackageRevisions (#3644)
- 622c014 add
workspaceName
to package revision and autoassign revision numbers (#3593) - d4ae450 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
- 0da1e20 cli: rpkg push surface renderstatus (#3645)
- 3e695d6 licensecan: Fix go.mod so we can
go run
(#3616) - e4766aa patch porch cli to use new workspace field (#3632)
- aa38ca6 porch: Added renderstatus to packagerevisionresources update api (#3522)
- fa37dbc porch: add json struct tags to render results (#3638)
- 1964f0a porch: restrict
clone
andinit
to only create the first package revision (#3603) - 280ad33 reenable porch CLI tests (#3640)
- aa271f2 remove yaml struct tags from porch package revision api (#3643)
- 82f5a72 we ran into an issue where applying the resourcegroup.kpt.dev CRD (#3622)
v1.0.0-beta.22
PLEASE IGNORE THIS RELEASE INSTEAD USE v1.0.0-beta.23
This release does not have SLSA provenance artifacts which got fixed in this PR.
Changelog
- b7174fd Add KptFileGVK to expose typed GVK information for Kptfile (#3584)
- 3eb9918 Avoid fragile global initialization of scheme (#3620)
- 266c598 Bump markdown-it and markdownlint-cli in /site (#3564)
- d0199c8 Bump node-fetch from 2.6.1 to 2.6.7 in /site (#2736)
- b638816 Bump tmpl from 1.0.4 to 1.0.5 in /site (#2737)
- 23f525f Bump yargs-parser and postcss-cli in /site (#3562)
- 9dd3319 CODEOWNERS: just use the kpt-reviewers group everywhere (#3621)
- ac2aa6c Don't skip the Porch e2e test in the GA workflow (#3604)
- 35d4aae Include files in subdirs for pull command (#3609)
- 4140ea4 Package conditions (#3614)
- 1f72257 Populate package-path metadata into package context (#3596)
- 0fca8a1 Resolve functions using function objects registered in apiserver (#3633)
- a727de1 Silence linker warnings on build and test (#3615)
- 212b668 Store metadata for packagerevisions in CRs (#3579)
- 2781133 Support for checking sync status for RootSyncSet (#3625)
- 1db5254 Upgrade GitHub Actions versions to avoid deprecated Node 12 runtime (#3624)
- ded8c4d Use controller-oriented RESTMapper in porch controllers (#3567)
- 37f513e Use the kpt-reviewers team for single-assignment (#3619)
- 971cb4c Watch for PackageRevisions (#3644)
- 622c014 add
workspaceName
to package revision and autoassign revision numbers (#3593) - d4ae450 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
- 0da1e20 cli: rpkg push surface renderstatus (#3645)
- 3e695d6 licensecan: Fix go.mod so we can
go run
(#3616) - e4766aa patch porch cli to use new workspace field (#3632)
- aa38ca6 porch: Added renderstatus to packagerevisionresources update api (#3522)
- fa37dbc porch: add json struct tags to render results (#3638)
- 1964f0a porch: restrict
clone
andinit
to only create the first package revision (#3603) - 280ad33 reenable porch CLI tests (#3640)
- aa271f2 remove yaml struct tags from porch package revision api (#3643)
- 82f5a72 we ran into an issue where applying the resourcegroup.kpt.dev CRD (#3622)
porch/v0.0.12
Highlights
- The PackageRevision resource now supports watches, as well as labels, annotations, ownerReferences, and finalizers. This makes it possible to write controllers to managed PackageRevisions.
- PackageRevisions must now be created in a workspace. This is somewhat similar to branches in git, but only needs to be unique among package revisions in the same package. Revisions can no longer be assigned when a PackageRevision is created, but rather gets automatically assigned by Porch when a package revision is published (#3593).
Changelog
- 3eb9918 Avoid fragile global initialization of scheme (#3620)
- 4140ea4 Package conditions (#3614)
- 1f72257 Populate package-path metadata into package context (#3596)
- 0fca8a1 Resolve functions using function objects registered in apiserver (#3633)
- 212b668 Store metadata for packagerevisions in CRs (#3579)
- 2781133 Support for checking sync status for RootSyncSet (#3625)
- ded8c4d Use controller-oriented RESTMapper in porch controllers (#3567)
- 971cb4c Watch for PackageRevisions (#3644)
- 622c014 add
workspaceName
to package revision and autoassign revision numbers (#3593) - d4ae450 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
- e4766aa patch porch cli to use new workspace field (#3632)
- aa38ca6 porch: Added renderstatus to packagerevisionresources update api (#3522)
- fa37dbc porch: add json struct tags to render results (#3638)
- 1964f0a porch: restrict
clone
andinit
to only create the first package revision (#3603) - aa271f2 remove yaml struct tags from porch package revision api (#3643)