mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-04 03:52:56 +00:00
proxy: Update redis crate (#11372)
This commit is contained in:
33
Cargo.lock
generated
33
Cargo.lock
generated
@@ -148,9 +148,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "arc-swap"
|
name = "arc-swap"
|
||||||
version = "1.6.0"
|
version = "1.7.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
|
checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "archery"
|
name = "archery"
|
||||||
@@ -3861,11 +3861,10 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "num-bigint"
|
name = "num-bigint"
|
||||||
version = "0.4.3"
|
version = "0.4.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
|
checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"autocfg",
|
|
||||||
"num-integer",
|
"num-integer",
|
||||||
"num-traits",
|
"num-traits",
|
||||||
]
|
]
|
||||||
@@ -3914,11 +3913,10 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "num-integer"
|
name = "num-integer"
|
||||||
version = "0.1.45"
|
version = "0.1.46"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
|
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"autocfg",
|
|
||||||
"num-traits",
|
"num-traits",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -3947,9 +3945,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "num-traits"
|
name = "num-traits"
|
||||||
version = "0.2.15"
|
version = "0.2.19"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
|
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"autocfg",
|
"autocfg",
|
||||||
"libm",
|
"libm",
|
||||||
@@ -5362,26 +5360,25 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "redis"
|
name = "redis"
|
||||||
version = "0.25.2"
|
version = "0.29.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "71d64e978fd98a0e6b105d066ba4889a7301fca65aeac850a877d8797343feeb"
|
checksum = "b110459d6e323b7cda23980c46c77157601199c9da6241552b284cd565a7a133"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"arc-swap",
|
||||||
"bytes",
|
"bytes",
|
||||||
"combine",
|
"combine",
|
||||||
"futures-util",
|
"futures-util",
|
||||||
"itoa",
|
"itoa",
|
||||||
|
"num-bigint",
|
||||||
"percent-encoding",
|
"percent-encoding",
|
||||||
"pin-project-lite",
|
"pin-project-lite",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.18",
|
||||||
"rustls-native-certs 0.7.0",
|
"rustls-native-certs 0.8.0",
|
||||||
"rustls-pemfile 2.1.1",
|
|
||||||
"rustls-pki-types",
|
|
||||||
"ryu",
|
"ryu",
|
||||||
"sha1_smol",
|
"sha1_smol",
|
||||||
"socket2",
|
"socket2",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tokio-util",
|
"tokio-util",
|
||||||
"url",
|
"url",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ license = "Apache-2.0"
|
|||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
ahash = "0.8"
|
ahash = "0.8"
|
||||||
anyhow = { version = "1.0", features = ["backtrace"] }
|
anyhow = { version = "1.0", features = ["backtrace"] }
|
||||||
arc-swap = "1.6"
|
arc-swap = "1.7"
|
||||||
async-compression = { version = "0.4.0", features = ["tokio", "gzip", "zstd"] }
|
async-compression = { version = "0.4.0", features = ["tokio", "gzip", "zstd"] }
|
||||||
atomic-take = "1.1.0"
|
atomic-take = "1.1.0"
|
||||||
flate2 = "1.0.26"
|
flate2 = "1.0.26"
|
||||||
@@ -130,7 +130,7 @@ nix = { version = "0.27", features = ["dir", "fs", "process", "socket", "signal"
|
|||||||
# on compute startup metrics (start_postgres_ms), >= 25% degradation.
|
# on compute startup metrics (start_postgres_ms), >= 25% degradation.
|
||||||
notify = "6.0.0"
|
notify = "6.0.0"
|
||||||
num_cpus = "1.15"
|
num_cpus = "1.15"
|
||||||
num-traits = "0.2.15"
|
num-traits = "0.2.19"
|
||||||
once_cell = "1.13"
|
once_cell = "1.13"
|
||||||
opentelemetry = "0.27"
|
opentelemetry = "0.27"
|
||||||
opentelemetry_sdk = "0.27"
|
opentelemetry_sdk = "0.27"
|
||||||
@@ -146,7 +146,7 @@ procfs = "0.16"
|
|||||||
prometheus = {version = "0.13", default-features=false, features = ["process"]} # removes protobuf dependency
|
prometheus = {version = "0.13", default-features=false, features = ["process"]} # removes protobuf dependency
|
||||||
prost = "0.13"
|
prost = "0.13"
|
||||||
rand = "0.8"
|
rand = "0.8"
|
||||||
redis = { version = "0.25.2", features = ["tokio-rustls-comp", "keep-alive"] }
|
redis = { version = "0.29.2", features = ["tokio-rustls-comp", "keep-alive"] }
|
||||||
regex = "1.10.2"
|
regex = "1.10.2"
|
||||||
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
|
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
|
||||||
reqwest-tracing = { version = "0.5", features = ["opentelemetry_0_27"] }
|
reqwest-tracing = { version = "0.5", features = ["opentelemetry_0_27"] }
|
||||||
|
|||||||
@@ -143,6 +143,8 @@ impl ConnectionWithCredentialsProvider {
|
|||||||
db: 0,
|
db: 0,
|
||||||
username: Some(username),
|
username: Some(username),
|
||||||
password: Some(password.clone()),
|
password: Some(password.clone()),
|
||||||
|
// TODO: switch to RESP3 after testing new client version.
|
||||||
|
protocol: redis::ProtocolVersion::RESP2,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ memchr = { version = "2" }
|
|||||||
nix = { version = "0.26" }
|
nix = { version = "0.26" }
|
||||||
nom = { version = "7" }
|
nom = { version = "7" }
|
||||||
num = { version = "0.4" }
|
num = { version = "0.4" }
|
||||||
num-bigint = { version = "0.4", default-features = false, features = ["std"] }
|
num-bigint = { version = "0.4" }
|
||||||
num-complex = { version = "0.4", default-features = false, features = ["std"] }
|
num-complex = { version = "0.4", default-features = false, features = ["std"] }
|
||||||
num-integer = { version = "0.1", features = ["i128"] }
|
num-integer = { version = "0.1", features = ["i128"] }
|
||||||
num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] }
|
num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] }
|
||||||
@@ -127,7 +127,7 @@ log = { version = "0.4", default-features = false, features = ["std"] }
|
|||||||
memchr = { version = "2" }
|
memchr = { version = "2" }
|
||||||
nom = { version = "7" }
|
nom = { version = "7" }
|
||||||
num = { version = "0.4" }
|
num = { version = "0.4" }
|
||||||
num-bigint = { version = "0.4", default-features = false, features = ["std"] }
|
num-bigint = { version = "0.4" }
|
||||||
num-complex = { version = "0.4", default-features = false, features = ["std"] }
|
num-complex = { version = "0.4", default-features = false, features = ["std"] }
|
||||||
num-integer = { version = "0.1", features = ["i128"] }
|
num-integer = { version = "0.1", features = ["i128"] }
|
||||||
num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] }
|
num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] }
|
||||||
|
|||||||
Reference in New Issue
Block a user