This repository has been archived by the owner on May 22, 2024. It is now read-only.
Releases: krator-rs/krator
Releases · krator-rs/krator
v0.6.0
v0.5.0
This release updates k8s-openapi
to v0.13
and kube
to v0.60
, which reverts breaking changes introduced in the last release when updating to k8s-openapi
v0.12
.
For more information on the drama, see: https://github.com/Arnavion/k8s-openapi/releases/tag/v0.13.0
v0.4.0
This is a small, but breaking release of krator
and krator-derive
. No new features have been added, but we have bumped the k8s-openapi
version to 0.12. This version of the library comes with several breaking changes – namely that collections such as Vec
s are no longer wrapped in options. This lead to a change in some of the underlying logic. However, Krator can now consume the new Kubernetes 1.21 APIs
v0.3.0
General
- 🎉 We have moved to a new repository so that Krustlet and Krator can grow independently! 🎉
- For release notes, issues, pull requests , etc. prior to this release, please see the Krustlet Repository
kube
dependency bumped to0.55
.k8s-openapi
version feature moved tov1_20
.
Krator v0.3.0
- Krator no longer enables a specific version feature for
k8s-openapi
. Users will be able to (must) enable the version feature for the Kubernetes version they wish to work with. For more information see k8s-openapi docs. Krator will continue to be tested with Kubernetes v1.20. - A bug was fixed where Krator dropped a channel prematurely. Commit, Pull Request
- The new controller manager API was introduced, with support for multiple controllers and watching arbitrary resources. There are a few limitations at this point:
- Admission Webhook functionality has not been implemented, so the original
OperatorRuntime
API should be used for now. Issue - There is a bug caused by subscribing to the same resource twice with different settings such that they will watch different subsets of objects. If one watcher resets, it will clear the entire cache for that resource. If the other watcher does not also reset, then the objects that it watches but the first watcher does not will disappear. Issue
- Admission Webhook functionality has not been implemented, so the original
Krator Derive v0.2.0
- A derive macro was introduced to generate the Kubernetes resources needed to use Krator's admission webhook functionality. Pull Request
Contributors
A big thanks to everyone who contributed to this release: