diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cff25b..80628bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,14 @@ # CHANGELOG -## 0.x.x (unreleased) +## 0.3.0 (unreleased) + +### Improvement +- Update `h3` with `quinn-0.10` or higher. + +## 0.2.0 ### Improvement +- Update docker of `nightly` built from `develop` branch along with `amd64-slim` and `amd64` images with `latest` and `latest:slim` tags built from `main` branch. `nightly` image is based on `amd64`. +- Update `h3` with `quinn-0.10` or higher. - Implement path replacing option for each reverse proxy backend group. diff --git a/Cargo.toml b/Cargo.toml index 8da0a8f..f62252b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rpxy" -version = "0.2.0" +version = "0.3.0" authors = ["Jun Kurihara"] homepage = "https://github.com/junkurihara/rust-rpxy" repository = "https://github.com/junkurihara/rust-rpxy" @@ -17,17 +17,17 @@ http3 = ["quinn", "h3", "h3-quinn"] [dependencies] anyhow = "1.0.70" -clap = { version = "4.2.1", features = ["std", "cargo", "wrap_help"] } +clap = { version = "4.2.5", features = ["std", "cargo", "wrap_help"] } rand = "0.8.5" toml = { version = "0.7.3", default-features = false, features = ["parse"] } rustc-hash = "1.1.0" -serde = { version = "1.0.159", default-features = false, features = ["derive"] } +serde = { version = "1.0.160", default-features = false, features = ["derive"] } bytes = "1.4.0" thiserror = "1.0.40" x509-parser = "0.15.0" derive_builder = "0.12.0" futures = { version = "0.3.28", features = ["alloc", "async-await"] } -tokio = { version = "1.27.0", default-features = false, features = [ +tokio = { version = "1.28.0", default-features = false, features = [ "net", "rt-multi-thread", "parking_lot", @@ -37,7 +37,7 @@ tokio = { version = "1.27.0", default-features = false, features = [ ] } # http and tls -hyper = { version = "0.14.25", default-features = false, features = [ +hyper = { version = "0.14.26", default-features = false, features = [ "server", "http1", "http2", @@ -55,8 +55,8 @@ rustls = { version = "0.21.0", default-features = false } webpki = "0.22.0" # logging -tracing = { version = "0.1.37" } -tracing-subscriber = { version = "0.3.16", features = ["env-filter"] } +tracing = { version = "0.1.38" } +tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } # http/3 # quinn = { version = "0.9.3", optional = true } diff --git a/h3 b/h3 index 49301f1..d7a237f 160000 --- a/h3 +++ b/h3 @@ -1 +1 @@ -Subproject commit 49301f18e15d3acffc2a8d8bea1a8038c5f3fe6d +Subproject commit d7a237f539b4c153318004283d776ff6724db830 diff --git a/h3-quinn/Cargo.toml b/h3-quinn/Cargo.toml index 5f7661a..ab95dbd 100644 --- a/h3-quinn/Cargo.toml +++ b/h3-quinn/Cargo.toml @@ -13,7 +13,7 @@ categories = ["network-programming", "web-programming"] license = "MIT" [dependencies] -h3 = { version = "0.0.1", path = "../h3/h3" } +h3 = { version = "0.0.2", path = "../h3/h3" } bytes = "1" quinn = { path = "../quinn/quinn/", default-features = false } quinn-proto = { path = "../quinn/quinn-proto/", default-features = false } diff --git a/quinn b/quinn index b56d60b..2d48482 160000 --- a/quinn +++ b/quinn @@ -1 +1 @@ -Subproject commit b56d60bbec577d73e67abbba60ed389f0589f208 +Subproject commit 2d484821806f6c56ab1fcb17a6d278de682212a2