Skip to content

Commit ce321cc

Browse files
committed
Bump various dependencies
This commit bumps various dependencies and moves common dependencies to the parent Cargo.toml.
1 parent aa5860f commit ce321cc

File tree

42 files changed

+776
-1188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+776
-1188
lines changed

Cargo.lock

Lines changed: 601 additions & 952 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 71 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -94,36 +94,38 @@ restate-ingestion-client = { path = "crates/ingestion-client" }
9494
restate-workspace-hack = "0.0.1"
9595

9696
# External crates
97-
ahash = "0.8.5"
98-
anyhow = "1.0.68"
99-
arc-swap = "1.7"
97+
ahash = "0.8.12"
98+
anyhow = "1.0.100"
99+
arc-swap = "1.8"
100100
arrow = { version = "57.1.0", default-features = false }
101-
assert2 = "0.3.11"
102-
async-channel = "2.3.1"
103-
async-trait = "0.1.88"
104-
axum = { version = "0.8.4", default-features = false }
105-
aws-config = "1.8.0"
106-
aws-sdk-dynamodb = "1.97.0"
107-
aws-credential-types = "1.2.2"
108-
aws-smithy-async = { version = "1.2.5", default-features = false }
109-
aws-smithy-runtime-api = "1.7.4"
110-
aws-smithy-types = "1.3.0"
101+
assert2 = "0.3.16"
102+
async-channel = "2.5.0"
103+
async-trait = "0.1.89"
104+
axum = { version = "0.8.8", default-features = false }
105+
aws-config = "1.8.12"
106+
aws-sdk-dynamodb = "1.101.0"
107+
aws-credential-types = "1.2.11"
108+
aws-smithy-async = { version = "1.2.7", default-features = false }
109+
aws-smithy-runtime-api = "1.9.3"
110+
aws-smithy-types = "1.3.5"
111111
base64 = "0.22"
112112
bilrost = { version = "0.1014" }
113113
bincode = { version = "2.0.1", default-features = false }
114-
bitflags = { version = "2.6.0" }
115-
bytes = { version = "1.7", features = ["serde"] }
116-
bytes-utils = "0.1.3"
117-
bytesize = { version = "2.0.1" }
118-
bytestring = { version = "1.2", features = ["serde"] }
114+
bitflags = { version = "2.10.0" }
115+
bs58 = { version = "0.5.1" }
116+
bytes = { version = "1.11", features = ["serde"] }
117+
bytes-utils = "0.1.4"
118+
bytesize = { version = "2.3.1" }
119+
bytestring = { version = "1.5", features = ["serde"] }
119120
ciborium = { version = "0.2.2" }
120-
chrono = { version = "0.4.39", default-features = false, features = ["clock"] }
121-
comfy-table = { version = "7.1" }
121+
chrono = { version = "0.4.42", default-features = false, features = ["clock"] }
122+
comfy-table = { version = "7.2.1" }
122123
chrono-humanize = { version = "0.2.3" }
123124
clap = { version = "4", default-features = false }
124-
clap-verbosity-flag = { version = "3.0.2" }
125+
clap-verbosity-flag = { version = "3.0.4" }
125126
clap_complete = { version = "4.5" }
126127
cling = { version = "0.1.3", default-features = false, features = ["derive"] }
128+
const_format = "0.2.35"
127129
criterion = "0.5"
128130
crossterm = { version = "0.29.0" }
129131
dashmap = { version = "6" }
@@ -134,30 +136,29 @@ datafusion = { version = "51.0.0", default-features = false, features = [
134136
"unicode_expressions",
135137
"recursive_protection",
136138
] }
137-
datafusion-expr = { version = "51.0.0" }
138-
datafusion-functions-json = { version = "0.51.0" }
139+
datafusion-functions-json = { version = "0.51.1" }
139140
datafusion-proto = { version = "51.0.0", default-features = false }
140-
derive_builder = "0.20.0"
141-
derive_more = { version = "2.0.1", features = ["full"] }
141+
derive_builder = "0.20.2"
142+
derive_more = { version = "2.1.1", features = ["full"] }
142143
dialoguer = { version = "0.12.0" }
143-
downcast-rs = { version = "2.0.1" }
144+
downcast-rs = { version = "2.0.2" }
144145
enum-map = { version = "2.7.3" }
145-
enumset = { version = "1.1.3" }
146+
enumset = { version = "1.1.10" }
146147
etcd-client = { version = "0.17" }
147-
flexbuffers = { version = "25.2.10" }
148-
futures = "0.3.25"
149-
futures-sink = "0.3.25"
150-
futures-util = "0.3.25"
148+
flexbuffers = { version = "25.12.19" }
149+
futures = "0.3.31"
150+
futures-sink = "0.3.31"
151+
futures-util = "0.3.31"
151152
gardal = { version = "0.0.1-alpha.9" }
152153
googletest = { version = "0.10", features = ["anyhow"] }
153-
hostname = { version = "0.4.0" }
154-
http = "1.3.1"
154+
hostname = { version = "0.4.2" }
155+
http = "1.4.0"
155156
http-body = "1.0.1"
156-
http-body-util = "0.1.2"
157+
http-body-util = "0.1.3"
157158
http-serde = { version = "2.1.1" }
158-
humantime = "2.1.0"
159-
hyper = { version = "1.6.0", default-features = false }
160-
hyper-rustls = { version = "0.27.2", default-features = false, features = [
159+
humantime = "2.3.0"
160+
hyper = { version = "1.8.1", default-features = false }
161+
hyper-rustls = { version = "0.27.7", default-features = false, features = [
161162
"http1",
162163
"http2",
163164
"ring",
@@ -166,19 +167,22 @@ hyper-rustls = { version = "0.27.2", default-features = false, features = [
166167
"logging",
167168
] }
168169
hyper-util = { version = "0.1" }
169-
indexmap = "2.7"
170+
indexmap = "2.12"
170171
itertools = "0.14.0"
171-
jiff = "0.2.14"
172-
jsonschema = { version = "0.28.3", default-features = false }
172+
jiff = "0.2.17"
173+
jsonptr = "0.7.1"
174+
jsonschema = { version = "0.38.1", default-features = false }
175+
jsonwebtoken = { version = "9.1.0" }
173176
metrics = { version = "0.24" }
174177
metrics-exporter-prometheus = { version = "0.17", default-features = false, features = [
175178
"async-runtime",
176179
] }
177-
metrics-util = { version = "0.20.0" }
178-
moka = "0.12.5"
179-
mockall = { version = "0.13.1" }
180-
num-traits = { version = "0.2.17" }
180+
metrics-util = { version = "0.20.1" }
181+
moka = "0.12.12"
182+
mockall = { version = "0.14.0" }
183+
num-traits = { version = "0.2.19" }
181184
object_store = { version = "0.12.4", features = ["aws", "azure", "gcp"] }
185+
octocrab = { version = "0.44.1" }
182186
opentelemetry = { version = "0.31" }
183187
opentelemetry-contrib = { version = "0.23" }
184188
opentelemetry-http = { version = "0.31" }
@@ -187,41 +191,43 @@ opentelemetry-semantic-conventions = { version = "0.31" }
187191
opentelemetry_sdk = { version = "0.31" }
188192
parking_lot = { version = "0.12" }
189193
paste = "1.0"
190-
pin-project = "1.0"
194+
pin-project = "1.1"
191195
pin-project-lite = { version = "0.2" }
192196
prost = { version = "0.14.1" }
193197
prost-build = { version = "0.14.1" }
194198
priority-queue = { version = "2.7.0" }
199+
proc-macro2 = "1.0"
195200
prost-dto = { version = "0.0.4" }
196201
prost-types = { version = "0.14.1" }
197-
rand = "0.9.0"
198-
rangemap = "1.5.1"
199-
regex = { version = "1.11" }
202+
quote = "1"
203+
rand = "0.9.2"
204+
rangemap = "1.7.1"
205+
regex = { version = "1.12" }
200206
reqwest = { version = "0.12", default-features = false, features = [
201207
"json",
202208
"rustls-tls",
203209
"stream",
204210
] }
205-
rlimit = { version = "0.10.1" }
211+
rlimit = { version = "0.10.2" }
206212
rocksdb = { version = "0.43.0", package = "rust-rocksdb", features = [
207213
"multi-threaded-cf",
208214
"jemalloc",
209215
], git = "https://github.com/restatedev/rust-rocksdb", rev = "de8911652d398e9bfbb6bbc42a7b4f7296f6d101" }
210-
rstest = "0.24.0"
211-
rustls = { version = "0.23.26", default-features = false, features = ["ring"] }
216+
rstest = "0.26.1"
217+
rustls = { version = "0.23.35", default-features = false, features = ["ring"] }
212218
schemars = { version = "0.8", features = ["bytes", "enumset"] }
213219
semver = { version = "1.0", features = ["serde"] }
214220
serde = { version = "1.0", features = ["derive"] }
215221
serde_json = "1.0"
216-
serde_with = "3.8"
217-
serde_yaml = "0.9"
218-
sha2 = "0.10.8"
222+
serde_with = "3.16"
223+
sha2 = "0.10.9"
219224
smartstring = { version = "1.0.1" }
220225
static_assertions = { version = "1.1.0" }
221-
strum = { version = "0.27.1", features = ["derive"] }
226+
strum = { version = "0.27.2", features = ["derive"] }
222227
smallvec = { version = "1.15.1", features = ["serde", "union"] }
223-
tempfile = "3.6.0"
224-
test-log = { version = "0.2.11", default-features = false, features = [
228+
syn = "2.0"
229+
tempfile = "3.24.0"
230+
test-log = { version = "0.2.19", default-features = false, features = [
225231
"trace",
226232
] }
227233
tikv-jemallocator = { version = "0.6", features = [
@@ -230,22 +236,21 @@ tikv-jemallocator = { version = "0.6", features = [
230236
] }
231237
tikv-jemalloc-sys = { version = "0.6", features = ["profiling"] }
232238
thiserror = "2.0"
233-
tokio = { version = "1.47.0", default-features = false, features = [
239+
tokio = { version = "1.48.0", default-features = false, features = [
234240
"rt-multi-thread",
235241
"signal",
236242
"macros",
237243
"parking_lot",
238244
] }
239245
tokio-stream = "0.1.17"
240-
tokio-util = { version = "0.7.14" }
246+
tokio-util = { version = "0.7.17" }
241247
toml = { version = "0.9" }
242248
tonic = { version = "0.14.2", default-features = false }
243249
tonic-reflection = { version = "0.14.2" }
244-
tonic-health = { version = "0.14.2" }
245250
tonic-prost = "0.14.2"
246251
tonic-prost-build = { version = "0.14.2" }
247252
tower = "0.5.2"
248-
tower-http = { version = "0.6.2", default-features = false }
253+
tower-http = { version = "0.6.8", default-features = false }
249254
tracing = { version = "0.1" }
250255
tracing-opentelemetry = { version = "0.32.0" }
251256
tracing-subscriber = { version = "0.3", features = [
@@ -254,11 +259,13 @@ tracing-subscriber = { version = "0.3", features = [
254259
"parking_lot",
255260
] }
256261
tracing-test = { version = "0.2.5" }
257-
typed-builder = "0.23.0"
258-
ulid = { version = "1.2.0" }
262+
typed-builder = "0.23.2"
263+
typify = { version = "0.5.0" }
264+
ulid = { version = "1.2.1" }
259265
url = { version = "2.5" }
260266
urlencoding = { version = "2.1" }
261-
uuid = { version = "1.3.0", features = ["v7", "serde"] }
267+
uuid = { version = "1.19.0", features = ["v7", "serde"] }
268+
vergen = { version = "8.0.0", default-features = false }
262269
xxhash-rust = { version = "0.8", features = ["xxh3"] }
263270
zstd = { version = "0.13" }
264271

cli/Cargo.toml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ clap-verbosity-flag = { workspace = true }
4949
clap_complete = { workspace = true }
5050
cling = { workspace = true }
5151
comfy-table = { workspace = true }
52-
const_format = "0.2.32"
53-
convert_case = "0.6"
52+
const_format = { workspace = true }
53+
convert_case = "0.10"
5454
crossterm = { workspace = true }
55-
ctrlc = { version = "3.4.1" }
55+
ctrlc = { version = "3.5.1" }
5656
dialoguer = { workspace = true }
57-
dirs = { version = "5.0" }
58-
figment = { version = "0.10.8", features = ["env", "toml"] }
57+
dirs = { version = "6.0" }
58+
figment = { version = "0.10.19", features = ["env", "toml"] }
5959
futures = { workspace = true }
6060
hickory-resolver = "0.25.2"
6161
http = { workspace = true }
@@ -64,12 +64,12 @@ hyper-util = { workspace = true }
6464
hyper-rustls = { workspace = true }
6565
humantime = { workspace = true }
6666
indicatif = "0.18.3"
67-
indoc = { version = "2.0.4" }
67+
indoc = { version = "2.0.7" }
6868
itertools = { workspace = true }
69-
json-patch = "2.0.0"
69+
json-patch = "4.1.0"
7070
mnemonic = "1.1.1"
71-
octocrab = { version = "0.44.0", features = ["stream"] }
72-
open = "5.1.2"
71+
octocrab = { workspace = true, features = ["stream"] }
72+
open = "5.3.3"
7373
rand = { workspace = true }
7474
reqwest = { workspace = true, default-features = false, features = ["json", "rustls-tls", "stream", "http2"] }
7575
rustls = { workspace = true, features = ["aws-lc-rs"]}
@@ -81,19 +81,19 @@ tempfile = { workspace = true }
8181
thiserror = { workspace = true }
8282
tokio = { workspace = true, features = ["fs"] }
8383
tokio-util = { workspace = true }
84-
toml = "0.8.15"
85-
toml_edit = "0.22.12"
84+
toml = {workspace = true }
85+
toml_edit = "0.22.27"
8686
tower = { workspace = true }
8787
tracing = { workspace = true }
8888
url = { workspace = true }
8989
uuid = { workspace = true }
90-
zip = "0.6"
90+
zip = "0.6.6"
9191

9292
[dev-dependencies]
9393
restate-cli-util = { workspace = true, features = ["test-util"] }
9494

9595
[build-dependencies]
96-
vergen = { version = "8.0.0", default-features = false, features = [
96+
vergen = { workspace = true, default-features = false, features = [
9797
"build",
9898
"git",
9999
"gitcl",

crates/bifrost/Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,12 @@ restate-invoker-api = { workspace = true }
6464

6565
bytestring = { workspace = true }
6666
criterion = { workspace = true, features = ["async_tokio"] }
67-
enumset = { workspace = true }
6867
googletest = { workspace = true }
6968
paste = { workspace = true }
7069
pprof = { version = "0.15", features = ["criterion", "flamegraph", "frame-pointer"] }
7170
prost = { workspace = true }
72-
rlimit = { workspace = true }
73-
tempfile = { workspace = true }
7471
test-log = { workspace = true }
7572
tokio = { workspace = true, features = ["test-util"] }
76-
tracing-subscriber = { workspace = true }
7773
tracing-test = { workspace = true }
7874

7975
[target.'cfg(not(target_env = "msvc"))'.dev-dependencies]

crates/cli-util/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,18 @@ clap = { workspace = true, features = ["derive", "env", "wrap_help", "color"] }
2424
clap_complete = { workspace = true }
2525
clap-verbosity-flag = { workspace = true }
2626
cling = { workspace = true }
27-
dirs = { version = "5.0" }
27+
dirs = { version = "6.0" }
2828
comfy-table = { workspace = true }
2929
crossterm = { workspace = true }
3030
dialoguer = { workspace = true }
3131
dotenvy = { version = "0.15" }
32-
lambda_runtime = "0.13.0"
32+
lambda_runtime = "1.0.2"
3333
serde = { workspace = true }
3434
tokio = { workspace = true, features = ["time", "process"] }
3535
tracing = { workspace = true }
3636
tracing-log = { version = "0.2.0" }
3737
tracing-subscriber = { workspace = true }
38-
unicode-width = { version = "0.1.11" }
38+
unicode-width = { version = "0.2.2" }
3939

4040
[dev-dependencies]
4141
tempfile = { workspace = true }

crates/cloud-tunnel-client/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ default = []
1414
restate-workspace-hack = { workspace = true }
1515

1616
anyhow = { workspace = true }
17-
bs58 = { version = "0.5.0" }
17+
bs58 = { workspace = true }
1818
bytes = { workspace = true }
1919
http = { workspace = true }
2020
http-body-util = { workspace = true }
2121
hyper = { workspace = true, features = ["server", "http2"]}
2222
hyper-util = { workspace = true, features = ["tokio"] }
23-
jsonwebtoken = { version = "9.1.0" }
23+
jsonwebtoken = { workspace = true }
2424
serde = { workspace = true }
2525
thiserror = { workspace = true }
2626
tokio = { workspace = true, features = ["time"] }

crates/codederror/derive/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ publish = false
1111
proc-macro = true
1212

1313
[dependencies]
14-
proc-macro2 = "1.0"
15-
quote = "1.0"
16-
syn = "1.0"
14+
proc-macro2 = { workspace = true }
15+
quote = { workspace = true }
16+
# todo replace with syn 2.0
17+
syn = { version = "1.0" }
1718

1819
restate-workspace-hack = { workspace = true }

crates/core/derive/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ publish = false
1111
proc-macro = true
1212

1313
[dependencies]
14-
proc-macro2 = "1.0"
15-
quote = "1"
16-
syn = { version = "2.0", features = ["full"] }
14+
proc-macro2 = { workspace = true }
15+
quote = { workspace = true }
16+
syn = { workspace = true, features = ["full"] }
1717

1818
restate-workspace-hack = { workspace = true }

crates/encoding/derive/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ publish = false
1111
proc-macro = true
1212

1313
[dependencies]
14-
quote = "1"
15-
syn = { version = "2.0", features = ["full", "extra-traits"] }
14+
quote = {workspace = true}
15+
syn = { workspace = true, features = ["full", "extra-traits"] }
1616

1717
restate-workspace-hack = { workspace = true }

crates/errors/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,4 @@ tracing = { workspace = true }
2020

2121
[dev-dependencies]
2222
thiserror = { workspace = true }
23-
test-log = { workspace = true }
24-
tracing-subscriber = { workspace = true }
23+
test-log = { workspace = true }

0 commit comments

Comments
 (0)