Releases: 636f7374/dns.cr
Releases · 636f7374/dns.cr
2024.05.29
2023.10.11
Changes
2022.05.04
Changes
- May 3, 2022
- Reduce Caching memory overhead.
- Fix Records::TXT.from_io. #2
2022.03.21
Changes
- March 20, 2022
- Fix TCPSocket connection problem.
- March 17, 2022
- Improve OpenSSL::SSL::Socket.
- March 12, 2022
- Improve OpenSSL memory release related.
- Feb 13, 2022
- Fix DNS::Resolver.concurrent_resolve (concurrent_mutex -> reply_mutex).
- Make sure that unpredictable behavior doesn't occur.
- Fix DNS::Resolver.concurrent_resolve (concurrent_mutex -> reply_mutex).
- Jan 21, 2022
- Fix DNS::Records::MX mailExchange and preference properties. #1
- Jan 16, 2022
- Major changes (Merge commits).
- Sorry, for some reason this Commit has been delayed for several months from the last Commit.
- DNS::Address changed to abstract.
- DNS::Address::{HTTP, HTTPS, TLS} supports custom HTTP (method, path, parameters, headers) feature.
- FilterType support (IPV4_FIRST, IPV6_FIRST).
- DNS::Options supports answerStrictlyIpv6 feature, when FilterType is IPV6_ONLY or BOTH, if the result does not contain an IPv6 address, it will return Nil.
- Make sure Socket::Addrinfo is consistent with Stdlib (blocking).
- Fix DNS::Caching::IpAddress sorting problem (E.g. IPV6_FIRST, IPV4_FIRST, answerStrictlyIpv6, ...).
- Major changes (Merge commits).