Skip to content

@ibauersachs ibauersachs released this Sep 19, 2021

  • Document behavior of ExtendedResolver.setTimeout (#206)
  • Add overloads to use an Executor when sending queries in resolvers (#211)
  • Remove synchronous locks in DoH Resolver (related to #211)
  • Fix broken CNAME handling in LookupSession (#212)
  • "WireParseException: bad label type" when parsing Message from ByteBuffer (#213)
  • Remove unnecessary synchronization in org.xbill.DNS.Header::getID (#215, @maltalex)
  • Add examples for the LookupSession and direct Resolver usage
Contributors
maltalex
Assets 2

@ibauersachs ibauersachs released this Jul 30, 2021

  • Allow signing with ED25519 and ED448 algorithms
    (#200, Klaus Malorny)
  • Rename echconfig to ech in SVCB/HTTPS records
    (#202, @adam-stoler)
  • Fix bug in Name.compareTo with byte-values >= 128
    (#205, @adam-stoler)
Contributors
adam-stoler
Assets 2

@ibauersachs ibauersachs released this Jun 9, 2021

  • UnknownHostException provides details in message (#154)
  • Limit length of relative Name to 254 (#165)
  • Fix wildcard lookups in Zone (#169)
  • Properly close UDP channel upon error
    (#177, @li-wjohnson)
  • Fix load balancing in ExtendedResolver
    (#179, @paulo-raca)
  • Add method to shutdown NIO threads (#180)
  • Fix restoring active position on byte buffers
    (#184, @ryru)
  • Add support for extended DNS errors (RFC8914, #187)
  • Fix TTL for SOA record to minimum of TTL and minimum field
    (#191, @amitknx)
  • Add support for hosts file in lookups (#195)
Assets 2

@ibauersachs ibauersachs released this Oct 28, 2020

  • Fix value of getAlias in C/DNameRecord (#136)
  • Fix bug with SVCB/HTTPS parsing of master file format
    (#135, @adam-stoler)
Assets 2

@ibauersachs ibauersachs released this Sep 27, 2020

  • Add support for SVCB and HTTPS records (PR #116, @adam-stoler)
  • Fix an issue with ndots in Lookup (#118)
  • Support IPv4 mapped IPv6 address in AAAA record (PR #120, @spwei)
  • Validate range in Type
  • Improve DOH Resolver (#123, #127)
    Note that this resolver is more a proof of concept and not
    production ready. See Javadoc and issue #123.
Assets 8

@ibauersachs ibauersachs released this Jul 11, 2020

  • Fix JNA access violation in WindowsResolverConfigProvider on 32bit JVMs
Assets 8

@ibauersachs ibauersachs released this Jun 22, 2020

  • Add Javadoc @since tags for APIs introduced since 3.0
  • Fix requiring JNA in certain classloaders (#112)
  • Add property to skip initializing builtin resolver config (#112)
  • Make ResolverConfig and Resolver API public (#111)
  • Add properties for a fallback resolver config provider (#111)
  • Close UDP socket on failures (#110)
  • Refactor TSIG code and add trace logging (#109)

(Note: this release is identical to v3.2.0 except for the version number, which missed -javadoc and -sources on Maven Central)

Assets 8
Jun 22, 2020
Release v3.2.0

@ibauersachs ibauersachs released this May 15, 2020

  • Fix order of OPT and TSIG records in messages (#108)
  • Fix RRset.cycle() short overflows (#102)
  • Fix race condition in resolver I/O (#104)
  • Add support for custom record types
    (#94, Klaus Malorny Klaus.Malorny@knipp.de)
Assets 8

@ibauersachs ibauersachs released this Mar 19, 2020

Fix an issue with the new NIO TCP resolver (see #96)

Assets 8