Update to Rust 1.91.1 and dependencies
This commit is contained in:
parent
969cf0ea73
commit
02acea76f5
@ -1,17 +1,3 @@
|
||||
[output]
|
||||
deny = ["unmaintained", "unsound", "yanked"]
|
||||
quiet = false
|
||||
|
||||
[advisories]
|
||||
ignore = [
|
||||
# Ignore Windows-only advisory for atty
|
||||
"RUSTSEC-2021-0145",
|
||||
# Ignore advisory for mach (only used by psutil on macOS)
|
||||
"RUSTSEC-2020-0168",
|
||||
# pqcrypto-kyber is our Kyber implementation
|
||||
"RUSTSEC-2024-0381",
|
||||
# Ignore until fixed upstream (see https://github.com/aws/aws-lc-rs/issues/722)
|
||||
"RUSTSEC-2024-0436",
|
||||
# Ignore until fixed upstream (see https://github.com/apache/arrow-rs/issues/7264)
|
||||
"RUSTSEC-2025-0014",
|
||||
]
|
||||
|
||||
1836
Cargo.lock
generated
1836
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -17,44 +17,44 @@ calling_common = { path = "../common" }
|
||||
metrics = { path = "../metrics" }
|
||||
|
||||
# For error handling
|
||||
anyhow = "1.0.99"
|
||||
thiserror = "2.0.12"
|
||||
anyhow = "1.0.100"
|
||||
thiserror = "2.0.17"
|
||||
|
||||
# For logging and command line operations
|
||||
log = "0.4.26"
|
||||
env_logger = "0.11.7"
|
||||
clap = { version = "4.5.31", features = ["derive"] }
|
||||
log = "0.4.29"
|
||||
env_logger = "0.11.8"
|
||||
clap = { version = "4.5.53", features = ["derive"] }
|
||||
|
||||
# For runtime and threading
|
||||
tokio = { version = "1.44.0", features = ["full"] }
|
||||
parking_lot = { version = "0.12.3", features = ["deadlock_detection"] }
|
||||
once_cell = "1.21.0"
|
||||
tokio = { version = "1.48.0", features = ["full"] }
|
||||
parking_lot = { version = "0.12.5", features = ["deadlock_detection"] }
|
||||
once_cell = "1.21.3"
|
||||
futures = "0.3.31"
|
||||
core_affinity = "0.8.3"
|
||||
async-trait = "0.1.87"
|
||||
async-trait = "0.1.89"
|
||||
|
||||
# For http
|
||||
axum = { version = "0.7.9" }
|
||||
axum-extra = { version = "0.9.6", default-features = false, features = ["typed-header", "tracing"] }
|
||||
hyper = { version = "1.6.0", features = ["full"] }
|
||||
reqwest = { version = "0.12.12", default-features = false, features = ["json"] }
|
||||
hyper = { version = "1.8.1", features = ["full"] }
|
||||
reqwest = { version = "0.12.26", default-features = false, features = ["json"] }
|
||||
tower = "0.5.2"
|
||||
|
||||
# For general conversions
|
||||
byteorder = "1.5.0"
|
||||
hex = { version = "0.4.3", features = ["serde"] }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = "1.0.140"
|
||||
serde_with = { version = "3.12.0", features = ["base64"] }
|
||||
prost = "0.13.5"
|
||||
serde = { version = "1.0.228", features = ["derive"] }
|
||||
serde_json = "1.0.145"
|
||||
serde_with = { version = "3.16.1", features = ["base64"] }
|
||||
prost = "0.14.1"
|
||||
strum = "0.26.3"
|
||||
strum_macros = "0.26.4"
|
||||
|
||||
# For common
|
||||
sha2 = "0.10.8"
|
||||
sha2 = "0.10.9"
|
||||
|
||||
# For ICE
|
||||
crc = "3.2.1"
|
||||
crc = "3.4.0"
|
||||
hmac = "0.12.1"
|
||||
sha-1 = "0.10.1"
|
||||
|
||||
@ -66,7 +66,7 @@ x25519-dalek = { version = "2.0.1" }
|
||||
# For (S)RTP
|
||||
aes = "0.8.4"
|
||||
aes-gcm = "0.10.3"
|
||||
zeroize = "1.8.1"
|
||||
zeroize = "1.8.2"
|
||||
|
||||
# For congestion control
|
||||
async-stream = "0.3.6"
|
||||
@ -75,24 +75,24 @@ pin-project = "1.1.10"
|
||||
|
||||
# For low-level UDP sockets and tracking TCP sockets
|
||||
nix = { version = "0.27.1", optional = true, features = ["time", "socket", "event", "signal", "net"] }
|
||||
unique_id = "0.1.5"
|
||||
unique_id = "0.1.7"
|
||||
|
||||
# For current process memory stats
|
||||
psutil = { version = "3.3.0", default-features = false, features = ["cpu", "process"] }
|
||||
rlimit = "0.10.2"
|
||||
|
||||
# For TLS sockets in epoll backend
|
||||
rustls = "0.23.23"
|
||||
rustls = "0.23.35"
|
||||
|
||||
# For endorsements
|
||||
libsignal-core = { git = "https://github.com/signalapp/libsignal", tag = "v0.73.3" }
|
||||
zkgroup = { git = "https://github.com/signalapp/libsignal", tag = "v0.73.3" }
|
||||
libsignal-core = { git = "https://github.com/signalapp/libsignal", tag = "v0.86.7" }
|
||||
zkgroup = { git = "https://github.com/signalapp/libsignal", tag = "v0.86.7" }
|
||||
bincode = "1.3.3"
|
||||
itertools = "0.14.0"
|
||||
base64 = "0.22.1"
|
||||
|
||||
# For rate limiting
|
||||
governor = "0.10.1"
|
||||
governor = "0.10.2"
|
||||
nonzero_ext = "0.3.0"
|
||||
|
||||
[target.'cfg(target_os="linux")'.dependencies]
|
||||
@ -100,15 +100,15 @@ nonzero_ext = "0.3.0"
|
||||
accounting-allocator = "0.2.0"
|
||||
|
||||
[build-dependencies]
|
||||
prost-build = "0.13.5"
|
||||
prost-build = "0.14.1"
|
||||
|
||||
[dev-dependencies]
|
||||
http = "1.2.0"
|
||||
http = "1.4.0"
|
||||
hex-literal = "0.4.1"
|
||||
unzip3 = "1.0.0"
|
||||
uuid = { version = "1.11.0", features = ["v4"] }
|
||||
|
||||
tokio = { version = "1.44.0", features = ["test-util"] }
|
||||
tokio = { version = "1.48.0", features = ["test-util"] }
|
||||
|
||||
# For matching WebRTC's randomness
|
||||
rand_distr = "0.4.3"
|
||||
|
||||
@ -14,7 +14,7 @@ edition = "2018"
|
||||
cargo-fuzz = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.97"
|
||||
anyhow = "1.0.100"
|
||||
arbitrary = "1.4.1"
|
||||
hex-literal = "0.4.1"
|
||||
libfuzzer-sys = "0.4.9"
|
||||
|
||||
@ -21,26 +21,26 @@ dynamic_config = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.97"
|
||||
anyhow = "1.0.100"
|
||||
base64 = "0.22.1"
|
||||
env_logger = "0.11.7"
|
||||
log = "0.4.26"
|
||||
env_logger = "0.11.8"
|
||||
log = "0.4.29"
|
||||
rand = "0.8.5"
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
sha2 = "0.10.8"
|
||||
serde = { version = "1.0.228", features = ["derive"] }
|
||||
sha2 = "0.10.9"
|
||||
strum = "0.26.3"
|
||||
strum_macros = "0.26.4"
|
||||
thiserror = "2.0.12"
|
||||
thiserror = "2.0.17"
|
||||
|
||||
# dynamic config dependencies
|
||||
chrono = { version = "0.4.40", optional = true }
|
||||
object_store = { version = "0.11.2", optional = true, features = ["gcp"] }
|
||||
serde_with = { version = "3.12.0", features = ["base64"], optional = true }
|
||||
chrono = { version = "0.4.42", optional = true }
|
||||
object_store = { version = "0.13.0", optional = true, features = ["gcp"] }
|
||||
serde_with = { version = "3.16.1", features = ["base64"], optional = true }
|
||||
serde_yaml = { version = "0.9.34+deprecated", optional = true }
|
||||
tokio = { version = "1.44.0", features = ["sync", "signal"], optional = true }
|
||||
tokio = { version = "1.48.0", features = ["sync", "signal"], optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
hex = { version = "0.4.3", features = ["serde"] }
|
||||
hex-literal = "0.4.1"
|
||||
mockall = "0.12.1"
|
||||
once_cell = "1.21.0"
|
||||
once_cell = "1.21.3"
|
||||
|
||||
@ -9,6 +9,6 @@ version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
aws-config = "1.5.18"
|
||||
aws-sdk-dynamodb = "1.67.0"
|
||||
tokio = { version = "1.44.0", features = ["full"] }
|
||||
aws-config = "1.8.12"
|
||||
aws-sdk-dynamodb = "1.101.0"
|
||||
tokio = { version = "1.48.0", features = ["full"] }
|
||||
|
||||
@ -40,7 +40,7 @@ async fn build_table(
|
||||
#[allow(clippy::result_large_err)]
|
||||
async fn main() -> Result<(), Error> {
|
||||
// Be sure that AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY are defined in the environment.
|
||||
let sdk_config = aws_config::defaults(aws_config::BehaviorVersion::v2025_01_17())
|
||||
let sdk_config = aws_config::defaults(aws_config::BehaviorVersion::v2025_08_07())
|
||||
.endpoint_url("http://dynamodb:8000")
|
||||
.region(Region::new("us-west-1"))
|
||||
.load()
|
||||
|
||||
@ -16,31 +16,31 @@ calling_common = { path = "../common" }
|
||||
metrics = { path = "../metrics" }
|
||||
|
||||
# For error handling
|
||||
anyhow = "1.0.97"
|
||||
thiserror = "2.0.12"
|
||||
anyhow = "1.0.100"
|
||||
thiserror = "2.0.17"
|
||||
|
||||
# For logging and command line operations
|
||||
log = "0.4.26"
|
||||
env_logger = "0.11.7"
|
||||
clap = { version = "4.5.31", features = ["derive"] }
|
||||
log = "0.4.29"
|
||||
env_logger = "0.11.8"
|
||||
clap = { version = "4.5.53", features = ["derive"] }
|
||||
|
||||
# For runtime and threading
|
||||
tokio = { version = "1.44.0", features = ["rt-multi-thread", "signal", "macros"] }
|
||||
once_cell = "1.21.0"
|
||||
tokio = { version = "1.48.0", features = ["rt-multi-thread", "signal", "macros"] }
|
||||
once_cell = "1.21.3"
|
||||
futures = "0.3.31"
|
||||
async-trait = "0.1.87"
|
||||
async-trait = "0.1.89"
|
||||
|
||||
# For general conversions
|
||||
base64 = "0.22.1"
|
||||
hex = { version = "0.4.3", features = ["serde"] }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = "1.0.140"
|
||||
serde_with = { version = "3.12.0", features = ["base64"] }
|
||||
serde = { version = "1.0.228", features = ["derive"] }
|
||||
serde_json = "1.0.145"
|
||||
serde_with = { version = "3.16.1", features = ["base64"] }
|
||||
urlencoding = "2.1.3"
|
||||
|
||||
# For common and authentication
|
||||
rand = "0.8.5"
|
||||
sha2 = "0.10.8"
|
||||
sha2 = "0.10.9"
|
||||
hmac = "0.12.1"
|
||||
subtle = "2.6.1"
|
||||
|
||||
@ -48,32 +48,32 @@ subtle = "2.6.1"
|
||||
axum = { version = "0.7.9" }
|
||||
axum-extra = { version = "0.9.6", default-features = false, features = ["typed-header", "tracing"] }
|
||||
tower = { version = "0.5.2" , features = ["util"]}
|
||||
reqwest = { version = "0.12.12", default-features = false, features = ["json", "rustls-tls"] }
|
||||
reqwest = { version = "0.12.26", default-features = false, features = ["json", "rustls-tls"] }
|
||||
mime = "0.3.17"
|
||||
http = "1.2.0"
|
||||
http = "1.4.0"
|
||||
|
||||
# For storage access to DynamoDB
|
||||
aws-types = "1.3.5"
|
||||
aws-credential-types = { version = "1.2.1", features = [
|
||||
aws-types = "1.3.11"
|
||||
aws-credential-types = { version = "1.2.11", features = [
|
||||
"hardcoded-credentials",
|
||||
] }
|
||||
aws-smithy-types = "1.3.0"
|
||||
aws-smithy-async = "1.2.5"
|
||||
aws-config = "1.5.18"
|
||||
aws-sdk-dynamodb = "1.67.0"
|
||||
serde_dynamo = { version = "4.2.14", features = ["aws-sdk-dynamodb+1"] }
|
||||
aws-smithy-types = "1.3.5"
|
||||
aws-smithy-async = "1.2.7"
|
||||
aws-config = "1.8.12"
|
||||
aws-sdk-dynamodb = "1.101.0"
|
||||
serde_dynamo = { version = "4.3.0", features = ["aws-sdk-dynamodb+1"] }
|
||||
|
||||
# For metrics
|
||||
parking_lot = "0.12.3"
|
||||
parking_lot = "0.12.5"
|
||||
psutil = { version = "3.3.0", default-features = false, features = ["process"] }
|
||||
rlimit = "0.10.2"
|
||||
|
||||
# For the call link credentials
|
||||
bincode = "1.3.3"
|
||||
zkgroup = { git = "https://github.com/signalapp/libsignal", tag = "v0.73.3" }
|
||||
zkgroup = { git = "https://github.com/signalapp/libsignal", tag = "v0.86.7" }
|
||||
|
||||
[dev-dependencies]
|
||||
libsignal-core = { git = "https://github.com/signalapp/libsignal", tag = "v0.73.3" }
|
||||
libsignal-core = { git = "https://github.com/signalapp/libsignal", tag = "v0.86.7" }
|
||||
mockall = "0.13.1"
|
||||
lazy_static = "1.5.0"
|
||||
|
||||
|
||||
@ -311,7 +311,7 @@ impl DynamoDb {
|
||||
info!("Using endpoint for DynamodDB testing: {}", endpoint);
|
||||
|
||||
let aws_config = Config::builder()
|
||||
.behavior_version(BehaviorVersion::v2025_01_17())
|
||||
.behavior_version(BehaviorVersion::v2025_08_07())
|
||||
.credentials_provider(Credentials::from_keys(KEY, PASSWORD, None))
|
||||
.endpoint_url(endpoint)
|
||||
.sleep_impl(sleep_impl)
|
||||
@ -337,7 +337,7 @@ impl DynamoDb {
|
||||
.connect_timeout(core::time::Duration::from_millis(3100))
|
||||
.build();
|
||||
|
||||
let aws_config = aws_config::defaults(BehaviorVersion::v2025_01_17())
|
||||
let aws_config = aws_config::defaults(BehaviorVersion::v2025_08_07())
|
||||
.sleep_impl(sleep_impl)
|
||||
.retry_config(retry_config)
|
||||
.timeout_config(timeout_config)
|
||||
|
||||
@ -4,10 +4,10 @@ edition = "2021"
|
||||
version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
http = "1.2.0"
|
||||
log = "0.4.26"
|
||||
once_cell = "1.21.0"
|
||||
parking_lot = "0.12.3"
|
||||
http = "1.4.0"
|
||||
log = "0.4.29"
|
||||
once_cell = "1.21.3"
|
||||
parking_lot = "0.12.5"
|
||||
rand = "0.8.5"
|
||||
|
||||
[dev-dependencies]
|
||||
|
||||
@ -1 +1 @@
|
||||
1.89.0
|
||||
1.91.1
|
||||
Loading…
Reference in New Issue
Block a user