2018-06-20 11:13:53 +02:00
|
|
|
|
|
|
|
# Changelog
|
|
|
|
|
2020-07-29 12:42:34 +02:00
|
|
|
## 4.2.0 (2020-07-29)
|
|
|
|
|
|
|
|
* Added GoBGP processing_timeout source config option
|
|
|
|
|
2019-12-23 19:45:27 +01:00
|
|
|
## 4.1.0 (2019-12-23)
|
|
|
|
|
|
|
|
* Added related neighbors feature
|
|
|
|
|
2019-09-09 16:01:58 +02:00
|
|
|
## 4.0.2, 4.0.3 (2019-09-09)
|
2019-09-09 14:57:39 +02:00
|
|
|
|
|
|
|
* Fixed issue with multitable bird: `getMasterPipeName` returned incorrect
|
|
|
|
pipe.
|
2019-05-05 17:51:32 +02:00
|
|
|
|
2019-09-09 16:01:58 +02:00
|
|
|
* Fixed state check in multitable bird source with bird2.
|
|
|
|
|
2019-05-05 17:51:32 +02:00
|
|
|
## 4.0.1 (2019-03-07)
|
2019-03-07 12:38:33 +01:00
|
|
|
|
|
|
|
* Enhance the neighbors store to perform uncached requests for peer status
|
|
|
|
on every request. A timeout with fallback to cached data is applied in order
|
|
|
|
too keep the response times low.
|
|
|
|
* Add caching to Neighbors()
|
|
|
|
|
2019-05-05 17:51:32 +02:00
|
|
|
## 4.0.0 (2019-02-22)
|
|
|
|
|
|
|
|
Breaking Changes: Birdwatcher 2.0
|
2019-02-22 16:08:34 +01:00
|
|
|
|
2019-05-05 17:51:32 +02:00
|
|
|
Support for birdwatcher route server API implementation version 2.0.0 and above.
|
2019-02-22 16:08:34 +01:00
|
|
|
This new implementation of birdwatcher only provides the direct output of the
|
|
|
|
birdc comands and eliminates complex endpoints that fetch data from multiple
|
|
|
|
birdc responses. The aggregation of data, based on the particular route server
|
|
|
|
setup in use is now implemented in Alice-LG.
|
|
|
|
Therefore the birdwatcher source can be configured with a new config parameter
|
|
|
|
'type', which specifies a processing strategy for the ingested data which
|
|
|
|
corresponds to a particular layout of the routing daemon (BIRD) configuration
|
|
|
|
(e.g. single-table, multi-table or something even more custom). For developers
|
|
|
|
it is made easy to add new configuration types.
|
|
|
|
|
|
|
|
The neighbor summary has been removed, since much of it's data can be requested
|
|
|
|
from the new birdwatcher endpoints in alternative ways.
|
|
|
|
|
|
|
|
The config option from birdwatcher "PeerTablePrefix" and "PipeProtocolPrefix"
|
|
|
|
have been carried over to Alice-LG. These constants may be defined on a
|
|
|
|
per route server basis and are used to generate the request URLs for the
|
|
|
|
route server (birdwatcher) API in case of multi-table setup.
|
|
|
|
|
|
|
|
In addition this version contains the following bug-fixes and features:
|
|
|
|
* Fix a bug in Neighbors(), a peer that is down would cause a runtime error
|
|
|
|
* Fix the cache, it would still store entries even if disabled
|
|
|
|
* Fix a bug affecting the cache (subsequent modification of entries)
|
|
|
|
* Remove additional caches to avoid duplicate caching and save memory
|
|
|
|
* Save memory by periodically expiring entries with a housekeeping routine
|
|
|
|
* Change extended communities format to (string, string, string)
|
|
|
|
|
2019-01-29 14:51:26 +01:00
|
|
|
## 3.4.4 (2019-01-29)
|
|
|
|
|
|
|
|
* Loading indicators in frontend for received routes and filtered routes
|
|
|
|
* Consequent use of 'alice-lg' instead of 'alicelg'
|
|
|
|
* Use yarn to manage node dependencies
|
|
|
|
* Improved error handling on misconfigured or unavailable sources
|
|
|
|
* Fix issues related to pagination of results
|
|
|
|
* Make search for IPv6 prefixes with netmask work
|
|
|
|
* Add example for routeserver ids as strings to config and overall improvement
|
|
|
|
|
2018-12-09 19:38:12 +01:00
|
|
|
## 3.4.0 (2018-12-09)
|
|
|
|
|
|
|
|
* Removed baseUrl from frontend
|
|
|
|
|
|
|
|
* Introduced static routeserver ids
|
|
|
|
|
|
|
|
|
2018-10-03 18:09:54 +02:00
|
|
|
## 3.0.0 (2018-10-03)
|
|
|
|
|
2018-12-09 19:38:12 +01:00
|
|
|
### Breaking changes:
|
2018-10-03 18:09:54 +02:00
|
|
|
|
|
|
|
* The API endpoints is now include the API version,
|
|
|
|
e.g. /api/v1/status, /api/v1/routeservers, ...
|
|
|
|
|
2018-10-03 18:16:48 +02:00
|
|
|
* The API is now consistently using 'neighbors' instead of 'neighbours'
|
|
|
|
|
2018-10-03 18:09:54 +02:00
|
|
|
* Reject reasons are now configured in BGP community
|
|
|
|
notataion: 1234:65666:1 = My filter reason
|
|
|
|
|
|
|
|
|
2018-09-10 09:55:00 +02:00
|
|
|
## 2.3.0 (2018-09-10)
|
|
|
|
|
|
|
|
### New Features:
|
|
|
|
|
|
|
|
* Sortable columns in neighbors table
|
|
|
|
* Show prefix 'flags': Best Route and Blackhole
|
|
|
|
* BGP-Communities are now human readable
|
|
|
|
* Added links to related peers in routes view
|
|
|
|
* Added quick links to routes received, filtered and not-exported
|
|
|
|
* Added quick links to bgp sessions established and down
|
|
|
|
* Routes not exported can now be configured to be loaded on demand
|
|
|
|
* Routes can now be configured to be paginated
|
|
|
|
* Added support for birdwatcher neighbor summary capabilities
|
|
|
|
* Information about the cache-state was added
|
|
|
|
* Skin / Theme support
|
|
|
|
|
|
|
|
### Fixes:
|
|
|
|
|
|
|
|
* Performance improvements by eliminating copy operations
|
|
|
|
* Time information in the API is now normalized to UTC
|
|
|
|
* We improved the error handling a bit
|
|
|
|
|
2018-06-20 11:13:53 +02:00
|
|
|
|
|
|
|
## 2.2.6 (2018-01-31)
|
|
|
|
|
|
|
|
* Improved logging of missing birdwatcher modules
|
2019-01-29 14:51:26 +01:00
|
|
|
* Fixed bugs and improved documentation
|