]> git.ipfire.org Git - thirdparty/bird.git/blobdiff - NEWS
Formalized our contribution policy which we're currently applying
[thirdparty/bird.git] / NEWS
diff --git a/NEWS b/NEWS
index 1fd83c86d16a997fd35cc3b3ec06bbdf17e9ca3d..4016179a03699b1f045c3ce9f29b24e7b93b742e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,83 @@
+Version 2.15.1 (2024-03-22)
+  o OSPF: Fix regression in handling PtP links
+  o RPKI: Handle connection resets properly
+  o Static: Reject invalid combination of options
+  o Fix builds with limited set of protocols
+
+Version 2.15 (2024-03-10)
+  o BGP: Send hold timer
+  o BGP: New options to specify required BGP capabilities
+  o BFD: Improvements to 'show bfd sessions' command
+  o RPKI: New 'local address' configuration option
+  o Linux: Support for more route attributes, including
+    TCP congestion control algorithm
+  o Support for UDP logging
+  o Static routes can have both nexthop and interface specified
+  o Completion of command options in BIRD client
+  o Many bugfixes and improvements
+
+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
+
+  This is a bugfix version.
+
+Version 2.13 (2023-04-21)
+  o Babel: IPv4 via IPv6 extension (RFC 9229)
+  o Babel: Improve authentication on lossy networks
+  o BGP: New 'allow bgp_med' option
+  o BSD: Support for IPv4 routes with IPv6 nexthop on FreeBSD
+  o Experimental BMP protocol implementation
+  o Important bugfixes
+
+  Notes:
+
+  We changed versioning scheme from <epoch>.<major>.<minor> to more common
+  <major>.<minor>.<patch> . From now on, you may expect that BIRD 2.13.x will be
+  strictly only fixing bugs found in 2.13, whereas BIRD 2.14 will also contain
+  new features.
+
+  This BIRD version contains an alpha release of BMP protocol implementation.
+  It is not ready for production usage and therefore it is not compiled by
+  default and have to be enabled during installation.
+
+
+Version 2.0.12 (2023-01-23)
+  o Filter: New 'onlink' route attribute
+  o Compile-time option to use 4-way tries instead of 16-way ones
+  o BSD: Support for kernel route metric and other improvements
+  o Important bugfixes
+
 Version 2.0.11 (2022-11-12)
   o BGP roles (RFC 9234)
   o BGP: Keepalive time scaling