BIRD 3.0.0
Ondrej Filip
feela at network.cz
Wed Dec 18 13:03:46 CET 2024
Dear BIRD Users,
I know that some of you lost faith, but it's real! We are releasing
BIRD version 3.0.0. After more than 5 years of sustained development,
we came to conclusion that it's stable enough to be released. The
feature list is the same as BIRD 2.16.
But this version is multithreaded. By default, it spins one worker
thread for BGP, BMP, RPKI and Pipe, another one for BFD, and the rest
stays in the main thread.
To enable this, we had to do a huge amount of internal reworks, so the
table and channel implementation is very much different now. The
protocols stayed almost the same.
There are some minor breaking changes in config and CLI, most notably
unified route attribute names to the filter variant. We are expecting
to add a compatibility mode for the CLI. Anyway, it should be possible
to reuse most of the configs and CLI scriptings from BIRD 2.
The memory consumption has gone up significantly. We are still working
on reducing the memory footprint and the next versions should be
better in that.
There is some documentation about what has changed between BIRD 2 and
BIRD 3 from the users' perspective in doc/migration-bird3.md. if you
find anything missing in that file, please send a patch, it would be
deeply appreciated.
We are expecting to keep developing BIRD 2 and BIRD 3 side by side for
some more time as there are some old branches rooted in BIRD 2. New
projects and contributions should primarily target BIRD 3 though.
Thank you for running BIRD and testing the alpha versions. Your
feedback and contributions have been instrumental in reaching this
milestone. We look forward to hearing your experience with BIRD 3.
As always, the tarball is available at
https://bird.network.cz/download/bird-3.0.0.tar.gz and you can also
setup our BIRD 3 repositories for Debian and Ubuntu:
https://pkg.labs.nic.cz/doc/?project=bird
Let me thank the whole BIRD team and specifically Maria as the team
leader! Thank you so much guys!
Merry routing!
On behalf of the BIRD team
Ondrej
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20241218/9e0e0fde/attachment.sig>
More information about the Bird-users
mailing list