Cascade 0.1.0-beta4 'Irish Goodbye' released

Another beta release of Cascade is out!

As always:

  • With beta releases please do not use this in production. Our goal with this release is to enable operators to try out Cascade and to gather feedback.

  • We are offering packages for installation on major operating systems and documentation to guide you.

  • To try out Cascade right now follow the installation instructions in the manual.

Bug reports can be raised at Issues · NLnetLabs/cascade · GitHub .

Breaking changes

  • Remove systemd socket binding to port 53 in supplied packages (#847 by
    @ximon18).

Bug fixes

  • If the input zone contains DNSSEC records, they are removed during signing,
    but (changes to them) were still showing up in IXFR output from the signed
    zone; remove them from IXFRs (#835 by @bal-e, reported in #798 by
    @gryphius).

  • Overhaul how signing operations are enqueued for concurrency control,
    preventing aborted signing operations from accumulating memory (#789 by
    @bal-e, reported in #675 by @Philip-NLnetLabs)

Other changes

  • Extend cascade tsig remove error to report the users of the key. (#719 by
    @ximon18)
  • Reduce the memory use of RRSIGs during incremental signing. (#824 by
    @Philip-NLnetLabs)

Documentation improvements

  • Update note about compatibility with NetHSM. (#621 by @jans23)
  • Document the cascade info command (#838 by @ximon18)
  • Add a CONTRIBUTING.md (#850 by @tertsdiepraam)

Known issues

  • Cascade can crash due to a race condition when removing a zone. (#730,
    reported by @jpmens)

Acknowledgements

Thanks to @jpmens, @gryphius, and @jans23 for testing Cascade and providing
valuable feedback and contributions!