From ae298b73d03813c4c9fd3dd4181fd63d86c0562e Mon Sep 17 00:00:00 2001 From: Benedikt Rudolph Date: Fri, 22 Feb 2019 19:09:21 +0100 Subject: [PATCH] Increment version, add changelog for 1.11.5 --- CHANGELOG | 15 ++++++++++++++- VERSION | 2 +- birdwatcher.go | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) 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 {