diff --git a/CHANGELOG.md b/CHANGELOG.md index b116408..602b8d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ You should also include the user name that made the change. ### Improvements - Totally restructured and reimplemented all components -- Support multiple bootstrap resolvers. +- [Breaking] Support multiple bootstrap resolvers, which requires to modify the config file. - Periodic health check of all path candidates. - Periodic nexthop IP address resolution via the proxy itself, bootstrap resolver is only used at the first time and fall-back. - Periodic fetching of access token with refresh token. diff --git a/proxy-bin/Cargo.toml b/proxy-bin/Cargo.toml index 178415b..e380b68 100644 --- a/proxy-bin/Cargo.toml +++ b/proxy-bin/Cargo.toml @@ -34,9 +34,9 @@ publish = false [dependencies] doh-auth-proxy-lib = { path = "../proxy-lib/" } -anyhow = "1.0.76" +anyhow = "1.0.79" mimalloc = { version = "*", default-features = false } -serde = { version = "1.0.193", default-features = false, features = ["derive"] } +serde = { version = "1.0.194", default-features = false, features = ["derive"] } derive_builder = "0.12.0" tokio = { version = "1.35.1", default-features = false, features = [ "net", @@ -45,10 +45,10 @@ tokio = { version = "1.35.1", default-features = false, features = [ "sync", "macros", ] } -async-trait = "0.1.75" +async-trait = "0.1.77" # config -clap = { version = "4.4.11", features = ["std", "cargo", "wrap_help"] } +clap = { version = "4.4.12", features = ["std", "cargo", "wrap_help"] } toml = { version = "0.8.8", default-features = false, features = ["parse"] } hot_reload = "0.1.4" diff --git a/proxy-lib/Cargo.toml b/proxy-lib/Cargo.toml index 5243215..a42586e 100644 --- a/proxy-lib/Cargo.toml +++ b/proxy-lib/Cargo.toml @@ -44,11 +44,11 @@ futures = { version = "0.3.30", default-features = false, features = [ "std", "async-await", ] } -anyhow = "1.0.76" +anyhow = "1.0.79" tracing = "0.1.40" -thiserror = "1.0.52" -async-trait = "0.1.75" -serde = { version = "1.0.193", features = ["derive"] } +thiserror = "1.0.56" +async-trait = "0.1.77" +serde = { version = "1.0.194", features = ["derive"] } itertools = "0.12.0" rustc-hash = "1.1.0" diff --git a/proxy-lib/src/error.rs b/proxy-lib/src/error.rs index bffc777..aabd2cb 100644 --- a/proxy-lib/src/error.rs +++ b/proxy-lib/src/error.rs @@ -1,4 +1,4 @@ -pub use anyhow::{anyhow, bail, ensure, Context}; +pub use anyhow::{anyhow, bail, Context}; use std::net::SocketAddr; use thiserror::Error; use tokio::sync::mpsc::error::SendError;