Skip to content

Releases: osrg/gobgp

v3.0.0-rc4

06 Jan 00:37
Compare
Choose a tag to compare

Changelog

  • 0b31e7c v3.0.0-rc4
  • a3aac4d cmd/gobgp: fix missing pre policy
  • 58ca97c added missing dep
  • acfd640 Ensure EndOfRibReceived is always cleared on Peer Down
  • 8397b1a table: fix Path ToLocal() to set PathId

v3.0.0-rc3

17 Dec 11:53
Compare
Choose a tag to compare

Changelog

  • fe5090b v3.0.0-rc3
  • 358120e server: fix WatchEvent API delay
  • 395a6d1 server: fix bmp crash
  • c0bcc4b server: fix bmp configuration via grpc
  • 04a8a56 server: fix bmp regression due to WatchEvent API

v3.0.0-rc2

14 Dec 23:50
Compare
Choose a tag to compare

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

08 Dec 12:09
Compare
Choose a tag to compare

Changelog

  • 3110868 v3.0.0-rc1
  • 97aefbb decouple logging
  • dd270fc api: defines LsOspfRouteType enum for LsPrefixDescriptor
  • 4b11fc7 api: corrects typo in validation reason enum (s/reasot/reason/)
  • c593d7c switch to Go API v2 for protobuf

v2.34.0

01 Dec 04:19
Compare
Choose a tag to compare

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

03 Nov 00:03
Compare
Choose a tag to compare

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

01 Oct 06:51
Compare
Choose a tag to compare

Changelog

91b9127 v2.32.0
b773e7f Pass BGPUpdate message even on error
b931ccd internal/pkg/table: remove debug logging from Destination.Calculate

v2.31.0

01 Sep 09:06
Compare
Choose a tag to compare

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

01 Aug 04:37
Compare
Choose a tag to compare

Changelog

9e48a36 v2.30.0
3facdfc Use BGP_HEADER_LENGTH instead of 19 in the code
1887786 fixed possible crash if nlriToIPNet result is null

v2.29.0

01 Jul 11:08
Compare
Choose a tag to compare

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.