[release] v0.8.0

1 view
Skip to first unread message

Andy Goldstein

unread,
Sep 2, 2022, 3:52:55 PM9/2/22
to kcp...@googlegroups.com, KCP Users
Hi all, we're thrilled to announce the release of kcp v0.8.0! This is another huge milestone, with lots of new features and bug fixes. Highlights include:
  • The syncer is more secure, requiring an exact match on SyncTarget UID
  • APIExports can use permission claims to request access to built-in APIs (e.g. ConfigMaps) and APIs provided by other APIExports
  • The kcp authorizers now add extensive audit annotations during the authorization process, significantly improving the detail in the audit log for the reasoning behind each authorization decision
  • We've started transitioning the kcp code base to structured, contextual logging
  • kcp and the syncer now support syncing autoscaling APIs
  • We've begun building out the cache server infrastructure, continuing our preparation for multiple shards
  • We squashed a major bug that kept workspaces from being deleted and which was also a performance issue
  • You can now no longer edit immutable metadata fields (such as creation timestamp) for Kubernetes types installed as CRDs (such as Deployments)
  • Resources and namespaces are properly cleaned up when being deleted
  • You no longer need "access" permission to a top-level workspace when trying to bind to an APIExport
  • We now support quota for cluster-scoped resources
And this is only a sampling of the 160+ amazing commits since v0.7.0!

Full release notes are available at https://github.com/kcp-dev/kcp/releases/tag/v0.8.0

Andy
Reply all
Reply to author
Forward
0 new messages