Skip to content

Releases: osrg/gobgp

v3.21.0

01 Dec 05:08
Compare
Choose a tag to compare

Changelog

  • 95cf2c1 v3.21.0
  • 0d57904 add test case for AddDefinedSet with replace
  • 16412bf Add replace option to AddDefinedSet rpc
  • 02fa612 Implementation of Dynamic Neighbor MD5 (Issue #2589)
  • d210224 packet: fix software version capability parser

v3.20.0

31 Oct 23:11
Compare
Choose a tag to compare

Changelog

  • 66e8f5c v3.20.0
  • 140ca9b CODEOWNERS: update zebra path
  • 868ac6d Add MaxSoftware
  • 340030d Fix imports
  • 0e7420d Export some zebra symbols.
  • 7a77f28 Export zebra package to /pkg/zebra
  • 64d69cc Bump google.golang.org/grpc from 1.55.0 to 1.56.3
  • e26631c packet: fix FQDN capability parser
  • 286c887 fix: call validatePathAttributeFlags after parsing and setting path attribute length
  • 1b975be Fix data race in newWatchEventPeer
  • 0f7273c Bump golang.org/x/net from 0.10.0 to 0.17.0
  • f436228 Fix systemd service reload command
  • 4364a26 feat(config): autoreload on config changes
  • 419c50d Check Address and LocalAddress instead of RouterId
  • 16a9c95 Allow testing multiple GoBGP instances on localhost.
  • 146b2b8 server: improve ListPath's memory consumption with batched send

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