Releases: smartbgp/yabgp
Releases · smartbgp/yabgp
v0.9.0a1
What's Changed
- delay establish bgp session by @chenailin11 in #123
- Fix node msd unpacking exception with type 266 by @primary-student in #128
- feat: parse evpn esi by @xinmos in #133
- Add GitHub Actions for test by @yuangezhizao in #134
- Add SRv6 End.X SID (type 1106) & SRv6 SID Structure (type 1252) by @yuangezhizao in #135
- Enable unittest in GitHub Actions by @yuangezhizao in #136
- fix: ipv6 prefix parse by @xinmos in #140
- Remove useless self-assignment by @yuangezhizao in #137
- add send open message in handler by @zlpqingmei in #143
- Add SRv6 Locator TLV (type 1162) & SRv6 Capabilities TLV (type 1038) by @yuangezhizao in #145
- Add SRv6 SID Information TLV (type 518), SRv6 Endpoint Behavior TLV (type 1250) & SRv6 BGP Peer Node SID TLV (type 1251) by @yuangezhizao in #146
- Add SRv6 LAN End.X SID TLV (type 1107 & 1108) by @yuangezhizao in #147
- change "srv6_sid_information" field type to string by @yuangezhizao in #148
- 👽 Compat(srv6_end_x_sid.py): decode "flags" for SRv6 End.X SID by @yuangezhizao in #150
- 🚑 Quickfix(ipv6_unicast.py): fix NLRI ipv6_unicast decoding by @yuangezhizao in #154
- ✏️ Typo(update.py): attr_value -> bgpls_attr by @yuangezhizao in #156
- 👽 Compat(update.py): format some variables as strings by @yuangezhizao in #158
- 👽 Compat(local_router_id.py): LocalRouterID distinguishes between ipv4 and ipv6 types by @yuangezhizao in #160
- 🐛 Bug(src_router_id.py): fix decode "source_router_id" of ipv6 type by @yuangezhizao in #162
- Add Extended Next Hop Encoding Capability (Type 5) by @yuangezhizao in #165
- Add support for parsing the Path Attribute: BGP Prefix-SID (Type 40) in BGP UPDATE Message by @yuangezhizao in #167
- 📌 Pushpin(requirements.txt): pin netaddr version to 0.8.0 by @yuangezhizao in #169
- Add successfully parsed attributes to the malformed return value by @chenailin11 in #171
- fix: sr_capabilities_flag is incorrect by @chenailin11 in #172
- Support Path ID parsing for IPv4/IPv6 Unicast, VPNv4/VPNv6, and IPv4/IPv6 LU NLRI; optimize nexthop RD parsing for VPNv4/VPNv6 by @chenailin11 in #173
- fix: add_path capability distinguishes afi/safi by @chenailin11 in #174
- Add Parse for LinkState TLV Types 1122 and 1039 by @chenailin11 in #178
- Add Parse for LinkState TLV Types 263 by @chenailin11 in #179
- Add local_add_path parameter by @a5258128 in #175
- 📝 Docs(skill.md): add yabgp release workflow documentation by @yuangezhizao in #181
New Contributors
- @primary-student made their first contribution in #128
- @xinmos made their first contribution in #133
- @yuangezhizao made their first contribution in #134
- @a5258128 made their first contribution in #175
Full Changelog: v0.8.3...v0.9.0a1
Release 0.8.3
- support for IPv6 flowspec
- fix windows compatibility by using radix instead of subnettree
- updated twisted version from 16.0.0 to 20.3.0
- app api for sending binary update
- new link attribute type 1173
- redirect-vrf extend attribute
Release 0.8.2
- Ipv4 unicast label withdraw
- Ipv4 unicast in MP_REACH_NLRI
- community: demilitarized zone link bandwidth
- large community
- Sr policy new parameters: Explicit NULL Label Policy, Policy Name, Policy Priority, Remote Endpoint
Release 0.8.1
- bug fix
- Python 3 support improvement
Release 0.8.0
- save in and out adjacency rib into memory, the feature can be opened or closed in start option.
- support getting BGP path attributes by prefix from in or out adj rib.
- support getting optimal prefix by ip address from incoming adj rib.
- expose five BGP timer to start option.
- manually start and stop session with no need to stop process.
- save in and out rib update version number for each address family.
Release 0.7.0
- more tlvs support for linkstate
Release 0.6.0
release 0.6.0 Signed-off-by: Peng Xiao <xiaoquwl@gmail.com>
bugfix
version 0.5.2 Signed-off-by: Peng Xiao <xiaoquwl@gmail.com>
Version 0.5.0
- BGP LinkState updated
Version 0.4.1
- sr-policy support update (@meidli )
- evpn support update (@sanjmonkey )
- some bug fixes and docker support