Skip to content

v0.24.0

Compare
Choose a tag to compare
@sttts sttts released this 22 Apr 19:01
· 192 commits to main since this release
v0.24.0
86241b4

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 for GlobalAuthorizer and LocalAuthorizer to enable SelfSubjectRulesReview 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

Full Changelog: v0.23.0...v0.24.0