DRAFT: Batman-adv 2025.4 released¶
October 21nd, 2025: The B.A.T.M.A.N. team is excited to announce the release of the October 2025 update for batman-adv! The network coding support was dropped due to its limited usefulness in todays Wi-Fi landscape and the neglected development in the related code portions. This release also includes various bug fixes and code cleanups.
Since the kernel module is always dependent on the specific Linux kernel it’s compiled against, providing precompiled binaries on our website is not feasible. As always, you can find the signed tarballs in the download section:
https://downloads.open-mesh.org/batman/releases/batman-adv-2025.4/
Thanks¶
Many thanks to everyone who contributed patches:
- Sven Eckelmann <sven@narfation.org>
- Simon Wunderlich <sw@simonwunderlich.de>
And a special thanks to those who supported us with valuable advice and thorough testing:
- Marek Lindner <marek.lindner@mailbox.org>
- Martin Hundebøll <martin@hundeboll.net>
- Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
batman-adv¶
$ git describe origin/main
v2025.3-6-gc67513c6
$ range=v2025.3..v2025.3-6-gc67513c6
$ git shortlog --email --no-merges "${range}"
$ git log --no-merges "${range}"|grep -e '\(Reported\|Tested\|Acked\|Reviewed-by\|Co-authored-by\)-by'|sed 's/.*:/*/'|sort|uniq
features
========
new kernel version
==================
coding style cleanup/refactoring
================================
batman-adv: remove network coding support
batman-adv: keep skb crc32 helper local in BLA
batman-adv: remove includes for extern declarations
various
=======
bugfixes
========
batman-adv: Release references to inactive interfaces
2025.4 (2025-10-21)
===================
* support latest kernels (5.4 - 6.18)
* removed network coding (C.A.T.W.O.M.A.N.) support
* coding style cleanups and refactoring
* bugs squashed:
- release references to inactive interfaces on netlink queries
batctl¶
$ git describe origin/main
v2025.3-2-g882ab0d
$ range=v2025.3..v2025.3-2-g882ab0d
$ git shortlog --email --no-merges "${range}"
$ git log --no-merges "${range}"|grep -e '\(Reported\|Tested\|Acked\|Reviewed-by\|Co-authored-by\)-by'|sed 's/.*:/*/'|sort|uniq
features
========
coding style cleanup/refactoring
================================
batctl: remove support for network coding
bugfixes
========
2025.4 (2025-10-21)
===================
* removed network coding (C.A.T.W.O.M.A.N.) support
alfred¶
$ git describe origin/main
v2025.3-1-g6fe6480
$ range=v2025.3..v2025.3-1-g6fe6480
$ git shortlog --email --no-merges "${range}"
$ git log --no-merges "${range}"|grep -e '\(Reported\|Tested\|Acked\|Reviewed-by\|Co-authored-by\)-by'|sed 's/.*:/*/'|sort|uniq
features
========
coding style cleanup/refactoring
================================
bugfixes
========
2025.4 (2025-10-21)
===================
* (no changes)
Happy routing,
The B.A.T.M.A.N. team