trust-dns v0.9 Release Notes
-
➕ Added
- 🔧 DNS-over-TLS configurations (requires one of
dns-over-native-tls
ordns-over-rustls
features) #396 - Experimental DNS-SD, service discovery (RFC 6763,
mdns
feature required) #363 - Experimental mDNS, multicast DNS, known issues persist (RFC 6762,
mdns
feature required) #337 - 🔦 Exposed TTLs on
Lookup
objects @hawkw #444 - ➕ Added global resolver example #460
🔄 Changed
- ⬆️ Use tokio-timer (part of tokio upgrade) @justinlatimer #411
- Backtrace now optional @briansmith #416
- ⬆️ Upgrade to tokio-tcp (tokio upgrade) @Keruspe #426
- ⬆️ Upgrade to tokio-udp (tokio upgrade) @Keruspe #427
- ⬆️ Upgrade to tokio-executor (tokio upgrade) @Keruspe and @justinlatimer #438
- Always reattempt nameserver reconnections regardless of time #457
- 🚚 Defaulted type parameter for LookupFuture, removed InnerLookupFuture #459
🛠 Fixed
- BinEncoder panic on record sets of extreme sizes #352
- Panic when oneshot channel receiver goes away #356
- 🔧 Incorrect IPv6 configuration for Google nameservers #358
- 🔒 Properly yield on failure to acquire lock #372
- Correct order of search list with ndots variable #410
- 🔀 Send (Sync where applicable) enforced on all DnsHandle::send and other interfaces #460
- Properly track max query depth as a
task_local
notthread_local
#460, #469 - IPv4 like name resolution in lookup_ip with search order #467
✂ Removed
- usage of tokio-core::Core @Keruspe #446
- 🔧 DNS-over-TLS configurations (requires one of