DRAFT: Batman-adv 2025.2 released¶
June 14th, 2025: The B.A.T.M.A.N. team is excited to announce the release of the June 2025 update for batman-adv! This release 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.2/
Thanks¶
Many thanks to everyone who contributed patches:
- Antonio Quartulli <antonio@mandelbit.com>
- Ingo Molnar <mingo@kernel.org>
- Matthias Schiffer <mschiffer@universe-factory.net>
- Simon Wunderlich <sw@simonwunderlich.de>
- Sven Eckelmann <sven@narfation.org>
And a special thanks to those who supported us with valuable advice and thorough testing:
- TODO
batman-adv¶
$ git describe origin/main v2025.1-8-g55841394 $ range=v2025.1..v2025.1-8-g55841394 $ 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 ================== batman-adv: Rename from_timer() to timer_container_of() coding style cleanup/refactoring ================================ batman-adv: no need to start/stop queue on mesh-iface batman-adv: Switch to crc32 header for crc32c batman-adv: Drop unused net_namespace.h include batman-adv: constify and move broadcast addr definition various ======= bugfixes ======== batman-adv: fix duplicate MAC address check 2025.2 (2025-06-14) =================== * support latest kernels (5.4 - 6.16) * coding style cleanups and refactoring * bugs squashed: - fix duplicate MAC address check
batctl¶
$ git describe origin/main v2025.1-1-gd014566 $ range=v2025.1..v2025.1-1-gd014566 $ 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: Use consistent name for mesh interface bugfixes ======== 2025.2 (2025-06-14) =================== * (no changes)
alfred¶
$ git describe origin/main v2025.1-1-gc31d254 $ range=v2025.1..v2025.1-1-gc31d254 $ 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.2 (2025-06-14) =================== * (no changes)
Happy routing,
The B.A.T.M.A.N. team