Skip to content

Releases: osrg/gobgp

v3.1.0

01 Apr 23:43
Compare
Choose a tag to compare

Changelog

  • 8f7f955 v3.1.0
  • cde365f Fix IPv6 nlri empty path identifiers with PathAttributeMpReachNLRI
  • 459bcfe documentation : BGP-SR via python grpc example
  • 3703bec cmd/gobgp: Fix deprecated grpc.WithInsecure
  • 8eeabf8 .github/release.yml: Build with go 1.17
  • 0532352 go.mod: Bump dependencies
  • 1ee336c optimised ExtCommunityCondition.Evaluate() by caching community string
  • 96e76ca pkg/packet/bgp: fix PathAttributeUnknown output format

v3.0.0

01 Mar 12:32
Compare
Choose a tag to compare

Changelog

  • ba6971f v3.0.0
  • 5d96988 fix gobmp mrt command downtime
  • 26ed14a Enable match-prefix-set policy for vpnv4/vpnv6 prefixes
  • 229d116 clean up FQDNCapability message
  • 5057add make output of gobgp mrt pretty
  • 2032f59 add filename variable DisableMrtRequest
  • 711063a Add ListBmp API
  • c9374d3 fix mrt proto typo

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