Skip to content

Releases: osrg/gobgp

v3.19.0

30 Sep 22:55
Compare
Choose a tag to compare

Changelog

  • ed5732b v3.19.0
  • aa0cf39 Export Generated BGP Configuration Code
  • 8bfcc66 [Fuzzing] fix lint error
  • 60bcfc2 [Fuzzing] fuzzing support for oss-fuzz
  • 9692041 Update configuration documentation for overriding peer-as checking during FSM
  • b6be999 Fix crash on ListPathRequest with malformed prefix
  • e7e0007 go.mod: Bump dependencies
  • 155bc63 fix CLI rd option ignore.
  • 35bfc96 CLI VPNv4/VPNv6 filtering
  • 002690b ListPath can filter VPNv4/v6 routes
  • b8e17e0 Use filter for watch pre/post-update watch events
  • eb58efd Fix test TestAddBogusPath
  • 2956dd6 v3.18.0
  • 5f01c74 Accommodate FRRouting interfaceNameSize changes
  • 82f1eb7 Fix panic on malformed MRT injection
  • d3a46b8 Fix SRv6 prefix SID unmarshalling

v3.18.0

02 Sep 12:27
Compare
Choose a tag to compare

Changelog

  • 6047ca4 v3.18.0
  • 5f01c74 Accommodate FRRouting interfaceNameSize changes
  • 82f1eb7 Fix panic on malformed MRT injection
  • d3a46b8 Fix SRv6 prefix SID unmarshalling

v3.17.0

01 Aug 05:41
Compare
Choose a tag to compare

Changelog

  • cc8ee20 v3.17.0
  • e7534de use TCP MSS configuration
  • f617588 Enhance AsPath attribute String() format
  • 9f2b647 Reworked gobgp test to use collections.abc.Mapping to fix compatibility with Python 3.10
  • d580967 Added hack to address nose library incompatibility with Python 3.10
  • 293ca5f Upgraded GitHub CI to use Ubuntu 22.04
  • d4d97da pkg/packet/mrt: restore compatibility
  • c801e18 Add MRT-specific MP_REACH_NLRI encoding

v3.16.0

01 Jul 01:47
Compare
Choose a tag to compare

Changelog

  • 78e9380 v3.16.0
  • 79d301f Fix UpdatePathAggregator4ByteAs() ignores 32bit value
  • 0cc8a98 cmd/gobgp: fix parseEvpnMacAdvArgs
  • a0e9ab2 cmd/gobgp: fix parseEvpnEthernetAutoDiscoveryArgs
  • 0ab4550 cmd/gobgp: add tests for EVPN parsing
  • 03982e5 Fix setting of TTL on a nil connection in updateNeighbor

v3.15.0

03 Jun 23:44
Compare
Choose a tag to compare

Changelog

  • d8306e9 v3.15.0
  • 987c179 Allow non-disruptive changes of TTL in UpdatePeer
  • 5719c6d graceful-restart: expose peer graceful restart state via API
  • f8c6d24 Fix defaulting for UpdatePeer + make IdleHoldTimeAfterReset actually configurable
  • 9cff3f4 Allow EbgpMultihop change in UpdatePeer
  • 9c969eb fixes #2645 Panic when adding FlowspecComponentItem with to large value
  • ba162b3 Fix node/adjacency/peer-set SID type
  • cbd1492 Add option to register BGP-LS Attribute in gobgp command
  • 1a6dc92 Fix Serialize() method to advertise BGP Router ID
  • 573ae91 Add option to register BGP-LS MP_REACH_NLRI in gobgp

v3.14.0

01 May 06:22
Compare
Choose a tag to compare

Changelog

  • 2fbfee5 v3.14.0
  • 7109696 Updating support of L2VPN VPLS address family (AFI 25, SAFI 65)
  • 88da915 Use standard library context package
  • bab5b30 move metrics to internal
  • 16ced20 use public api for metric collection
  • 024d88c fix data race & add test
  • 41566d1 basic prometheus metrics

v3.13.0

01 Apr 03:07
Compare
Choose a tag to compare

Changelog

  • 58d96f3 v3.13.0
  • 22ffdc1 Added logic to show local ASN and local BGP peering address for gobgp neighbor command
  • 43cb0f5 pkg/packet/bgp: fix Type 2 ST route JSON format
  • b1ed1f1 cli,mup: fix prefix and route type handling
  • cbd1d66 mup: fix TEID processing in Type 1/2 ST Route
  • 305fc65 test(rtr): remove deprecated function rand.Seed()
  • 8c77bbf go.mod: update Go and modules
  • 91c6bc7 ci: update actions
  • ea54197 gobgpd: Replace "keypair" with "key pair".
  • 81ad318 gobgp,gobgpd: implement TLS client authentication.
  • 4f52a30 server: use SetsockoptTCPMD5Sig from golang.org/x/sys/unix

v3.12.0

01 Mar 12:38
Compare
Choose a tag to compare

Changelog

  • 98442f6 v3.12.0
  • 8da98c8 Update x/net to 0.7.0
  • d286504 pyang_plugins: add MUP SAFI to YANG definition
  • e15e76f packet/bgp,mup: fix prefix format in Type 1 ST route

v3.11.0

31 Jan 23:18
Compare
Choose a tag to compare

Changelog

  • e53d531 v3.11.0
  • c556ca4 Add SoftwareVersion capability
  • 1a94820 Use concat instead of Sprintf for PathAttributeInterface
  • ac6e229 Use concat instead of Sprintf for RouteDistinguisherInterface
  • a5c3b0b Use concat instead of Sprintf AddrPrefixInterface
  • c61ef62 packet/bgp,mup: fix decode Interwork Segment Discovery route
  • 033cfdb add Extract for LsBgpPeerSegmentSID
  • 18b04d2 Marshal and Unmarshal BgpPeerSegmentSID
  • cfb39b1 re-design BgpPeerSegment protobuf
  • 82aebc2 Create LsBgpPeerSegmentSID struct
  • 37f04b3 Refine LsNodeNLRI and LsLinkNLRI stringify
  • a555074 Fix show results of LsAttributes
  • 7651e60 Add NewLsAttributeTLVs functions
  • 5b9a306 Add BGP-LS gRPC
  • 17eb68a add test for BGP-LS EPE
  • d1cd6b3 BGP-Confederation for BGP-LS EPE
  • 9026872 evpn type2 use in graceful restart crash Gobgp will crash when use evpn type2 sync in graceful restart and peer(crash or out by kill -9/reboot)

v3.10.0

01 Jan 02:57
Compare
Choose a tag to compare

Changelog