]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Merge commit 'v2.14-66-ga5e32759' into thread-next
authorMaria Matejka <mq@ucw.cz>
Sun, 28 Jan 2024 13:45:33 +0000 (14:45 +0100)
committerMaria Matejka <mq@ucw.cz>
Sun, 28 Jan 2024 13:45:33 +0000 (14:45 +0100)
1  2 
NEWS
doc/bird.sgml

diff --cc NEWS
index 5e51a2bdc1bd256a6965c412934be8c21061a41e,d05bfe68a68a134eee01c1fb23f2bf8f62f81efa..df00d50908f81be030610f6dfc3a9e27cabebc07
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,34 -1,33 +1,65 @@@
 +Version 3.0alpha2 (2023-05-11)
 +  o Fixed memory leaks and use-after free bugs
 +  o Simple thread work balancing
 +  o MRT switched off
 +  o Slow kernel route synchronization to be fixed later
 +
 +Version 3.0alpha1 (2023-04-18)
 +  o Worker threads for BGP, Pipe, RPKI and BFD
 +  o Configurable number of threads
 +  o Asynchronous route export
 +  o Flat attribute structure
 +  o Inline import tables
 +  o Export tables merged with BGP prefix / attribute buckets
 +  o Fixed ROA check locking inversion in route table dumps
 +  o MRT switched off
 +
 +Version 3.0-alpha0 (2022-02-07)
 +  o Removal of fixed protocol-specific route attributes
 +  o Asynchronous route export
 +  o Explicit table import / export hooks
 +  o Partially lockless route attribute cache
 +  o Thread-safe resource management
 +  o Thread-safe interface notifications
 +  o Thread-safe protocol API
 +  o Adoption of BFD IO loop for general use
 +  o Parallel Pipe protocol
 +  o Parallel RPKI protocol
 +  o Parallel BGP protocol
 +  o Lots of refactoring
 +  o Bugfixes and improvements as they came along
 +
++
+ Version 2.14 (2023-10-06)
+   o MPLS subsystem
+   o L3VPN: BGP/MPLS VPNs (RFC 4364)
+   o BGP: Access to unknown route attributes
+   o RAdv: Custom options
+   o Babel: RTT metric extension
+   o BMP: Refactored route monitoring
+   o BMP: Multiple instances of BMP protocol
+   o BMP: Both pre-policy and post-policy monitoring
+   o Experimental route aggregation
+   o Filter: Method framework
+   o Filter: Functions have return type statements
+   o Filter: New bytestring data type
+   o Kernel: Option to learn kernel routes
+   o Many bugfixes and improvements
+   Notes:
+   User-defined filter functions that return values now should have return type
+   statements. We still accept functions without such statement, if they could be
+   properly typed.
+   For loops allowed to use both existing iterator variables or ones defined in
+   the for statement. We no longer support the first case, all iterator variables
+   must be defined in the for statement (e.g. 'for int i in bgp_path ...').
+   Due to oversight, VRF interfaces were not included in respective VRFs, this is
+   fixed now.
  Version 2.13.1 (2023-06-23)
    o BGP: Fix role check when no capability option is present
    o Filter: Fixed segfault when a case option had an empty block
diff --cc doc/bird.sgml
Simple merge