Skip to content

Commit

Permalink
release 0.65.0
Browse files Browse the repository at this point in the history
  • Loading branch information
clux committed Dec 10, 2021
1 parent c71ef42 commit 8d27aad
Show file tree
Hide file tree
Showing 10 changed files with 34 additions and 31 deletions.
31 changes: 17 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
<!-- next-header -->
UNRELEASED
===================
* see https://github.com/kube-rs/kube-rs/compare/0.64.0...master

* BREAKING: Removed `kube::Error::OpenSslError` - #716
* BREAKING: Removed `kube::Error::SslError` - #704 and #716
* BREAKING: Added `kube::Error::NativeTls(kube::client::NativeTlsError)` for errors from Native TLS - #716
* BREAKING: Added `kube::Error::RustlsTls(kube::client::RustlsTlsError)` for errors from Rustls TLS - #704
* Modified `Kubeconfig` parsing - allow empty kubeconfigs as per kubectl - #721
* Added `Kubeconfig::from_yaml` - #718 via #719
* Updated `rustls` to 0.20.1 - #704
* BREAKING: Added `ObjectRef` to the object that failed to be reconciled to `kube::runtime::controller::Error::ReconcileFailed` - #733
* BREAKING: Removed `api_version` and `kind` fields from `kind` structs generated by `kube::CustomResource` - #739
* Updated `tokio-tungstenite` to 0.16 - #750
* Updated `tower-http` to 0.2.0 - #748
* BREAKING: `kube-client`: replace `RefreshTokenLayer` with `AsyncFilterLayer` in `AuthLayer` - #752
* see https://github.com/kube-rs/kube-rs/compare/0.65.0...master

0.65.0 / 2021-12-10
===================

