Skip to content

Releases: osrg/gobgp

v3.31.0

05 Nov 09:36
Compare
Choose a tag to compare

Changelog

  • 3b819cb v3.31.0
  • 06110fa Fix minor typos in metric docs
  • 4b5e025 chore(doc): add grafana panel
  • 0a3dc43 chore(doc): add documentation for metrics
  • a5bbc06 feat(metrics): add various new metrics
  • c675324 Re-allow unspecified IPv6 local transport address

v3.30.0

30 Sep 23:02
Compare
Choose a tag to compare

Changelog

  • 313096d v3.30.0
  • 18cc44d replacing hardcoded IP 0.0.0.0 with netip.IPv4Unspecified() call
  • 832b2d9 Use configured local address over the one that is taken from the BGP session. This is needed in cases when using VRFs over GENEVE Tunnels where we bind the listening address to one internal IP for security reasons. Without this fix the local address was overridden with the listening address resulting in wrong nexthop advertisement.
  • 8bb8ec6 Fix accepted/rejected adj-in commands
  • 42df8b6 fix: go CVE

v3.29.0

02 Aug 09:17
Compare
Choose a tag to compare

Changelog

  • b91614e v3.29.0
  • da44c7f send-max: fix flag when path is not filtered anymore
  • 86cb2b5 ci: build with latest stable Go version

v3.28.0

01 Jul 10:47
Compare
Choose a tag to compare

Changelog

  • ad7dc34 v3.28.0
  • 0148e2d Support policy predicate set next-hop peer-address
  • 0c8d205 Add 'gzip' to dictionary
  • abc1152 Add bzip2 decompression capability, remove unnecessary MRT Reader closes
  • 21c157a Add ability to inject gzipped MRT files
  • d2ac253 Support SetRouteOrigin and OriginEq BGP Policy Predicates
  • 7d2d020 evpn: scope mac-mobility handling to MAC-VRF of the route
  • f7f11a7 test/evpn: add multi-vrf mac-mobility test
  • dace875 fix send-max limit in case of route update
  • 22e742c fix flops value was not copied to api struct

v3.27.0

03 Jun 22:50
Compare
Choose a tag to compare

Changelog

  • d4866ce v3.27.0
  • 076e9fc metrics: add bgp_routes_advertised metric
  • e2e1f76 metrics: add bgp_peer_state metric
  • 45ccd39 Test if the peer-group inheritance works for neighbors
  • 0dfa367 Inherit software version capability from peer-group
  • 44e77cc evpn: fix evpn losing type-2 routes
  • 85ef4d3 Add BatchSize parameter to WatchEvent

v3.26.0

30 Apr 23:16
Compare
Choose a tag to compare

Changelog

  • a74149f v3.26.0
  • 3ae9121 graceful restart: send initial paths list to all neighbors
  • 5aaabf0 Bump golang.org/x/net from 0.17.0 to 0.23.0
  • 78516cf server: fix nil pointer exception in evpn mac mobility
  • 9fbc037 send-max: respect configuration
  • bbde806 evpn: fix quadratic mac-mobility handling for gRPC routes
  • 7ec4af4 fix data race when getting capabilities from neighbor config
  • d0bf813 Update the reference of draft-ietf-idr-bgp-gr-notification
  • 0ccd87d Sending Cease/Hard Reset notification
  • 7ef2f0b Add CommunityCount BGP Policy Condition

v3.25.0

03 Apr 23:30
Compare
Choose a tag to compare

Changelog

  • 7fed268 v3.25.0
  • 5d5a6b9 Do not check enabling when EOR received
  • ed87360 Add EOR type to Table's filter on Watch method
  • 82cc205 allow to pass add/del route -a vpnv46 identifier
  • 912eb5a Bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  • 829bbcf Fix ListPath for ADJ_IN and EnableFiltered=true and add tests.
  • 9d05544 Revert "Add EOR type to Table's filter on Watch method"
  • 84a264e Revert "Do not check enabling when EOR received"

v3.24.0

02 Mar 09:55
Compare
Choose a tag to compare

Changelog

  • d67f568 v3.24.0
  • fbeaa1c Do not check enabling when EOR received
  • aff055b Add EOR type to Table's filter on Watch method
  • 34e4845 Adjust size of packing slice before allocating
  • 3448996 Use net.IP.Equal in peer.filterPathFromSourcePeer
  • 003745a logs: Guard frequently called logs behind if check
  • 87e5b81 server: Fix deadlock if StopBgp is called when conn queue is full

v3.23.0

31 Jan 23:04
Compare
Choose a tag to compare

Changelog

  • 8fdda5d v3.23.0
  • ce7e5d3 server: only log warning if grpcServer.Serve() returned an error.
  • 815683f Only wait for GR End of RIB for the received address family

v3.22.0

03 Jan 14:01
Compare
Choose a tag to compare

Changelog

  • 2558b5a v3.22.0
  • c393f43 evpn: fix quadratic evpn mac-mobility handling
  • 99d96ac allows duplicate-heading for markdownlint
  • 270ee41 mup: add Source Address to Type 1 ST Route
  • 7ddcd29 Add initial support for evpn subtype 4
  • 08529d6 Make sure the TCP connection is closed when a peer is deleted