Today, we are releasing the latest version of IPFire: Version 2.29 - Core Update 192. It comes with a major kernel update to Linux 6.12, collectd 5, faster compression and decompression for the DELFATE algorithm, and lots of smaller bug and security fixes.
Before we talk about the changes in detail, we ask you to donate. We need your support to fund our work to keep IPFire your favourite firewall.
This release rebases the IPFire kernel on Linux 6.12 which is the latest long-term supported version of the Linux kernel. Since the last version, IPFire is going to benefit from various improvements from the Linux kernel development community:
Overall, there has been a lot valuable work gone into the kernel release which will bring you the most secure version of IPFire - and it is the most snappy one. On various hardware, the system responds a lot faster and provides better throughput throughout.
Together with this kernel update we are shipping a new driver for Realtek's 8812au chipsets, a set of firmware for Raspberry Pi SBCs, and an updated version 2024.10 of U-Boot which adds support for the Orange Pi PC 2 SBC.
collectd, the service that is collecting statistics about the status of the IPFire operating system, has been updated to version 5.12.0. Due to some technical limitations and necessary migration of the databases, this update has been postponed for a long time. But now it is here! This release comes with a large number of bug fixes and generally there won't be any changes to the graphs that IPFire generates from the data that collectd gathers; but under the hood, there are improvements and better efficiency.
zlib-ng replaces the legacy DEFLATE zlib compression library which has recently not been receiving many updates. zlib-ng is a fork which has merged various patches by Intel and Cloudflare that have been maintained elsewhere into a new version as well as adding lots of new code for faster compression/decompression on modern processors that support SSE2, SSSE, AVX2, Neon, and so on. With those and the removal of hacks for ancient compilers and architectures, zlib-ng achieves a significant performance boost in both compression and decompression.
zlib is a very essential core library in the IPFire operating system and we are glad that there is some new work going into it. Although there won't be general performance improvements as we usually don't compress large amounts of data using DEFLATE, some features like using IPFire as a reverse proxy will benefit from this and increase throughput.
As always, we recommend to install this update as soon as possible and reboot your firewall. Please don't forget to give back with your donation..