From a42ae69db1763fcb2b40de2497fb19159894497c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:16:45 +0000 Subject: [PATCH] Bump pingora-core from 0.7.0 to 0.8.0 Bumps [pingora-core](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-core dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 173 ++++++++++++++++++++++++++++++++++++++++++++++------- Cargo.toml | 2 +- 2 files changed, 154 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 303298d..bedf0a7 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.8.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" @@ -1468,12 +1493,12 @@ dependencies = [ "lru", "once_cell", "parking_lot", - "pingora-core", - "pingora-error", + "pingora-core 0.7.0", + "pingora-error 0.7.0", "pingora-header-serde", - "pingora-http", + "pingora-http 0.7.0", "pingora-lru", - "pingora-timeout", + "pingora-timeout 0.7.0", "rand 0.8.5", "regex", "rmp", @@ -1509,15 +1534,66 @@ dependencies = [ "nix", "once_cell", "openssl-probe 0.1.6", + "parking_lot", + "percent-encoding", + "pingora-error 0.7.0", + "pingora-http 0.7.0", + "pingora-pool 0.7.0", + "pingora-runtime 0.7.0", + "pingora-timeout 0.7.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-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", "ouroboros", "parking_lot", "percent-encoding", - "pingora-error", - "pingora-http", - "pingora-pool", - "pingora-runtime", + "pingora-error 0.8.0", + "pingora-http 0.8.0", + "pingora-pool 0.8.0", + "pingora-runtime 0.8.0", "pingora-rustls", - "pingora-timeout", + "pingora-timeout 0.8.0", "prometheus", "rand 0.8.5", "regex", @@ -1542,6 +1618,12 @@ 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" @@ -1551,8 +1633,8 @@ dependencies = [ "bytes", "http", "httparse", - "pingora-error", - "pingora-http", + "pingora-error 0.7.0", + "pingora-http 0.7.0", "thread_local", "zstd", "zstd-safe", @@ -1566,7 +1648,18 @@ 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]] @@ -1591,7 +1684,22 @@ 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", ] @@ -1611,9 +1719,9 @@ dependencies = [ "log", "once_cell", "pingora-cache", - "pingora-core", - "pingora-error", - "pingora-http", + "pingora-core 0.7.0", + "pingora-error 0.7.0", + "pingora-http 0.7.0", "rand 0.8.5", "regex", "tokio", @@ -1631,15 +1739,27 @@ 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" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46dd230b3c4545f02be082e6409169a57982a1f3d97468e70f1fb21c6dd170c0" +checksum = "239b663618bb822ddeddaf6d8384177a8ab226cb22febc627a72c2fd55e7bb75" dependencies = [ "log", "no_debug", - "pingora-error", + "pingora-error 0.8.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..c9b2d2b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ edition = "2024" [dependencies] async-trait = "0.1.89" -pingora-core = { version = "0.7.0", features = ["rustls"] } +pingora-core = { version = "0.8.0", features = ["rustls"] } pingora-proxy = "0.7.0" nullnet-grpc-lib = { git = "https://github.com/GyulyVGC/nullnet-grpc.git" } nullnet-liberror = "0.1.1"