BIRD 3.0.0

Jeroen Massar jeroen at massar.ch
Wed Dec 18 13:31:49 CET 2024


Awesome news, and good timing, will be testing that over xmas :)

Congrats on the release, and take a well deserved rest, bugs and feature request will likely come soon :)

Merry routing! Happy peering!

 Jeroen

--

> On 18 Dec 2024, at 13:03, Ondrej Filip <feela at network.cz> wrote:
> 
> 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
> 




More information about the Bird-users mailing list