diff --git a/CHANGELOG b/CHANGELOG index 52daf12..52b300b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,18 @@ -1.11.4 +1.11.5 + +This version brings a major redesign of the cache feature. The cache is more +efficient leading to fewer executions of birdc commands in high load scenarios. +Other improvements are: +* Fix testcase for /protocols/bgp +* New birdc query 'RoutesFilteredCount()' +* Queue for birdc commands, prevents running the same birdc command multiple + times in parallel on concurrent API requests. +* Cache: redesign cache structure, separation of Parsed and Meta cache + * allows independent cache access + * implement convenience methods for interaction with the cache + + 1.11.4 * Fix race condition between main() and InstallRateLimitReset() * Fix endpoint /routes/count/table now returns integer instead of routes diff --git a/VERSION b/VERSION index 3d0e623..e6dbb7c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.4 +1.11.5 diff --git a/birdwatcher.go b/birdwatcher.go index db0b699..89cefcf 100644 --- a/birdwatcher.go +++ b/birdwatcher.go @@ -18,7 +18,7 @@ import ( ) //go:generate versionize -var VERSION = "1.11.4" +var VERSION = "1.11.5" func isModuleEnabled(module string, modulesEnabled []string) bool { for _, enabled := range modulesEnabled {