diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d5e6bd6..2eec898a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Changed + +- Bump all dependencies (including kube and k8s-openapi) ([#632]). + +[#632]: https://github.com/stackabletech/operator-rs/pull/632 + ## [0.45.1] - 2023-08-01 ### Fixed diff --git a/Cargo.toml b/Cargo.toml index 82b7ffdb..1c28f8a6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,36 +9,36 @@ repository = "https://github.com/stackabletech/operator-rs" [dependencies] chrono = { version = "0.4.26", default-features = false } -clap = { version = "4.3.4", features = ["derive", "cargo", "env"] } +clap = { version = "4.3.19", features = ["derive", "cargo", "env"] } const_format = "0.2.31" -either = "1.8.1" +either = "1.9.0" futures = "0.3.28" json-patch = "1.0.0" -k8s-openapi = { version = "0.18.0", default-features = false, features = ["schemars", "v1_26"] } -kube = { version = "0.83.0", features = ["jsonpatch", "runtime", "derive"] } +k8s-openapi = { version = "0.19.0", default-features = false, features = ["schemars", "v1_27"] } +kube = { version = "0.85.0", features = ["jsonpatch", "runtime", "derive"] } lazy_static = "1.4.0" product-config = { git = "https://github.com/stackabletech/product-config.git", tag = "0.4.0" } rand = "0.8.5" -regex = "1.8.4" +regex = "1.9.3" schemars = "0.8.12" -serde = { version = "1.0.164", features = ["derive"] } -serde_json = "1.0.96" -serde_yaml = "0.9.21" -strum = { version = "0.24.1", features = ["derive"] } -thiserror = "1.0.40" -tokio = { version = "1.28.2", features = ["macros", "rt-multi-thread"] } +serde = { version = "=1.0.171", features = ["derive"] } # We need to pin 1.0.171 as of now, as otherwise Nix builds break because of https://github.com/serde-rs/serde/issues/2538 +serde_json = "1.0.104" +serde_yaml = "0.9.25" +strum = { version = "0.25.0", features = ["derive"] } +thiserror = "1.0.44" +tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread"] } tracing = "0.1.37" tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } derivative = "2.2.0" -tracing-opentelemetry = "0.19.0" -opentelemetry = { version = "0.19.0", features = ["rt-tokio"] } -opentelemetry-jaeger = { version = "0.18.0", features = ["rt-tokio"] } +tracing-opentelemetry = "0.20.0" +opentelemetry = { version = "0.20.0", features = ["rt-tokio"] } +opentelemetry-jaeger = { version = "0.19.0", features = ["rt-tokio"] } stackable-operator-derive = { path = "stackable-operator-derive" } -snafu = "0.7.4" +snafu = "0.7.5" [dev-dependencies] -rstest = "0.17.0" -tempfile = "3.6.0" +rstest = "0.18.1" +tempfile = "3.7.1" [workspace] members = ["stackable-operator-derive"] diff --git a/stackable-operator-derive/Cargo.toml b/stackable-operator-derive/Cargo.toml index 5cee946a..a6a2136d 100644 --- a/stackable-operator-derive/Cargo.toml +++ b/stackable-operator-derive/Cargo.toml @@ -11,10 +11,10 @@ repository = "https://github.com/stackabletech/operator-rs" proc-macro = true [dependencies] -darling = "0.20.1" -proc-macro2 = "1.0.60" -quote = "1.0.28" -syn = "2.0.18" +darling = "0.20.3" +proc-macro2 = "1.0.66" +quote = "1.0.32" +syn = "2.0.28" [dev-dependencies] stackable-operator = { path = ".." }