Skip to content

Commit 48e67ef

Browse files
authored
Upgrade cargo dependencies (#1742)
Upgrade cargo dependencies to the latest compatible releases. Exception: adapted to minor breaking change in the `assert_cmd` crate (tests only). ### Does this change impact existing behavior? No. ### Does this change need a changelog entry? Does it require a version change? Yes, bumped crate versions where required. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the [Developer Certificate of Origin (DCO)](https://developercertificate.org/). --------- Signed-off-by: Alessandro Passaro <alexpax@amazon.co.uk>
1 parent a449eea commit 48e67ef

File tree

12 files changed

+394
-336
lines changed

12 files changed

+394
-336
lines changed

Cargo.lock

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

mountpoint-s3-client/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
## Unreleased
1+
## Unreleased (v0.19.6)
2+
3+
* Upgrade cargo dependencies.
24

35
## v0.19.5 (December 22, 2025)
46

mountpoint-s3-client/Cargo.toml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
[package]
22
name = "mountpoint-s3-client"
33
# See `/doc/PUBLISHING_CRATES.md` to read how to publish new versions.
4-
version = "0.19.5"
4+
version = "0.19.6"
55
edition = "2024"
66
license = "Apache-2.0"
77
repository = "https://github.com/awslabs/mountpoint-s3"
88
description = "High-performance Amazon S3 client for Mountpoint for Amazon S3."
99

1010
[dependencies]
11-
mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.13.5" }
11+
mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.13.6" }
1212

1313
async-trait = "0.1.89"
1414
auto_impl = "1.3.0"
15-
base64ct = { version = "1.8.0", features = ["std"] }
16-
bytes = "1.10.1"
17-
const_format = "0.2.34"
15+
base64ct = { version = "1.8.2", features = ["std"] }
16+
bytes = "1.11.0"
17+
const_format = "0.2.35"
1818
futures = "0.3.31"
19-
metrics = "0.24.2"
19+
metrics = "0.24.3"
2020
percent-encoding = "2.3.2"
2121
pin-project = "1.1.10"
2222
platform-info = "2.0.5"
23-
regex = "1.11.3"
24-
serde_json = "1.0.145"
23+
regex = "1.12.2"
24+
serde_json = "1.0.149"
2525
static_assertions = "1.1.0"
2626
supports-color = "3.0.2"
2727
thiserror = "2.0.17"
2828
time = { version = "0.3.44", features = ["formatting", "parsing"] }
29-
tracing = { version = "0.1.41", default-features = false, features = ["std", "log"] }
30-
uuid = { version = "1.18.1", features = ["v4"]}
31-
xmltree = "0.11.0"
29+
tracing = { version = "0.1.44", default-features = false, features = ["std", "log"] }
30+
uuid = { version = "1.19.0", features = ["v4"]}
31+
xmltree = "0.12.0"
3232

3333
# Dependencies for the mock client only
3434
async-io = { version = "2.6.0", optional = true }
35-
async-lock = { version = "3.4.1", optional = true }
35+
async-lock = { version = "3.4.2", optional = true }
3636
md-5 = { version = "0.10.6", optional = true }
3737
rand = { version = "0.9.2", features = ["small_rng"], optional = true }
3838

3939
[dev-dependencies]
40-
aws-config = "1.8.7"
41-
aws-credential-types = "1.2.7"
42-
aws-sdk-s3 = { version = "1.107.0", default-features = false, features = ["behavior-version-latest", "sigv4a", "rt-tokio", "default-https-client"] }
43-
aws-smithy-runtime-api = "1.9.0"
44-
clap = { version = "4.5.48", features = ["derive"] }
45-
ctor = "0.5.0"
46-
proptest = "1.8.0"
47-
rusty-fork = "0.3.0"
48-
tempfile = "3.23.0"
40+
aws-config = "1.8.12"
41+
aws-credential-types = "1.2.11"
42+
aws-sdk-s3 = { version = "1.119.0", default-features = false, features = ["behavior-version-latest", "sigv4a", "rt-tokio", "default-https-client"] }
43+
aws-smithy-runtime-api = "1.9.3"
44+
clap = { version = "4.5.54", features = ["derive"] }
45+
ctor = "0.6.3"
46+
proptest = "1.9.0"
47+
rusty-fork = "0.3.1"
48+
tempfile = "3.24.0"
4949
test-case = "3.3.1"
50-
tokio = { version = "1.47.1", features = ["rt", "rt-multi-thread", "macros"] }
51-
tracing-subscriber = { version = "0.3.20", features = ["fmt", "env-filter"] }
50+
tokio = { version = "1.49.0", features = ["rt", "rt-multi-thread", "macros"] }
51+
tracing-subscriber = { version = "0.3.22", features = ["fmt", "env-filter"] }
5252

5353
# HACK: we want our own tests to use the mock client, but don't want to enable it for consumers by
5454
# default, so we take a dev-dependency on ourself with that feature enabled.

mountpoint-s3-crt-sys/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
## Unreleased
1+
## Unreleased (v0.15.4)
2+
3+
* Upgrade cargo dependencies.
24

35
## v0.15.3 (October 30, 2025)
46

mountpoint-s3-crt-sys/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "mountpoint-s3-crt-sys"
33
# See `/doc/PUBLISHING_CRATES.md` to read how to publish new versions.
4-
version = "0.15.3"
4+
version = "0.15.4"
55
edition = "2024"
66
license = "Apache-2.0"
77
repository = "https://github.com/awslabs/mountpoint-s3"
@@ -77,13 +77,13 @@ exclude = [
7777
bindgen = { version = "0.72.1", default-features = false, features = [
7878
"runtime",
7979
] }
80-
cc = "1.2.40"
81-
cmake = "0.1.54"
80+
cc = "1.2.51"
81+
cmake = "0.1.57"
8282
rustflags = "0.1.7"
8383
which = "8.0.0"
8484

8585
[dependencies]
86-
libc = "0.2.176"
86+
libc = "0.2.179"
8787

8888
[lib]
8989
# this prevents C docs being interpreted as rustdoc tests after bindgen

mountpoint-s3-crt/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
## Unreleased
1+
## Unreleased (v0.13.6)
2+
3+
* Upgrade cargo dependencies.
24

35
## v0.13.5 (December 22, 2025)
46

mountpoint-s3-crt/Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
[package]
22
name = "mountpoint-s3-crt"
33
# See `/doc/PUBLISHING_CRATES.md` to read how to publish new versions.
4-
version = "0.13.5"
4+
version = "0.13.6"
55
edition = "2024"
66
license = "Apache-2.0"
77
repository = "https://github.com/awslabs/mountpoint-s3"
88
description = "Rust interface to the AWS Common Runtime for Mountpoint for Amazon S3."
99

1010
[dependencies]
11-
mountpoint-s3-crt-sys = { path = "../mountpoint-s3-crt-sys", version = "0.15.3" }
11+
mountpoint-s3-crt-sys = { path = "../mountpoint-s3-crt-sys", version = "0.15.4" }
1212

1313
futures = "0.3.31"
14-
libc = "0.2.176"
15-
log = "0.4.28"
14+
libc = "0.2.179"
15+
log = "0.4.29"
1616
smallstr = "0.3.1"
1717
static_assertions = "1.1.0"
1818
thiserror = "2.0.17"
1919

2020
[dev-dependencies]
2121
anyhow = { version = "1.0.100", features = ["backtrace"] }
22-
clap = { version = "4.5.48", features = ["derive"] }
23-
criterion = "0.7.0"
24-
ctor = "0.5.0"
22+
clap = { version = "4.5.54", features = ["derive"] }
23+
criterion = "0.8.1"
24+
ctor = "0.6.3"
2525
rand = { version = "0.9.2", features = ["small_rng"] }
26-
serde_json = "1.0.145"
26+
serde_json = "1.0.149"
2727
test-case = "3.3.1"
28-
tracing = { version = "0.1.41", default-features = false, features = ["std", "log"] }
29-
tracing-subscriber = { version = "0.3.20", features = ["fmt", "env-filter"] }
28+
tracing = { version = "0.1.44", default-features = false, features = ["std", "log"] }
29+
tracing-subscriber = { version = "0.3.22", features = ["fmt", "env-filter"] }
3030

3131
[[bench]]
3232
name = "event_loop_future"

mountpoint-s3-fs/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
## Unreleased
1+
## Unreleased (v0.8.5)
2+
3+
* Upgrade cargo dependencies.
24

35
## v0.8.4 (December 22, 2025)
46

mountpoint-s3-fs/Cargo.toml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
11
[package]
22
name = "mountpoint-s3-fs"
33
# See `/doc/PUBLISHING_CRATES.md` to read how to publish new versions.
4-
version = "0.8.4"
4+
version = "0.8.5"
55
edition = "2024"
66
license = "Apache-2.0"
77
repository = "https://github.com/awslabs/mountpoint-s3"
88
description = "Mountpoint S3 main library"
99

1010
[dependencies]
1111
mountpoint-s3-fuser = { path = "../mountpoint-s3-fuser", version = "0.1.1", features = ["abi-7-28", "libfuse"] }
12-
mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.19.5" }
12+
mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.19.6" }
1313

1414
anyhow = { version = "1.0.100", features = ["backtrace"] }
1515
async-channel = "2.5.0"
16-
async-lock = "3.4.1"
16+
async-lock = "3.4.2"
1717
async-stream = "0.3.6"
1818
async-trait = "0.1.89"
19-
base64ct = "1.8.0"
19+
base64ct = "1.8.2"
2020
bincode = { version = "2.0.1", features = ["std"] }
21-
bitflags = "2.9.4"
22-
bytes = { version = "1.10.1", features = ["serde"] }
23-
clap = { version = "4.5.48", features = ["derive"] }
24-
const_format = "0.2.34"
21+
bitflags = "2.10.0"
22+
bytes = { version = "1.11.0", features = ["serde"] }
23+
clap = { version = "4.5.54", features = ["derive"] }
24+
const_format = "0.2.35"
2525
crc32c = "0.6.8"
26-
csv = { version = "1.3.1", optional = true }
27-
ctrlc = { version = "3.5.0", features = ["termination"] }
26+
csv = { version = "1.4.0", optional = true }
27+
ctrlc = { version = "3.5.1", features = ["termination"] }
2828
dashmap = "6.1.0"
2929
futures = "0.3.31"
3030
hdrhistogram = { version = "7.5.4", default-features = false }
3131
hex = "0.4.3"
3232
humansize = "2.1.3"
33-
libc = "0.2.176"
33+
libc = "0.2.179"
3434
linked-hash-map = "0.5.6"
35-
metrics = "0.24.2"
35+
metrics = "0.24.3"
3636
nix = { version = "0.30.1", default-features = false, features = ["fs", "process", "signal", "user"] }
3737
rand = { version = "0.9.2", features = ["small_rng"] }
38-
regex = "1.11.3"
39-
rusqlite = { version = "0.37.0", features = ["bundled"], optional = true }
38+
regex = "1.12.2"
39+
rusqlite = { version = "0.38.0", features = ["bundled", "fallible_uint"], optional = true }
4040
serde = { version = "1.0.228", features = ["derive"] }
41-
serde_json = "1.0.145"
41+
serde_json = "1.0.149"
4242
sha2 = "0.10.9"
43-
signal-hook = "0.3.18"
43+
signal-hook = "0.4.1"
4444
supports-color = "3.0.2"
4545
sysinfo = "0.37.2"
4646
syslog = "7.0.0"
47-
tempfile = "3.23.0"
47+
tempfile = "3.24.0"
4848
thiserror = "2.0.17"
4949
time = { version = "0.3.44", features = ["macros", "formatting", "serde-well-known"] }
50-
tracing = { version = "0.1.41", features = ["log"] }
50+
tracing = { version = "0.1.44", features = ["log"] }
5151
tracing-log = "0.2.0"
52-
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
52+
tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
5353
opentelemetry = { version = "0.31.0", features = ["metrics"] }
5454
opentelemetry_sdk = { version = "0.31.0", features = ["metrics", "rt-tokio", "spec_unstable_metrics_views"] }
5555
opentelemetry-otlp = { version = "0.31.0", features = ["metrics", "http-proto"] }
@@ -60,26 +60,26 @@ procfs = { version = "0.18.0", default-features = false }
6060
[dev-dependencies]
6161
mountpoint-s3-client = { path = "../mountpoint-s3-client", features = ["mock"] }
6262

63-
assert_cmd = "2.0.17"
63+
assert_cmd = "2.1.1"
6464
assert_fs = "1.1.3"
65-
aws-config = "1.8.7"
66-
aws-credential-types = "1.2.7"
67-
aws-sdk-s3 = { version = "1.107.0", default-features = false, features = ["behavior-version-latest", "sigv4a", "rt-tokio", "default-https-client"] }
68-
criterion = { version = "0.7.0", features = ["async", "async_futures"] }
69-
ctor = "0.5.0"
65+
aws-config = "1.8.12"
66+
aws-credential-types = "1.2.11"
67+
aws-sdk-s3 = { version = "1.119.0", default-features = false, features = ["behavior-version-latest", "sigv4a", "rt-tokio", "default-https-client"] }
68+
criterion = { version = "0.8.1", features = ["async", "async_futures"] }
69+
ctor = "0.6.3"
7070
filetime = "0.2.26"
7171
futures = { version = "0.3.31", features = ["thread-pool"] }
7272
opentelemetry_sdk = { version = "0.31.0", features = ["testing"] }
7373
predicates = "3.1.3"
74-
proptest = "1.8.0"
75-
proptest-derive = "0.6.0"
76-
rusty-fork = "0.3.0"
77-
serial_test = "3.2.0"
74+
proptest = "1.9.0"
75+
proptest-derive = "0.7.0"
76+
rusty-fork = "0.3.1"
77+
serial_test = "3.3.1"
7878
sha2 = "0.10.9"
7979
shuttle = { version = "0.8.1" }
80-
syscalls = {version = "0.7.0", default-features = false}
80+
syscalls = { version = "0.7.0", default-features = false }
8181
test-case = "3.3.1"
82-
tokio = { version = "1.47.1", features = ["rt", "macros"] }
82+
tokio = { version = "1.49.0", features = ["rt", "macros"] }
8383
walkdir = "2.5.0"
8484
wiremock = "0.6.5"
8585

mountpoint-s3/Cargo.toml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,40 +7,40 @@ publish = false
77
default-run = "mount-s3"
88

99
[dependencies]
10-
mountpoint-s3-fs = { path = "../mountpoint-s3-fs", version = "0.8.4" }
11-
mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.19.5" }
10+
mountpoint-s3-fs = { path = "../mountpoint-s3-fs", version = "0.8.5" }
11+
mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.19.6" }
1212

1313
anyhow = { version = "1.0.100", features = ["backtrace"] }
14-
clap = { version = "4.5.48", features = ["derive"] }
15-
const_format = "0.2.34"
14+
clap = { version = "4.5.54", features = ["derive"] }
15+
const_format = "0.2.35"
1616
futures = "0.3.31"
1717
nix = { version = "0.30.1", default-features = false, features = ["fs", "process", "signal", "user"] }
1818
owo-colors = { version = "4.2.3", features = ["supports-colors"] }
19-
regex = "1.11.3"
19+
regex = "1.12.2"
2020
serde = "1.0.228"
21-
serde_json = "1.0.145"
21+
serde_json = "1.0.149"
2222
sysinfo = "0.37.2"
23-
tracing = "0.1.41"
23+
tracing = "0.1.44"
2424

2525
[dev-dependencies]
2626
mountpoint-s3-client = { path = "../mountpoint-s3-client", features = ["mock"] }
2727
mountpoint-s3-fuser = { path = "../mountpoint-s3-fuser" }
28-
assert_cmd = "2.0.17"
28+
assert_cmd = "2.1.1"
2929
assert_fs = "1.1.3"
30-
aws-config = "1.8.7"
31-
aws-credential-types = "1.2.7"
32-
aws-sdk-s3 = { version = "1.107.0", default-features = false, features = ["behavior-version-latest", "sigv4a", "rt-tokio", "default-https-client"] }
30+
aws-config = "1.8.12"
31+
aws-credential-types = "1.2.11"
32+
aws-sdk-s3 = { version = "1.119.0", default-features = false, features = ["behavior-version-latest", "sigv4a", "rt-tokio", "default-https-client"] }
3333
futures = { version = "0.3.31", features = ["thread-pool"] }
3434
predicates = "3.1.3"
35-
proptest = "1.8.0"
36-
proptest-derive = "0.6.0"
35+
proptest = "1.9.0"
36+
proptest-derive = "0.7.0"
3737
syscalls = "0.7.0"
3838
rand = { version = "0.9.2", features = ["small_rng"] }
3939
serde = { version = "1.0.228", features = ["derive"] }
4040
test-case = "3.3.1"
41-
tempfile = "3.23.0"
42-
tokio = { version = "1.47.1" }
43-
tracing = { version = "0.1.41", features = ["log"] }
41+
tempfile = "3.24.0"
42+
tokio = { version = "1.49.0" }
43+
tracing = { version = "0.1.44", features = ["log"] }
4444

4545
[build-dependencies]
4646
built = { version = "0.8.0", features = ["git2"] }

0 commit comments

Comments
 (0)