Skip to content

Commit 6364669

Browse files
authored
chore(deps): Bump Rust dependencies (#753)
* chore(deps): Bump Rust dependencies * Allow the deprecated opentelemetry-jaeger crate * Add PR link to changelog * Allow OpenSSL license
1 parent 604f66d commit 6364669

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,16 @@ All notable changes to this project will be documented in this file.
1515
## Changed
1616

1717
- Remove `resources` key from `DynamicValues` struct ([#734]).
18+
- Bump `opentelemetry`, `opentelemetry_sdk`, `opentelemetry-jaeger`, and `tracing-opentelemetry` Rust dependencies
19+
([#753]).
20+
21+
[#734]: https://github.com/stackabletech/operator-rs/pull/734
22+
[#753]: https://github.com/stackabletech/operator-rs/pull/753
1823

1924
## Fixed
2025

2126
- Fixed incorrect time calculation ([#735]).
2227

23-
[#734]: https://github.com/stackabletech/operator-rs/pull/734
2428
[#735]: https://github.com/stackabletech/operator-rs/pull/735
2529

2630
## [0.64.0] - 2024-01-31

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ k8s-openapi = { version = "0.21.0", default-features = false, features = ["schem
3131
# We use rustls instead of openssl for easier portablitly, e.g. so that we can build stackablectl without the need to vendor (build from source) openssl
3232
kube = { version = "0.88.1", default-features = false, features = ["client","jsonpatch","runtime","derive","rustls-tls"] }
3333
lazy_static = "1.4.0"
34-
opentelemetry = "0.21.0"
35-
opentelemetry_sdk = { version = "0.21.0", features = ["rt-tokio"] }
36-
opentelemetry-jaeger = { version = "0.20.0", features = ["rt-tokio"] }
34+
opentelemetry = "0.22.0"
35+
opentelemetry_sdk = { version = "0.22.1", features = ["rt-tokio"] }
36+
opentelemetry-jaeger = { version = "0.21.0", features = ["rt-tokio"] }
3737
p256 = { version = "0.13.2", features = ["ecdsa"] }
3838
proc-macro2 = "1.0.66"
3939
quote = "1.0.32"
@@ -57,12 +57,12 @@ tempfile = "3.7.1"
5757
thiserror = "1.0.44"
5858
time = { version = "0.3.29" }
5959
tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread", "fs"] }
60-
tokio-rustls = "0.25.0"
60+
tokio-rustls = "0.26.0"
6161
tokio-test = "0.4.3"
6262
tower = "0.4.13"
6363
tower-http = { version = "0.5.1", features = ["trace"] }
6464
tracing = "0.1.37"
65-
tracing-opentelemetry = "0.22.0"
65+
tracing-opentelemetry = "0.23.0"
6666
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
6767
url = "2.4.1"
6868
x509-cert = { version = "0.2.5", features = ["builder"] }

crates/stackable-operator/src/logging/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ pub fn initialize_logging(env: &str, app_name: &str, tracing_target: TracingTarg
3535
match tracing_target {
3636
TracingTarget::None => registry.init(),
3737
TracingTarget::Jaeger => {
38+
// FIXME (@Techassi): Replace with opentelemetry_otlp
39+
#[allow(deprecated)]
3840
let jaeger = opentelemetry_jaeger::new_agent_pipeline()
3941
.with_service_name(app_name)
4042
.install_batch(opentelemetry_sdk::runtime::Tokio)

deny.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ allow = [
3737
"Unicode-DFS-2016",
3838
"Zlib",
3939
"Unlicense",
40+
"OpenSSL"
4041
]
4142

4243
[[licenses.clarify]]

0 commit comments

Comments
 (0)