The LibreMesh community is enthusiast to finally announce a new release:
LibreMesh 2024.1 "Fantastic Forwarder".
Actually, the release is out since a few months, but this is an official
announcement :)
Four years of work and testing, 334 commits [1] since LibreMesh 2020.4
in the lime-packages repository only, 10 developers, many improvements
and the updated support for OpenWrt 23.05!
A big news first: this LibreMesh release can be downloaded and
customized online (!!!) using a tool developed by the OpenWrt community:
the firmware selector. This is a large step forward in one of our main
objective: enable everyone to build a network community, without being a
shell-ninja. Enjoy it at this link at the end of this email [2]!
=== What's new in 2024.1 "Expansive Emancipation"
It is impossible to do a meaningful list of all the changes. A
non-complete list of the most relevant developments:
* Compatibility with the new firewall adopted by OpenWrt: nftables;
* Compatibility with the new configuration method for switches (DSA)
while maintaining the compatibility with the old one (swconfig);
* Compatibility with the usage of ujail introduced in OpenWrt for
additional security;
* Incorporate a new version of shared-state written from scratch for
performances [3];
* Many fixes and code improvement, also coming from the testing grants
funded with the donations collected on OpenCollective [4].
=== Contributors
This release has contributions from communities and individuals from all
around the world. Testing, software development, documentation,
community building. Thank you all!!
Additionally to the many many people who contributed to set the
foundations of LibreMesh [5], this specific release was made with the
contributions of these people:
Gioacchino Mazzurco [6], Gothos [7], Gui Iribarren [8], Henrique Mohr
[9], Ilario Gelmetti [10], Javier Jorge [11], Paul Spooren [12], Pony
[13], Santiago Piccinini [14], Selankon [15].
[1]:
https://github.com/libremesh/lime-packages/compare/v2020.4...v2024.1
[2]:
https://repo.libremesh.org/selector/
[3]:
https://github.com/libremesh/lime-packages/tree/master/packages/shared-state-async
[4]:
https://opencollective.com/libremesh
[5]:
https://openhub.net/p/libre-mesh/contributors?query=&time_span=&sort=twelve_month_commits
[6]:
https://github.com/G10h4ck
[7]:
https://github.com/a-gave
[8]:
https://github.com/altergui
[9]:
https://github.com/henmohr
[10]:
https://github.com/ilario
[11]:
https://github.com/javierbrk
[12]: link:
https://github.com/aparcar
[13]:
https://github.com/pony1k
[14]:
https://github.com/spiccinini
[15]:
https://github.com/selankon