Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kube 0.94 release plan #1570

Closed
clux opened this issue Sep 7, 2024 · 1 comment
Closed

kube 0.94 release plan #1570

clux opened this issue Sep 7, 2024 · 1 comment

Comments

@clux
Copy link
Member

clux commented Sep 7, 2024

Hoping to send out a release soon. Lots of stuff in the milestone and the last open PR is basically readymerged, so likely will send one out on monday after a doc clean PR (#1573).

Highlights

Support for rustls's aws-lc-rs available under a new kube/aws-lc-rs feature.

Two Partial typing improvements;

  1. new [DeserializeGuard] safety wrapper allows lifting deserialisation errors (for say, not breaking watchers) with Api::<DeserializeGuard<CaConfigMap>> type use. See error_boundary module (Add error boundary wrapper type #1556 and Implement Error for error_boundary::InvalidObject #1558) and new errorbounded_configmap example.
  2. A derive macro for [Resource]; #[derive(Resource)] allows inheriting existing k8s-openapi resource implementations to avoid stepping into the dynamic api. Via Add Resource derive macro #1565

So basically, better partial typing / safer typing support and rustls, but also some small stuff.

@clux
Copy link
Member Author

clux commented Sep 9, 2024

@clux clux closed this as completed in b3e9944 Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant