Releases: osrg/gobgp
v2.32.0
v2.31.0
Changelog
8ab84f8 v2.31.0
f53acb7 .github/release: Use goreleaser action
d6e7a66 go.mod: Bump dependencies
fc1a189 pkg/packet/bgp: avoid copying PrefixDefault lock in Test_CompareFlowSpecNLRI
14b7beb pkg/packet/bgp: add mutex to PrefixDefault to avoid data race
0b449fd Update the hold timer when a BGP Update message is received
696ff4d Fix extended-nexthop & add-path capability parsing.
8fbb5ab Add support for the gRPC client to connect on a unix domain socket
f99c067 server: fix ListVrf api to handle Name member
v2.30.0
v2.29.0
Changelog
b284a80 v2.29.0
c114e04 Handle ttl-security option correctly
35ec732 added check on data length for SRv6EndpointBehaviorStructure and SegmentTypeB, others minor fix
4f29fd7 fix UnmarshalSRSegments for SegmentTypeB
edda689 add support of the optional "SRv6 Endpoint Behavior and SID Structure" in segment type b
8aaeb6d fix marshal and unmarshal
7f7a3c5 wip SegmentTypeB without SRv6 Endpoint Behavior and Structure
92f37d6 SegmentTypeB proto definition
ee300ba zebra: close the incoming channel
0419224 Add support for encap tunnel in extended communities in policy.md.
8260b60 Add support for encapsulation tunnel type in the extended community support in gobgp policy.
v2.28.0
Changelog
11eea49 v2.28.0
3047f6c fix: fix check according to golang s1025 https://staticcheck.io/docs/checks#S1025
d277950 refactor: nlri/nexthop requires MP will get MP explicitly already. so we can safely remove the MP_REACH_NLRI from ipv4_uc with ipv4 nexthop
94d720f Add FQDN capability
cbdb752 Fixed dead lock bug caused by hold-time expiry
5fca030 cmd/rpki: support delete api
v2.27.0
v2.26.0
Changelog
915bfc2 v2.26.0
34ed2a2 Update proto
3c437e5 Added ListDynamicNeighbor message to API
76f40ed Added DeleteDynamicNeighbor message to API
c1e7463 Added ListPeerGroup message to API
7ff15bf Add GENEVE encapsulation support
dfc8ec6 Add support for the gRPC server to listen on a unix domain socket
390e312 add support for tunnel egress endpoint sub-TLV
dc708d5 tools: don't use a shebang for bash completion
4df939a docs: fix typo
5b7e123 docs: add next-hop action examples
cd5671b policy: add nexthop unchanged
2d73cf8 bugfix: should check if next-hop attr exists or not before append
82d2877 fixing an issue when gobgp sits between a MP-capable peer and a non-MP-capable peer whereby MP-capable peer uses MP_REACH_NLRI to send updates to gobgp gobgp accepts it but without setting NEXT_HOP pathattr then gobgp propagates the paths to the non-MP-capable peer with update.NLRI set but without NEXT_HOP the non-MP-capable peer will treat the update as withdraw message cause routes cannot propagate properly
v2.25.0
Changelog
5960e8e v2.25.0
1d80152 Fix LsTLVIgpRouterID.DecodeFromBytes
f331484 Extend LsLinkDescriptor.String
69fd662 goreleaser: improve portability
3c6f5da Fix ParseValue's bug for BMPStatsTLV32
65d094d server: fix AdministrativeCommunication message parser
c1c2e05 ci: fix release action
3339f97 feat: add option to bind listener to a (VRF) device
v2.24.0
Changelog
c89a32e v2.24.0
7202785 go fmted
43c6263 fixed panics on parsing malicious bgp packets
c70d99c add pb for UDP destination port sub-TLV
4c8ab0d support UDP destination port sub-TLV
89e404b packet/bgp: Fix TunnelEncapSubTLV.DecodeFromBytes
35e7332 Fix IsEBGPPeer check to use LocalAs
635128d table: fix longer-prefixes lookup