Upcoming package removals
As you may know, PowerDNS hosts RPM and Debian packages in our package repositories. Packages are available in binary form as RPM and Debian packages for various distributions. Some of these distributions are coming up to their End Of Life dates and will therefore not be supported by PowerDNS anymore. This blogpost explains which distributions and packages will no longer be supported or available.
CentOS 6 / Red Hat Enterprise Linux 6
CentOS 6 became EOL in November 2020. New versions of PowerDNS products will no longer be built for CentOS 6. Some of the EL6 repositories have not yet been removed for contractual reasons, but will be removed at an unspecified future date. This removal will not be announced and we urge those with extended RHEL 6 support to mirror these packages themselves.
All CentOS 6 packages will be removed at an unspecified future moment, without warning.
Ubuntu 16.04 Xenial
Ubuntu 16.04 Xenial will be EOL in April 2021. Auth 4.4, Recursor 4.4 and dnsdist 1.5 are the last versions supported for Xenial. Canonical offers paid Extended Security Maintenance (ESM) on selected packages in Xenial until April 2024, however, PowerDNS does not offer this kind of support on the Xenial packages. Hence, we will remove all Xenial repositories when Xenial goes EOL at the end of April 2021.
We advise you to upgrade to Ubuntu Bionic or Focal. If upgrading is not possible, we suggest you mirror the existing packages to prevent business continuity problems, and build any upcoming versions with security fixes yourself.
All Ubuntu Xenial packages will be removed end of April 2021.
Debian 9 ‘Stretch’
Debian 9 “Stretch” became EOL in July 2020 and is now in (free, open source) Long Term Support mode until 2022. Its successor “Buster” came out in July 2019. Until now, we have been building packages for newer PowerDNS releases for Stretch. For the upcoming releases (Auth 4.5, Recursor 4.5, dnsdist 1.6), we have stopped doing this. The older releases will be supported on Debian Stretch until that next release (4.5 or 1.6) comes out.
All Debian Stretch packages for the Authoritative Server will be removed when Auth 4.5 is released.
All Debian Stretch packages for the Recursor will be removed when Recursor 4.5 is released.
All Debian Stretch packages for dnsdist will be removed when dnsdist 1.6 is released.
Raspbian/Raspberry Pi OS
To simplify time handling, we have recently decided to no longer support systems where time_t is 32 bits. This means that Auth/Rec 4.4 and dnsdist 1.5 are the last supported releases for (32-bit) Raspbian/Raspberry Pi OS. In addition to that, Raspbian deprecation follows our Debian deprecation roadmap.
We are working on ARM64 builds for various OSes, but no timeline has been decided yet.
All Raspbian Stretch packages for the Authoritative Server will be removed when Auth 4.5 is released.
All Raspbian Stretch packages for the Recursor will be removed when Recursor 4.5 is released.
All Raspbian Stretch packages for dnsdist will be removed when dnsdist 1.6 is released.
No Raspbian packages (any release) will be built for Auth 4.5 and up, Recursor 4.5, and dnsdist 1.6 and up.
Raspbian Buster will be supported in Auth 4.4, Rec 4.4 and dnsdist 1.5 until those versions go EOL.
PowerDNS open source support policy
Each PowerDNS product is supported for about 1.5 years from a x.y.0 release. (see the EOL policy). The first 6 months of this support includes bug and stability fixes. In the future, we will not even ship x.y.0 releases for distributions that will go EOL before the end of that initial 6 month period.