Skip to content

Releases: 636f7374/dns.cr

2024.05.29

28 May 18:36
Compare
Choose a tag to compare

Changes

  • May 28, 2024
    • Fix Crystal 1.12.1 Deprecated Warning.
    • Improve TCPSocket.new

2023.10.11

11 Oct 17:07
Compare
Choose a tag to compare

2022.05.04

04 May 07:48
Compare
Choose a tag to compare

Changes

  • May 3, 2022
    • Reduce Caching memory overhead.
    • Fix Records::TXT.from_io. #2

2022.03.21

04 May 07:26
Compare
Choose a tag to compare

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.
  • 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, ...).