Skip to content

0.1.0-beta6 'Leonard Shelby'

Pre-release
Pre-release

Choose a tag to compare

@bal-e bal-e released this 13 Aug 13:43
· 19 commits to main since this release
9a1bdbc

This is a breaking release, it is NOT backward compatible with 0.1.0-beta5. State files generated by earlier versions must be removed before starting the beta6 daemon.

Breaking changes

  • Rename cascaded.service to cascade.service (#913 by @maertsen). If you
    are using systemd, you will need to refer to cascade instead of cascaded
    now.

New

Bug fixes

  • Persist the maintenance mode setting. (#900 by @tertsdiepraam)
  • Use IDs to sort persisted diffs instead of file paths. (#907 by
    @tertsdiepraam, fixes #908)
  • Improve DNS errors and add EDEs. In particular do not return NXDOMAIN for
    SOA queries when no zone data is available. (#934 by @Philip-NLnetLabs)
  • Don't store references to non-existing loaded IXFR diffs. (#936 by @ximon18)
  • During incremental signing, allow re-signing a zone whose SOA record is
    unchanged. (#940 by @Philip-NLnetLabs)
  • Don't abort XFR transfers if the response buffer is full. (#941 by
    @ximon18)
  • If a zone is reloaded, and is read from a zonefile or via AXFR, check whether
    the zone has changed and cancel the load operation if it has not. (#945 by
    @bal-e, fixes #937)
  • Wrong serial requested from upstream via IXFR due to compaction bug.
    (#952 by @ximon18, fixes #948)
  • Correctly restore SOAs for standalone diffs. (#955 by @bal-e,
    fixes #953)
  • 'a patchset could not be applied' error during zone restoration.
    (#959 by @ximon18, fixes #956)
  • Include DNSSEC records in the loaded zone when compacting.
    (#961 by @ximon18, fixes #960)

Other changes

Documentation improvements

  • RST markup fixes to systemd socket activation quick start notes. (#858 by
    @ximon18)
  • Document key roll strategies used by Cascade. (#933 by @ximon18)

Known issues

  • Removing a zone while an operation is ongoing (e.g. loading or signing) may
    cause Cascade to crash. In the next release, we will only allow zones in
    maintenance mode to be removed.

Acknowledgements

Thanks to @bortzmeyer and @gryphius for testing Cascade and providing valuable
feedback!