diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e63283291..d1845ffefe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ All notes should be prepended with the location of the change, e.g. `(proto)` or ### Fixed +- (proto) Fix truncation for UDP #1975 by nmittler - (proto) avoid panicking in parse_time() #1964 by djc - (server) Merge up deny response in requests to server #1954 by djc - (proto) remove duplicate is_soa function #1948 by mattsse @@ -43,6 +44,10 @@ All notes should be prepended with the location of the change, e.g. `(proto)` or ### Changed +- (resolver) fix(resolver): correct ttl from lru cache #1984 by iberryful +- (ci) Use dtolnay/rust-toolchain #1993 by waywardmonkeys +- (all) update the minimum required openssl version #1979 by bluejekyll +- (bin) Print offending bind error in panic message #1971 by wprzytula - (resolver) Provider API Redesign #1938 by XOR-op - (all) create default rules for justfile (changed from cargo-make to justfiles) #1951 by bluejekyll - (all) Bump log to v0.4.18 #1949 by daxpedda @@ -86,6 +91,8 @@ All notes should be prepended with the location of the change, e.g. `(proto)` or ### Added +- (resolver) Add Google DoT and DoH to ResolverConfig #1989 by daxpedda +- (server) Adding graceful shutdown to server #1977 by nmittler - (all) add an html coverage report for local review of coverage data #1959 by bluejekyll - (resolver) Add the possibility to shuffle NameServers #1920 by Edu4rdSHL - (resolver) add test for connecting DoH with pure IP Address #1936 by mokeyish diff --git a/Cargo.lock b/Cargo.lock index a88785cc47..eaf741ce22 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -175,7 +175,7 @@ dependencies = [ [[package]] name = "async-std-resolver" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "async-std", "async-trait", @@ -1795,7 +1795,7 @@ dependencies = [ [[package]] name = "trust-dns" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "clap", "futures", @@ -1815,7 +1815,7 @@ dependencies = [ [[package]] name = "trust-dns-client" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "cfg-if", "data-encoding", @@ -1838,7 +1838,7 @@ dependencies = [ [[package]] name = "trust-dns-compatibility" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "data-encoding", "futures", @@ -1850,7 +1850,7 @@ dependencies = [ [[package]] name = "trust-dns-integration" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "async-trait", "futures", @@ -1873,7 +1873,7 @@ dependencies = [ [[package]] name = "trust-dns-proto" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "async-trait", "backtrace", @@ -1917,7 +1917,7 @@ dependencies = [ [[package]] name = "trust-dns-recursor" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "async-recursion", "async-trait", @@ -1940,7 +1940,7 @@ dependencies = [ [[package]] name = "trust-dns-resolver" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "cfg-if", "futures-executor", @@ -1967,7 +1967,7 @@ dependencies = [ [[package]] name = "trust-dns-server" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "async-trait", "bytes", @@ -1997,7 +1997,7 @@ dependencies = [ [[package]] name = "trust-dns-util" -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" dependencies = [ "clap", "console", diff --git a/Cargo.toml b/Cargo.toml index 34ab0a181d..1e5f2350d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ members = [ exclude = ["fuzz"] [workspace.package] -version = "0.23.0-alpha.4" +version = "0.23.0-alpha.5" authors = ["The contributors to Trust-DNS"] edition = "2021" rust-version = "1.64.0" @@ -28,11 +28,11 @@ license = "MIT OR Apache-2.0" [workspace.dependencies] # trustdns -trust-dns-client = { version = "0.23.0-alpha.4", path = "crates/client", default-features = false } -trust-dns-recursor = { version = "0.23.0-alpha.4", path = "crates/recursor", default-features = false } -trust-dns-resolver = { version = "0.23.0-alpha.4", path = "crates/resolver", default-features = false } -trust-dns-server = { version = "0.23.0-alpha.4", path = "crates/server", default-features = false } -trust-dns-proto = { version = "0.23.0-alpha.4", path = "crates/proto", default-features = false } +trust-dns-client = { version = "0.23.0-alpha.5", path = "crates/client", default-features = false } +trust-dns-recursor = { version = "0.23.0-alpha.5", path = "crates/recursor", default-features = false } +trust-dns-resolver = { version = "0.23.0-alpha.5", path = "crates/resolver", default-features = false } +trust-dns-server = { version = "0.23.0-alpha.5", path = "crates/server", default-features = false } +trust-dns-proto = { version = "0.23.0-alpha.5", path = "crates/proto", default-features = false } # logging