Improved
v0.26.0-alpha.1
What's Changed
- Inline all format argument, split out NoRecords type by @djc in https://github.com/hickory-dns/hickory-dns/pull/2966
- proto & server: update message signature repr by @cpu in https://github.com/hickory-dns/hickory-dns/pull/2964
- Distinguish different reserved certificate types by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2971
- Fix race condition in test by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2973
- Clean up after removal of SOA referrals by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2972
- resolver: enable validation when trust anchors are configured by @djc in https://github.com/hickory-dns/hickory-dns/pull/2968
- Change RecursorBuilder to take a list of IPs by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2976
- Further TSIG related cleanups by @cpu in https://github.com/hickory-dns/hickory-dns/pull/2975
- Clean up CAA enums by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2974
- proj: remove .csr file from root, gen script by @cpu in https://github.com/hickory-dns/hickory-dns/pull/2978
- server: implement TSIG authentication for SqliteAuthority updates by @cpu in https://github.com/hickory-dns/hickory-dns/pull/2977
- resolver: remove unnecessary ResolveError wrapper by @djc in https://github.com/hickory-dns/hickory-dns/pull/2970
- Make SOA record optional in AuthorityData by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2981
- Don't request root DS RRset in find_ds_records() by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2980
- server: clean up request handling, hold on to encoded request by @djc in https://github.com/hickory-dns/hickory-dns/pull/2982
- Separate encoder's handling of case and compression by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2979
- Make one more NS query to better align with RFC 9156 by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2983
- Remove post-hoc recursion depth check by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2998
- NSEC3 Max Iterations Limits by @marcus0x62 in https://github.com/hickory-dns/hickory-dns/pull/2899
- Remove unused fields: minimum algorithm/key length by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/2999
- Avoid large errors by @djc in https://github.com/hickory-dns/hickory-dns/pull/3000
- Clean up some
large_enum_variantswarnings by @djc in https://github.com/hickory-dns/hickory-dns/pull/3001 - Update recursion limit defaults in other places by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/3002
- Update example in resolver README file by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/3006
- Make recursor generic over runtime provider by @divergentdave in https://github.com/hickory-dns/hickory-dns/pull/3003
- Simplify signing by @djc in https://github.com/hickory-dns/hickory-dns/pull/2986
- resolver: discard some unused functions by @djc in https://github.com/hickory-dns/hickory-dns/pull/3015
- Remove unnecessary clippy suppressions by @djc in https://github.com/hickory-dns/hickory-dns/pull/3012
- Clean up more lint suppressions by @djc in https://github.com/hickory-dns/hickory-dns/pull/3017
- proto: use consts for length calculations by @djc in https://github.com/hickory-dns/hickory-dns/pull/3018
- proto: DNSSEC verification tweaks by @djc in https://github.com/hickory-dns/hickory-dns/pull/3014
- Require explicit message metadata by @djc in https://github.com/hickory-dns/hickory-dns/pull/3016
- resolver: refactor name server configuration by @djc in https://github.com/hickory-dns/hickory-dns/pull/3019
- resolver: clean up name server pool implementation by @djc in https://github.com/hickory-dns/hickory-dns/pull/3020
- proto: use concrete type in DnsHandle::send() by @djc in https://github.com/hickory-dns/hickory-dns/pull/3022