From b205f1c49d0a8e7ad7bcd28f489bc37b9cfce816 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:16:26 +0000 Subject: [PATCH] Bump pingora-proxy from 0.7.0 to 0.8.0 Bumps [pingora-proxy](https://github.com/cloudflare/pingora) from 0.7.0 to 0.8.0. - [Release notes](https://github.com/cloudflare/pingora/releases) - [Changelog](https://github.com/cloudflare/pingora/blob/main/CHANGELOG.md) - [Commits](https://github.com/cloudflare/pingora/compare/0.7.0...0.8.0) --- updated-dependencies: - dependency-name: pingora-proxy dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 185 +++++++++++++++++++++++++++++++++++++++++++++-------- Cargo.toml | 2 +- 2 files changed, 160 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 303298d..9c6c40d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -529,6 +529,15 @@ dependencies = [ "libc", ] +[[package]] +name = "daggy" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70def8d72740e44d9f676d8dab2c933a236663d86dd24319b57a2bed4d694774" +dependencies = [ + "petgraph", +] + [[package]] name = "darling" version = "0.20.11" @@ -691,6 +700,12 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + [[package]] name = "flate2" version = "1.1.8" @@ -1280,7 +1295,7 @@ dependencies = [ "async-trait", "nullnet-grpc-lib", "nullnet-liberror", - "pingora-core", + "pingora-core 0.7.0", "pingora-proxy", "tokio", ] @@ -1414,6 +1429,16 @@ version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" +[[package]] +name = "petgraph" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" +dependencies = [ + "fixedbitset", + "indexmap 2.13.0", +] + [[package]] name = "pin-project" version = "1.1.10" @@ -1448,9 +1473,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pingora-cache" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcea698ba4fef0863caf2feaf0f699ee29d82c19f9c54bc55c8f29e8609c773c" +checksum = "c59d8c4c939a3a193a3da0e061aa7acf7432431f92ee62a26f5a9e5167a0ade2" dependencies = [ "ahash", "async-trait", @@ -1468,12 +1493,12 @@ dependencies = [ "lru", "once_cell", "parking_lot", - "pingora-core", - "pingora-error", + "pingora-core 0.8.0", + "pingora-error 0.8.0", "pingora-header-serde", - "pingora-http", + "pingora-http 0.8.0", "pingora-lru", - "pingora-timeout", + "pingora-timeout 0.8.0", "rand 0.8.5", "regex", "rmp", @@ -1512,12 +1537,12 @@ dependencies = [ "ouroboros", "parking_lot", "percent-encoding", - "pingora-error", - "pingora-http", - "pingora-pool", - "pingora-runtime", + "pingora-error 0.7.0", + "pingora-http 0.7.0", + "pingora-pool 0.7.0", + "pingora-runtime 0.7.0", "pingora-rustls", - "pingora-timeout", + "pingora-timeout 0.7.0", "prometheus", "rand 0.8.5", "regex", @@ -1536,23 +1561,80 @@ dependencies = [ "zstd", ] +[[package]] +name = "pingora-core" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08973c4853cef4c682f7a592907e81a32dcad69476c4846e5de079f16448b177" +dependencies = [ + "ahash", + "async-trait", + "brotli", + "bstr", + "bytes", + "chrono", + "clap", + "daemonize", + "daggy", + "derivative", + "flate2", + "futures", + "h2", + "http", + "httparse", + "httpdate", + "libc", + "log", + "nix", + "once_cell", + "openssl-probe 0.1.6", + "parking_lot", + "percent-encoding", + "pingora-error 0.8.0", + "pingora-http 0.8.0", + "pingora-pool 0.8.0", + "pingora-runtime 0.8.0", + "pingora-timeout 0.8.0", + "prometheus", + "rand 0.8.5", + "regex", + "serde", + "serde_yaml", + "sfv", + "socket2", + "strum", + "strum_macros", + "tokio", + "tokio-stream", + "tokio-test", + "unicase", + "windows-sys 0.59.0", + "zstd", +] + [[package]] name = "pingora-error" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b761e30ae329162ddddbbb41d2bf8a3e48d52c70a0d5ff51ccb964acf0bd505" +[[package]] +name = "pingora-error" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9fa97a500e7e5c27a7b8609b9294c8922c9656322285268bfad9520f12feb38" + [[package]] name = "pingora-header-serde" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "640aa945c00ad51c7d06a434c41dbad560bf51dbf6f00e5d614102e7794aae67" +checksum = "2705feb8b50d4e734e0c7d3879aa040e655a45656276323ff530e254585dd816" dependencies = [ "bytes", "http", "httparse", - "pingora-error", - "pingora-http", + "pingora-error 0.8.0", + "pingora-http 0.8.0", "thread_local", "zstd", "zstd-safe", @@ -1566,14 +1648,25 @@ checksum = "fbf2ce52fefeb2ed795a3d5fa4b556cfa33a7592691677e8837c6a58d0358215" dependencies = [ "bytes", "http", - "pingora-error", + "pingora-error 0.7.0", +] + +[[package]] +name = "pingora-http" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbb52d4651b687fab6abf669539cfd97b7cd94b301fde8f57c63354f9c9cc5e2" +dependencies = [ + "bytes", + "http", + "pingora-error 0.8.0", ] [[package]] name = "pingora-lru" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa964c4e12e6328388b7059c93aac37b052be7962bbb70dd239b515532be4bf" +checksum = "91bb5030596a3d442c0866ac68afe29c14ba558e77c726dcdf7016b0dbb359d9" dependencies = [ "arrayvec", "hashbrown 0.16.1", @@ -1591,16 +1684,31 @@ dependencies = [ "log", "lru", "parking_lot", - "pingora-timeout", + "pingora-timeout 0.7.0", + "thread_local", + "tokio", +] + +[[package]] +name = "pingora-pool" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67f034be36772f318370d058913db43dbd22c3763ad974c995ba2e4afb2bb52a" +dependencies = [ + "crossbeam-queue", + "log", + "lru", + "parking_lot", + "pingora-timeout 0.8.0", "thread_local", "tokio", ] [[package]] name = "pingora-proxy" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0884d6158a828f53f4069861493a4225ed2a26c8d739a875350fa0c97109edf" +checksum = "4e1e070a98a70d0d05f2fdcfb706237e06a043b2fbc9261e8772a3459cc2175e" dependencies = [ "async-trait", "bytes", @@ -1611,9 +1719,9 @@ dependencies = [ "log", "once_cell", "pingora-cache", - "pingora-core", - "pingora-error", - "pingora-http", + "pingora-core 0.8.0", + "pingora-error 0.8.0", + "pingora-http 0.8.0", "rand 0.8.5", "regex", "tokio", @@ -1631,6 +1739,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "pingora-runtime" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e371315b1c44c2e5a8788fdc61577527b785e121e6ff49144755f40d86511430" +dependencies = [ + "once_cell", + "rand 0.8.5", + "thread_local", + "tokio", +] + [[package]] name = "pingora-rustls" version = "0.7.0" @@ -1639,7 +1759,7 @@ checksum = "46dd230b3c4545f02be082e6409169a57982a1f3d97468e70f1fb21c6dd170c0" dependencies = [ "log", "no_debug", - "pingora-error", + "pingora-error 0.7.0", "ring", "rustls", "rustls-native-certs 0.7.3", @@ -1661,6 +1781,19 @@ dependencies = [ "tokio", ] +[[package]] +name = "pingora-timeout" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a853fee5ce510a7f5db2561f99c752724112ed13fc3820e70d462d278d704ea" +dependencies = [ + "once_cell", + "parking_lot", + "pin-project-lite", + "thread_local", + "tokio", +] + [[package]] name = "pkg-config" version = "0.3.32" diff --git a/Cargo.toml b/Cargo.toml index e2c76e0..ac56057 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" [dependencies] async-trait = "0.1.89" pingora-core = { version = "0.7.0", features = ["rustls"] } -pingora-proxy = "0.7.0" +pingora-proxy = "0.8.0" nullnet-grpc-lib = { git = "https://github.com/GyulyVGC/nullnet-grpc.git" } nullnet-liberror = "0.1.1" tokio = { version = "1.49.0", features = ["rt-multi-thread"] }