Changelogs for 4.8.x

4.8.4

Released: 21st of December 2023

This is release 4.8.4 of the Authoritative Server.

Please review the Upgrade Notes before upgrading from versions < 4.8.x.

New Features

Bug Fixes

4.8.3

Released: 5th of October 2023

This is release 4.8.3 of the Authoritative Server.

Please review the Upgrade Notes before upgrading from versions < 4.8.x.

This release contains one new feature (default-catalog-zone), one bugfix (in ixfrdist), and a workaround for a bug in the MySQL client libraries.

New Features

Improvements

Bug Fixes

4.8.2

Released: 7th of September 2023

This is release 4.8.2 of the Authoritative Server.

Please review the Upgrade Notes before upgrading from versions < 4.8.x.

This release contains a small collection of fixes:

Bug Fixes

4.8.1

Released: 7th of July 2023

This is release 4.8.1 of the Authoritative Server.

Please review the Upgrade Notes before upgrading from versions < 4.8.x.

This release contains a small collection of fixes:

New Features

Improvements

  • lmdb: in Lightning Stream mode, during deleteDomain, use RW transaction to get ID list

    References: pull request 12996

  • Stop using the now deprecated ERR_load_CRYPTO_strings() to detect OpenSSL

    References: pull request 12993

  • Work around Red Hat 8 pooping the bed in OpenSSL’s headers

    References: pull request 12991

Bug Fixes

4.8.0

Released: 1st of June 2023

This is release 4.8.0 of the Authoritative Server.

Please review the Upgrade Notes before upgrading from versions < 4.8.x.

In 4.8, the LMDB backend gains a new Lightning Stream-compatible schema, which requires a data migration (this is automatic, and there is no migration back to the old schema). LMDB backend users should pay extra attention to the Upgrade Notes.

Lightning Stream is an open source data syncer that allows multiple nodes to sync LMDB (Lightning Memory-Mapped Database) data to and from an S3 (compatible) bucket. This has particular advantages in distributed and/or large-scale applications (i.e. ~1 million records), making DNS replication much, much easier to manage.

We are excited about how Lightning Stream simplifies running multiple distributed PowerDNS Authoritative servers, with full support for keeping record data and DNSSEC keys in sync, from multiple writers.

4.8.0 improves the handling of accidental duplicate domains – deleting a zone now deletes all versions of it. This release also contains a few other fixes, please see the list below.

Bug Fixes

  • do not answer with broken TYPE0 data when expanding an ENT wildcard

    References: pull request 12869

  • lmdb: delete duplicate domain entries in deleteDomain

    References: pull request 12872

  • pdnsutil: if user pushes unknown key in response to “problem with zone” prompt, do not throw away their changes

    References: pull request 12868

  • add setting workaround-11804-max-chunk-records

    References: pull request 12828

4.8.0-beta1

Released: 4th of May 2023

This is release 4.8.0-beta1 of the Authoritative Server.

Please review the Upgrade Notes before upgrading from versions < 4.8.x.

In 4.8, the LMDB backend gains a new Lightning Stream-compatible schema, which requires a data migration (this is automatic, and there is no migration back to the old schema). LMDB backend users should pay extra attention to the Upgrade Notes.

Lightning Stream is an open source data syncer that allows multiple nodes to sync LMDB (Lightning Memory-Mapped Database) data to and from an S3 (compatible) bucket. This has particular advantages in distributed and/or large-scale applications (i.e. ~1 million records), making DNS replication much, much easier to manage.

We are excited about how Lightning Stream simplifies running multiple distributed PowerDNS Authoritative servers, with full support for keeping record data and DNSSEC keys in sync, from multiple writers.

4.8.0-beta1 adds logic to deal with domains existing twice in the database when two Lightning Stream nodes manage to add it at the same time. It also contains a few other fixes, please see the list below.

New Features

Improvements

Bug Fixes

4.8.0-alpha1

Released: 21st of March 2023

This is release 4.8.0-alpha1 of the Authoritative Server.

Please review the Upgrade Notes before upgrading from versions < 4.8.x.

In this release, the LMDB backend gains a new Lightning Stream-compatible schema, which requires a data migration (this is automatic, and there is no migration back to the old schema). LMDB backend users should pay extra attention to the Upgrade Notes.

Lightning Stream is an open source data syncer that allows multiple nodes to sync LMDB (Lightning Memory-Mapped Database) data to and from an S3 (compatible) bucket. This has particular advantages in distributed and/or large-scale applications (i.e. ~1 million records), making DNS replication much, much easier to manage.

We are excited about how Lightning Stream simplifies running multiple distributed PowerDNS Authoritative servers, with full support for keeping record data and DNSSEC keys in sync, from multiple writers.

This version also contains various other small fixes and improvements. Except for very minor ones, they are listed below.

New Features

Improvements

Bug Fixes