diff --git a/CHANGELOG b/CHANGELOG index f091405..d43fc62 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,21 @@ +2.0.0 - + +BREAKING CHANGES AHEAD: + +In order to ease the load on the routeservers and even further +reduce the memory footprint, we decided to move the per peer table +configuration out of the birdwatcher and into alice. + +Please be aware, that you need the newest version of alice. + +Everything else: + +* Improved cach setup for inmemory and redis +* Improved housekeeping and memory footprint reduction +* Performance improvements and other good stuff. + + 1.12.4 * Add the ability to switch between redis and the classic diff --git a/README.md b/README.md index a3b9100..971115d 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,13 @@ Running `make linux` will create a Linux executable (by default for `amd64`, but that is configurable by providing the `ARCH` argument to the Makefile). + +#### 2.0 Breaking Change + +The per peer table configuration is no longer done in the birdwatcher, +but directly in alice. + + ### BIRD configuration Birdwatcher parses the output of birdc and expects (for now) @@ -153,3 +160,6 @@ Initially developed by Daniel and MC from [Netnod](https://www.netnod.se/) in two days at the RIPE 73 IXP Tools Hackathon in Madrid, Spain. Running bird and parsing the results was added by [Veit Heller](https://github.com/hellerve/) on behalf of [ecix](http://ecix.net/). + +With major contributions from: Patrick Seeburger and Benedikt Rudolph on behalf of [DE-CIX](https://de-cix.net). + diff --git a/VERSION b/VERSION index 43ded90..227cea2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.13.5 +2.0.0 diff --git a/birdwatcher.go b/birdwatcher.go index 7c43cdf..3314906 100644 --- a/birdwatcher.go +++ b/birdwatcher.go @@ -16,7 +16,7 @@ import ( ) //go:generate versionize -var VERSION = "1.13.5" +var VERSION = "2.0.0" func isModuleEnabled(module string, modulesEnabled []string) bool { for _, enabled := range modulesEnabled {