Skip to content

v8.0.0

Latest

Choose a tag to compare

@gustawlippa gustawlippa released this 20 Aug 07:27
· 23 commits to main since this release
71426fb

This release has many optimisations, documentation and code quality improvements.

Changed

  • Rework erldns_zone_cache and erldns_resolver: algorithm is extensively optimised and now supports ENT correctly.
  • Rework erldns_handler: behaviour is now improved and clearly defined. Minimum supported handler version is now 2.
  • Split erldns_resolver pipe into more granular steps, adding erldns_resolver_recursive,
    erldns_dnssec, erldns_sorter, and erldns_section_counter.
  • Add erldns_questions questions filter to the packet pipeline.
  • Update dns_erlang to v4.3 and remove erldns_records:name_type/1.
  • Accept no SOA record if no RRSIG are required.
  • Documentation improvements (#267)
  • Separate edns payload size over UDP as a configurable pipe (#267)
  • Extend pipelines with halt and secondary pipelines (#268)

Added

  • [erldns, pipeline, questions] telemetry event with #{count => non_neg_integer()} where count is the number of questions removed.
  • Document some design decisions (#265)
  • Add TLSA record support (#270)

Deprecated

Fixed

  • Stop overwriting SOA RRSIG TTLs (#264)
  • Fix bug with SOA records not updating correctly (#266)

Full list of changes

Full Changelog: v7.0.0...v8.0.0