Skip to content

Releases: kbind-dev/kbind

v0.8.1

18 May 09:56
v0.8.1
c1e4391

Choose a tag to compare

Changelog

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0

27 Apr 14:51
3080410

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.1

19 Feb 14:51
971baba

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

05 Feb 07:21
v0.7.0
8b330f5

Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

02 Dec 06:52
v0.6.0
e7d4b91

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.6.0-rc1

27 Nov 09:22
v0.6.0-rc1
573bae5

Choose a tag to compare

v0.6.0-rc1 Pre-release
Pre-release

What's Changed

New Contributors

Read more

v0.5.1

15 Oct 07:49
v0.5.1
fbbda1c

Choose a tag to compare

Changelog

v0.5.0

29 Sep 09:51
v0.5.0
b3e214e

Choose a tag to compare

kube-bind v0.5.0 Release Notes 🎉

This release marks a significant milestone for kube-bind, introducing a brand new v1alpha2 API and a major overhaul of the backend architecture. We've focused on making the system more robust, flexible, and easier to manage. A huge thank you to all our contributors for making this release possible!

🚀 Major Features & API Changes

The centerpiece of this release is the new v1alpha2 API, which fundamentally improves how services are exposed and managed.

New v1alpha2 API: We've introduced the BoundSchemas object and refactored APIServiceExports. This new structure provides a more robust and explicit way to define service exposures, moving away from relying solely on CRDs. (#248, #254, #261 by @cnvergence)

🏗️ Backend Overhaul

The backend has been completely refactored for better performance, maintainability, and flexibility.

Migration to multicluster-runtime: The backend controllers have been migrated to use the popular controller-runtime library, aligning with modern Kubernetes controller development practices. (#274 by @mjudeikis)

Fully Schema-less Backend: The backend is now "schema'less" and uses a dynamic client. This decouples it from specific resource types, making it more universal and capable of supporting different platforms like kcp without modification. (#291, #295 by @mjudeikis)

Project Restructuring: The backend has graduated from an example to a core part of the mainline project, reflecting its new, more robust architecture. (#276 by @mjudeikis)

🧹 Housekeeping & Dependency Updates
We've updated key dependencies and cleaned up the project structure to improve security and maintainability.

kcp SDK Updated: The kcp SDK has been bumped to v0.28 and updated to use the new code generation, keeping kube-bind aligned with the latest kcp developments. (#269, #270 by @mjudeikis)

Dependency Bumps: Key dependencies like go-oidc (v3), Dex, and various golang.org/x packages have been updated to their latest versions. (#281, #279, #235)

Slimmer Session Cookies: The backend now stores less data in the session cookie, which improves performance and compatibility with a wider range of OIDC providers. (#285 by @xrstf)

SDK Package Consolidation: The sdk/client and sdk/apis packages have been merged into a single sdk package for a cleaner codebase. (#311 by @ntnn)

📖 Documentation & Community

New Developer Docs: We've added initial documentation for developers to make it easier to contribute to the project. (#243 by @dakraus)

Updated Documentation: All documentation has been updated to reflect the changes in this v0.5.0 release. (#324 by @mjudeikis)

New Approver: Welcome and thank you to @mjudeikis, who has been added as an approver! (#249 by @mjudeikis)

✨ Welcome to Our New Contributors!
A special thank you to our new contributors who made their first PR in this release cycle. We're thrilled to have you!

@cnvergence made their first contribution in pull request #240
@dakraus made their first contribution in pull request #243
@ntnn made their first contribution in pull request #311

Now full list of changes

What's Changed

Full Changelog: v0.4.8...v0.5.0

v0.4.8

06 Jan 15:20

Choose a tag to compare

What's Changed

  • Update golangci-lint, remove staticcheck, begin to lower Go requirements to 1.23.0 by @xrstf in #230
  • apis: fix go doc typo by @sttts in #233
  • Fix local make build targets, cli and SDK by @mjudeikis in #232

New Contributors

Full Changelog: v0.4.7...v0.4.8

v0.4.7

04 Jan 14:03

Choose a tag to compare

What's Changed

Full Changelog: v0.4.4...v0.4.7