Skip to content

Commit

Permalink
release 0.62.0
Browse files Browse the repository at this point in the history
  • Loading branch information
clux committed Oct 22, 2021
1 parent 11559f7 commit c28a38f
Show file tree
Hide file tree
Showing 10 changed files with 29 additions and 26 deletions.
15 changes: 9 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
<!-- next-header -->
UNRELEASED
===================
* see https://github.com/kube-rs/kube-rs/compare/0.61.0...master
* `kube` now re-exports `kube-runtime` under `runtime` feature - #651 via #652
* see https://github.com/kube-rs/kube-rs/compare/0.62.0...master

0.62.0 / 2021-10-22
===================
* `kube` now re-exports `kube-runtime` under `runtime` feature - [#651](https://github.com/kube-rs/kube-rs/issues/651) via [#652](https://github.com/kube-rs/kube-rs/issues/652)
- no need to keep both `kube` and `kube_runtime` in `Cargo.toml` anymore
- fixes issues with dependabot / lock-step upgrading
- change `kube_runtime::X` import paths to `kube::runtime::X` when moving to the feature
* `kube::runtime` added `events` module with an event `Recorder` - #249 via #653 + #662 + #663
* `kube::runtime::wait::conditions` added `is_crd_established` helper - #659
* `kube::CustomResource` derive can now take an arbitrary `#[kube_core]` path for `kube::core` - #658
* `kube::runtime` added `events` module with an event `Recorder` - [#249](https://github.com/kube-rs/kube-rs/issues/249) via [#653](https://github.com/kube-rs/kube-rs/issues/653) + [#662](https://github.com/kube-rs/kube-rs/issues/662) + [#663](https://github.com/kube-rs/kube-rs/issues/663)
* `kube::runtime::wait::conditions` added `is_crd_established` helper - [#659](https://github.com/kube-rs/kube-rs/issues/659)
* `kube::CustomResource` derive can now take an arbitrary `#[kube_core]` path for `kube::core` - [#658](https://github.com/kube-rs/kube-rs/issues/658)
* `kube::core` consistently re-exported across crates
* docs: major overhaul + [architecture.md](./architecture.md) - #416 via #652
* docs: major overhaul + [architecture.md](./architecture.md) - [#416](https://github.com/kube-rs/kube-rs/issues/416) via [#652](https://github.com/kube-rs/kube-rs/issues/652)

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

```toml
[dependencies]
kube = "0.61.0"
kube = "0.62.0"
k8s-openapi = { version = "0.13.1", default-features = false, features = ["v1_22"] }
```

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

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

Expand Down
4 changes: 2 additions & 2 deletions examples/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,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.61.0", default-features = false, features = ["admission"] }
kube-derive = { path = "../kube-derive", version = "^0.61.0", default-features = false } # only needed to opt out of schema
kube = { path = "../kube", version = "^0.62.0", default-features = false, features = ["admission"] }
kube-derive = { path = "../kube-derive", version = "^0.62.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
6 changes: 3 additions & 3 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.61.0"
version = "0.62.0"
description = "Kubernetes client"
authors = [
"clux <sszynrae@gmail.com>",
Expand Down Expand Up @@ -55,7 +55,7 @@ rustls-pemfile = { version = "0.2.1", optional = true }
webpki = { version = "0.21.4", optional = true }
bytes = { version = "1.1.0", optional = true }
tokio = { version = "1.12.0", features = ["time", "signal", "sync"], optional = true }
kube-core = { path = "../kube-core", version = "^0.61.0"}
kube-core = { path = "../kube-core", version = "^0.62.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 All @@ -76,7 +76,7 @@ default-features = false
features = []

[dev-dependencies]
kube = { path = "../kube", features = ["derive", "client", "ws"], version = "^0.61.0"}
kube = { path = "../kube", features = ["derive", "client", "ws"], version = "<1.0.0, >=0.61.0" }
tempfile = "3.1.0"
tokio = { version = "1.12.0", features = ["full"] }
schemars = "0.8.6"
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.61.0"
version = "0.62.0"
authors = [
"clux <sszynrae@gmail.com>",
"kazk <kazk.dev@gmail.com>",
Expand Down
4 changes: 2 additions & 2 deletions 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.61.0"
version = "0.62.0"
authors = [
"clux <sszynrae@gmail.com>",
"kazk <kazk.dev@gmail.com>",
Expand All @@ -28,7 +28,7 @@ schema = []
[dev-dependencies]
serde = { version = "1.0.130", features = ["derive"] }
serde_yaml = "0.8.21"
kube = { path = "../kube", default-features = false }
kube = { path = "../kube", default-features = false, version = "<1.0.0, >=0.61.0" }
k8s-openapi = { version = "0.13.1", default-features = false, features = ["v1_22"] }
schemars = { version = "0.8.6", features = ["chrono"] }
validator = { version = "0.14.0", features = ["derive"] }
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.61.0", feature = ["derive"] }
kube = { version = "0.62.0", feature = ["derive"] }
```

## Usage
Expand Down
6 changes: 3 additions & 3 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.61.0"
version = "0.62.0"
description = "Kubernetes futures controller runtime"
authors = [
"Teo Klestrup Röijezon <teo@nullable.se>",
Expand All @@ -14,7 +14,7 @@ edition = "2018"

[dependencies]
futures = "0.3.17"
kube-client = { path = "../kube-client", version = "^0.61.0", default-features = false, features = ["jsonpatch", "client"] }
kube-client = { path = "../kube-client", version = "^0.62.0", default-features = false, features = ["jsonpatch", "client"] }
derivative = "2.1.1"
serde = "1.0.130"
smallvec = "1.7.0"
Expand All @@ -32,7 +32,7 @@ version = "0.13.1"
default-features = false

[dev-dependencies]
kube = { path = "../kube", features = ["derive", "client", "runtime"], version = "^0.61.0"}
kube = { path = "../kube", features = ["derive", "client", "runtime"], version = "<1.0.0, >=0.60.0" }
serde_json = "1.0.68"
tokio = { version = "1.12.0", features = ["full", "test-util"] }
rand = "0.8.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.61.0"
version = "0.62.0"
description = "Kubernetes client and async controller runtime"
authors = [
"clux <sszynrae@gmail.com>",
Expand Down Expand Up @@ -35,10 +35,10 @@ features = ["client", "native-tls", "rustls-tls", "derive", "ws", "oauth", "json
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
kube-derive = { path = "../kube-derive", version = "^0.61.0", optional = true }
kube-core = { path = "../kube-core", version = "^0.61.0"}
kube-client = { path = "../kube-client", version = "^0.61.0", optional = true}
kube-runtime = { path = "../kube-runtime", version = "^0.61.0", optional = true}
kube-derive = { path = "../kube-derive", version = "^0.62.0", optional = true }
kube-core = { path = "../kube-core", version = "^0.62.0"}
kube-client = { path = "../kube-client", version = "^0.62.0", optional = true}
kube-runtime = { path = "../kube-runtime", version = "^0.62.0", optional = true}

[dev-dependencies.k8s-openapi]
version = "0.13.1"
Expand Down
2 changes: 1 addition & 1 deletion tests/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.61.0", default-features = false, features = ["client", "rustls-tls"] }
kube = { path = "../kube", version = "^0.62.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

0 comments on commit c28a38f

Please sign in to comment.