v0.24.0
User Facing Changes
- Add experimental workspace mount reconciler (#3058, @mjudeikis)
- Kcp ws use support for relative and absolute multi-step navigation (#3088, @mjudeikis)
- ✨ Add Webhook URL based CRD conversions (#3090, @palnabarun)
- Add support for /openapi/v3 endpoints for workspaces with awareness of static resources, CRDs and APIBindings. (#3118, @sttts)
- Fix workspaces hot reload for index controller (#3095, @mjudeikis)
- Implement
SelfSubjectRulesReview
API, enabling usage of e.g.kubectl auth can-i --list
(#3097, @embik) - Re-enable Kubernetes Webhook Token Authentication (#3096, @ajwdev)
- Update etcd version to 3.5.13 (#3114, @embik)
Dependencies
- github.com/golang/protobuf: v1.5.3 → v1.5.4
- github.com/kcp-dev/logicalcluster/v3: v3.0.4 → v3.0.5
- github.com/sirupsen/logrus: v1.9.0 → v1.9.3
- go.etcd.io/bbolt: v1.3.7 → v1.3.9
- go.etcd.io/etcd/api/v3: v3.5.9 → v3.5.13
- go.etcd.io/etcd/client/pkg/v3: v3.5.9 → v3.5.13
- go.etcd.io/etcd/client/v2: v2.305.9 → v2.305.13
- go.etcd.io/etcd/client/v3: v3.5.9 → v3.5.13
- go.etcd.io/etcd/pkg/v3: v3.5.9 → v3.5.13
- go.etcd.io/etcd/raft/v3: v3.5.9 → v3.5.13
- go.etcd.io/etcd/server/v3: v3.5.9 → v3.5.13
- golang.org/x/sync: v0.4.0 → v0.5.0
- google.golang.org/protobuf: v1.31.0 → v1.33.0
PRs
- ✨ Index mounting ordering & few debug nits by @mjudeikis in #3085
- ✨ Add workspace mount battery & controller by @mjudeikis in #3058
- 🌱 add mount test into index by @mjudeikis in #3089
- 🐛 fix mount workspace reload by @mjudeikis in #3095
- ✨ add krew index build by @mjudeikis in #3094
- ✨ Feature: Re-enable webhook token authentication by @ajwdev in #3096
- 📖 Document how storage keys are computed for workspaces by @p0lyn0mial in #1905
- 📖 Update documentation with CNCF community group by @embik in #3101
- 📖 Deploy most recent release documentation as 'latest' alias by @embik in #3102
- ✨ kubectl support ../../ & ..:..: by @mjudeikis in #3088
- ✨ cli/use: simplify tests and add tests for relative paths by @sttts in #3103
- 🌱 Publish RC candidates by @mjudeikis in #3105
- ✨ Add Tilt setup to contrib by @mjudeikis in #3037
- ✨ Webhook URL based CRD conversions by @palnabarun in #3090
- 📖 Update documentation dependencies and add dark mode by @embik in #3109
- 📖 Organize generated CRD documentation by API group by @embik in #3110
- ✨ Implement
RulesFor
forGlobalAuthorizer
andLocalAuthorizer
to enableSelfSubjectRulesReview
by @embik in #3097 - 📖 Add architecture brain-dump. by @sttts in #3108
- 📖 Refactor documentation sections and mention Helm chart by @embik in #3113
- 🌱 Bump etcd dependencies to 3.5.13 by @embik in #3114
- 🌱 Set controller rest config timeout to 30secs by @sankar17 in #3112
- ✨ Implement cluster-aware OpenAPI v3 by @sttts in #3118
- 🐛 Implement RoundTripperWrapper everywhere to allow cancellation by @sttts in #3120
New Contributors
- @ajwdev made their first contribution in #3096
- @palnabarun made their first contribution in #3090
- @sankar17 made their first contribution in #3112
Full Changelog: v0.23.0...v0.24.0