Releases: osrg/gobgp
v3.0.0-rc4
v3.0.0-rc3
v3.0.0-rc2
Changelog
- 96165dc v3.0.0-rc2
- c0c3fb9 ci: add lib-ls example
- 5798cfa doc: replace MonitorPeer with WatchEvent API
- ea58a91 Add WatchEvent API to replace MonitorPeer and MonitorTable
- 030274e Fix spelling of LinkBandwidth
- 6fc43b1 proto: avoid global enum definitions when possible
- 6eeabdf proto: replace 'as' with 'asn'
- 15920c9 proto: clean up peer messages
- f75661f proto: add DumpType to EnableMrtRequest
- 24ae33b proto: define AsSegment Type enum
- 69a79fb server: fix output of gobgp rpki server
- 21d4624 doc: update build guide
- f6e2de9 ci: use go 1.17
- ebe623e server: silence bogus warning on sockets
- c23e431 fix openbsd build
- 8b0452a ci: add crossbuild tests
- 556d7c7 update completion
- 24c3372 doc: update pyang_plugins
- 307c913 update scnario tests doc and script
- e3b99e3 delete unmaintained jenkins script for testing
- 67ffaf5 update v3 suffix
- 42117d3 Make iternal/pkg/apiutil public under pkg/apiutil
- d001392 Remove bgp package dependency on api and protobuf packages
- 09c0b26 server: make MonitorTable callback usable with UseMultiplePaths
- f871b60 doc: fix excample code of library usages
- dc67485 .github/ci: Replace staticcheck with golang-ci-lint
v3.0.0-rc1
v2.34.0
Changelog
- 6248c57 v2.34.0
- b26d1da Fix SR segment label unmarshaling
- 04899bd Bypass as-path loop filtering on locally injected routes
- 7014234 Add SIGINT as shutdown signal
- 8d79160 Stop gRPC server when stopping GoBGP server
- fdc9534 tests: Check if link-local address is really link-local
- 211fabd bgp: Make sure we don't pass non-link-local address as link-local
- 93f1ee1 doc: Adjust documentation for link-bandwidth extended community
- 5938664 tests: Add BGP link-bandwidth extended community basic tests
- 27b80a9 bgp: Implement BGP link-bandwidth extended community
- dc85224 fix #2479: add route-server-client and route-reflector-client neighbor
v2.33.0
Changelog
f98cfbf v2.33.0
3510a6f table: keep receiver name the same
c8e54e7 tests: Check if ValidateOpenMsg() works agains router-id validation
d3ee05a bgp: Validate router-id against 0.0.0.0 and ASN-wide
313b5cf chore: fix linting ineffassign and redundant type from array, slice, or map composite literal
1684b45 tests: Check if we return an error and not crash if r.Peer is nil
a40bc53 server: Do not crash the server if an empty request over gRPC
8072c44 Return MpGracefulRestart.State in ListPeer() api call
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.