Version 4.0.1
- Change: makes python3 the default interpreter
- Change: major change to log output format
- Change: refactor the core for much faster session establishment
- Change: JSON format for extended-community now reports both the value and decoded string
- Change: new section: announce { ipv4 { unicast ...; multicast ...; } } same syntax as route ...;
- Change: new section: announce { ipv6 { unicast ...; multicast ...; } } same syntax as route ...;
- Fix: correcly parse single element flow rule
reported by: Christoph Loibl - Fix: much faster session establishment
- Feature: allow to disable command acknowledgement via environment
reported by: nidotech - Feature: https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-05
patch by: Evelio Vila - Feature: added a new API message "negotiated" which gives the negotiated feature of the session
- Feature: added a new API message "fsm" which gives the BGP state machine information
- Feature: added a new API message "signal" which inform of the signals received by ExaBGP
- Feature: it is now possible to use ip/netmask as notation for neighbor
- Feature: local-as can be set to "auto", to auto-setup an iBGP session using the OPEN's ASN
- Feature: Allow binding to multiple global IP addresses
- Feature: Add --validate option to check configuration
- Feature: Added option to save ADJ-RIB-IN
- Fix: Handle MD5 authentication on global IP addresses
- Fix: profiling code
- Fix: issue when waiting on a TCP connection then closed
- Fix: parsing flowspec port
- Fix: correctly inherit API data when using templated neighbors
- Fix: hexstring function
- Fix: VPLS JSON decoding
- Fix: Notification when encountering issues
- Fix: Many fixes to make sure all tests pass again