* BREAKING: Removed `kube::Error::OpenSslError` - [#716](https://github.com/kube-rs/kube-rs/issues/716)
* BREAKING: Removed `kube::Error::SslError` - [#704](https://github.com/kube-rs/kube-rs/issues/704) and [#716](https://github.com/kube-rs/kube-rs/issues/716)
* BREAKING: Added `kube::Error::NativeTls(kube::client::NativeTlsError)` for errors from Native TLS - [#716](https://github.com/kube-rs/kube-rs/issues/716)
* BREAKING: Added `kube::Error::RustlsTls(kube::client::RustlsTlsError)` for errors from Rustls TLS - [#704](https://github.com/kube-rs/kube-rs/issues/704)
* Modified `Kubeconfig` parsing - allow empty kubeconfigs as per kubectl - [#721](https://github.com/kube-rs/kube-rs/issues/721)
* Added `Kubeconfig::from_yaml` - [#718](https://github.com/kube-rs/kube-rs/issues/718) via [#719](https://github.com/kube-rs/kube-rs/issues/719)
* Updated `rustls` to 0.20.1 - [#704](https://github.com/kube-rs/kube-rs/issues/704)
* BREAKING: Added `ObjectRef` to the object that failed to be reconciled to `kube::runtime::controller::Error::ReconcileFailed` - [#733](https://github.com/kube-rs/kube-rs/issues/733)
* BREAKING: Removed `api_version` and `kind` fields from `kind` structs generated by `kube::CustomResource` - [#739](https://github.com/kube-rs/kube-rs/issues/739)
* Updated `tokio-tungstenite` to 0.16 - [#750](https://github.com/kube-rs/kube-rs/issues/750)
* Updated `tower-http` to 0.2.0 - [#748](https://github.com/kube-rs/kube-rs/issues/748)
* BREAKING: `kube-client`: replace `RefreshTokenLayer` with `AsyncFilterLayer` in `AuthLayer` - [#752](https://github.com/kube-rs/kube-rs/issues/752)

0.64.0 / 2021-11-16
===================
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Select a version of `kube` along with the generated [k8s-openapi](https://github

```toml
[dependencies]
kube = { version = "0.64.0", features = ["runtime","derive"] }
kube = { version = "0.65.0", features = ["runtime","derive"] }
k8s-openapi = { version = "0.13.1", default-features = false, features = ["v1_22"] }
```

Expand Down Expand Up @@ -158,7 +158,7 @@ Kube has basic support ([with caveats](https://github.com/kube-rs/kube-rs/issues

```toml
[dependencies]
kube = { version = "0.64.0", default-features = false, features = ["client", "rustls-tls"] }
kube = { version = "0.65.0", default-features = false, features = ["client", "rustls-tls"] }
k8s-openapi = { version = "0.13.1", default-features = false, features = ["v1_22"] }
```

Expand Down
2 changes: 1 addition & 1 deletion e2e/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ path = "dapp.rs"
anyhow = "1.0.44"
env_logger = "0.9.0"
futures = "0.3.17"
kube = { path = "../kube", version = "^0.64.0", default-features = false, features = ["client", "rustls-tls"] }
kube = { path = "../kube", version = "^0.65.0", default-features = false, features = ["client", "rustls-tls"] }
k8s-openapi = { version = "0.13.1", features = ["v1_22"], default-features = false }
log = "0.4.11"
serde_json = "1.0.68"
Expand Down
4 changes: 2 additions & 2 deletions examples/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ validator = { version = "0.14.0", features = ["derive"] }
anyhow = "1.0.44"
env_logger = "0.9.0"
futures = "0.3.17"
kube = { path = "../kube", version = "^0.64.0", default-features = false, features = ["admission"] }
kube-derive = { path = "../kube-derive", version = "^0.64.0", default-features = false } # only needed to opt out of schema
kube = { path = "../kube", version = "^0.65.0", default-features = false, features = ["admission"] }
kube-derive = { path = "../kube-derive", version = "^0.65.0", default-features = false } # only needed to opt out of schema
k8s-openapi = { version = "0.13.1", default-features = false }
log = "0.4.11"
serde = { version = "1.0.130", features = ["derive"] }
Expand Down
4 changes: 2 additions & 2 deletions kube-client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kube-client"
version = "0.64.0"
version = "0.65.0"
description = "Kubernetes client"
authors = [
"clux <[email protected]>",
Expand Down Expand Up @@ -56,7 +56,7 @@ rustls = { version = "0.20.1", features = ["dangerous_configuration"], optional
rustls-pemfile = { version = "0.2.1", optional = true }
bytes = { version = "1.1.0", optional = true }
tokio = { version = "1.14.0", features = ["time", "signal", "sync"], optional = true }
kube-core = { path = "../kube-core", version = "^0.64.0"}
kube-core = { path = "../kube-core", version = "^0.65.0"}
jsonpath_lib = { version = "0.3.0", optional = true }
tokio-util = { version = "0.6.8", optional = true, features = ["io", "codec"] }
hyper = { version = "0.14.13", optional = true, features = ["client", "http1", "stream", "tcp"] }
Expand Down
2 changes: 1 addition & 1 deletion kube-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kube-core"
description = "Kube shared types, traits and client-less behavior"
version = "0.64.0"
version = "0.65.0"
authors = [
"clux <[email protected]>",
"kazk <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion kube-derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kube-derive"
description = "Custom derives for the kube kubernetes crates"
version = "0.64.0"
version = "0.65.0"
authors = [
"clux <[email protected]>",
"kazk <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion kube-derive/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Add the `derive` feature to `kube`:

```toml
[dependencies]
kube = { version = "0.64.0", feature = ["derive"] }
kube = { version = "0.65.0", feature = ["derive"] }
```

## Usage
Expand Down
4 changes: 2 additions & 2 deletions kube-runtime/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kube-runtime"
version = "0.64.0"
version = "0.65.0"
description = "Kubernetes futures controller runtime"
authors = [
"Teo Klestrup Röijezon <[email protected]>",
Expand All @@ -21,7 +21,7 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
futures = "0.3.17"
kube-client = { path = "../kube-client", version = "^0.64.0", default-features = false, features = ["jsonpatch", "client"] }
kube-client = { path = "../kube-client", version = "^0.65.0", default-features = false, features = ["jsonpatch", "client"] }
derivative = "2.1.1"
serde = "1.0.130"
smallvec = "1.7.0"
Expand Down
10 changes: 5 additions & 5 deletions kube/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kube"
version = "0.64.0"
version = "0.65.0"
description = "Kubernetes client and async controller runtime"
authors = [
"clux <[email protected]>",
Expand Down Expand Up @@ -37,10 +37,10 @@ features = ["client", "native-tls", "rustls-tls", "openssl-tls", "derive", "ws",
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
kube-derive = { path = "../kube-derive", version = "^0.64.0", optional = true }
kube-core = { path = "../kube-core", version = "^0.64.0"}
kube-client = { path = "../kube-client", version = "^0.64.0", default-features = false, optional = true }
kube-runtime = { path = "../kube-runtime", version = "^0.64.0", optional = true}
kube-derive = { path = "../kube-derive", version = "^0.65.0", optional = true }
kube-core = { path = "../kube-core", version = "^0.65.0"}
kube-client = { path = "../kube-client", version = "^0.65.0", default-features = false, optional = true }
kube-runtime = { path = "../kube-runtime", version = "^0.65.0", optional = true}

# Not used directly, but required by resolver 2.0 to ensure that the k8s-openapi dependency
# is considered part of the "deps" graph rather than just the "dev-deps" graph
Expand Down

0 comments on commit 8d27aad

Please sign in to comment.