trust-dns v0.20.0-alpha.1 Release Notes

Release Date: 2020-08-17 // over 3 years ago
  • ๐Ÿš€ 0.20.0 (unreleased)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ (server) Support for lowercase DNSClass and RecordType fields in zonefiles (@zhanif3) #1186
    • (resolver) Make EDNS optional for resolvers (@CtrlZvi) #1173
    • (all) Fully support ring for all DNSSEC operations. #1145
    • ๐Ÿšš (all) No more master (branch, moved to main) slave, in honor of Juneteenth #1141
    • (all) Minimize futures dependencies (@JohnTitor) #1109
    • ๐Ÿ›ฐ (proto) increases the UDP buffer size from 2048 to 4096 to allow larger payloads (@DevQps) #1096
    • ๐Ÿ”€ (resolver) use IntoName trait on synchronous resolver interface (@krisztian-kovacs) #1095
    • ๐Ÿ’ฅ (resolver) BREAKING removed async for AsyncResolver::new (@balboah) #1077 #1056
    • ๐Ÿ’ฅ (server) BREAKING removed Runtime from ServerFuture::register_socket (@LucioFranco) #1088 #1087

    ๐Ÿ›  Fixed

    • (resolver) Fix Glue records resolving (@wavenator) #1188
    • (resolver) Only fall back on TCP if cons are available (@lukaspustina) #1181
    • (proto) fix empty option at end of edns (@jonasbb) #1143, #744
    • (resolver) Return REFUSED instead of NXDOMAIN when server is not an authority (@AnIrishDuck) #1137
    • (resolver) forwarder: return NXDomain on e.is_nx_domain() (@balboah) #1123
    • (resolver) Regards NXDomain and NoError empty responses as errors (continues searching for records), #1086 #933

    โž• Added