summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS37
-rw-r--r--misc/bird.spec2
-rw-r--r--sysdep/config.h2
3 files changed, 39 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index e61a0b74..1fd83c86 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,40 @@
+Version 2.0.11 (2022-11-12)
+ o BGP roles (RFC 9234)
+ o BGP: Keepalive time scaling
+ o BGP: New 'min hold time' and 'min keepalive time' options
+ o BGP: New 'next hop prefer global' option
+ o Filter: For loops and direct recursion
+ o Filter: Mixed declarations of local variables
+ o Filter: Improved static type checks
+ o Filter: Literal [] for empty set
+ o Linux: Netlink KRT improvements
+ o BSD: Experimental support for Netlink API
+ o Memory management improvements
+ o Many bugfixes
+
+ Notes:
+
+ In contrast to prior versions, configured keepalive time in BGP now scales
+ with negotiated hold time to maintain proportion between the keepalive time
+ and the hold time.
+
+ The Linux KRT was updated to use the recent API for IPv6 ECMP routes instead
+ of the legacy one. Consequently, the Linux versions older than 4.11 are no
+ longer supported, at least for IPv6 ECMP routes. Also, routing table scanning
+ now runs separately for each table to avoid congestion.
+
+ There is a minor change in recursive next hop processing. Previously,
+ recursive next hop must be resolved through a non-recursive route, now it must
+ be resolved through a prefix where both the best route and all routes with the
+ same preference (as the best route) are non-recursive. The old behavior might
+ lead in some corner cases to an infinite loop of recursive next hop resolution
+ due to a priority inversion.
+
+ There is a minor change in the 'configure undo' command, it is no longer
+ available after failed reconfiguration, as the old configuration is already
+ released.
+
+
Version 2.0.10 (2022-06-16)
o BGP performance improvements
o BFD: New 'strict bind' option
diff --git a/misc/bird.spec b/misc/bird.spec
index c3fdd7d6..04b58bd9 100644
--- a/misc/bird.spec
+++ b/misc/bird.spec
@@ -1,6 +1,6 @@
Summary: BIRD Internet Routing Daemon
Name: bird
-Version: 2.0.10
+Version: 2.0.11
Release: 1
Copyright: GPL
Group: Networking/Daemons
diff --git a/sysdep/config.h b/sysdep/config.h
index 5cdadbb0..9b0591a3 100644
--- a/sysdep/config.h
+++ b/sysdep/config.h
@@ -13,7 +13,7 @@
#ifdef GIT_LABEL
#define BIRD_VERSION XSTR1(GIT_LABEL)
#else
-#define BIRD_VERSION "2.0.10"
+#define BIRD_VERSION "2.0.11"
#endif
/* Include parameters determined by configure script */