github osrg/gobgp v4.6.0

8 hours ago

Changelog

  • 5151100 GoBGP 4.6.0
  • 84a98f8 server: withdraw policy-filtered routes on soft reset out
  • 41e47a8 fsm: Do not emit warnings upon receiving notification
  • 748e233 server: don't treat unestablished GR peers as having sent EOR
  • c4fd8f2 pkt/server: return error instead of panic on invalid SourceId in AddPathStream
  • d43ff16 feat: add as-path-options params for peer-group api and config parser
  • 1affa9a docs(bfd): add docs for using and configuring bfd session state detection
  • e0d6b99 fix(table): preserve last action for the same path in coalesced updates
  • f9448f0 feat: add local caps and peer-group to watchEventPeer
  • 77a5cb0 fix(bfd): fix peer shutdown, remote down, and default port
  • 4ebc2d3 fix(bfd): fix goroutine leak, safe public API, remove read event loop
  • 0aef2d8 feat(bfd): add BFD server and peer state machine
  • 89ec8ad fix(cmd): avoid nil pointer panic in CLI when NLRI cannot be decoded
  • f0a540b feat(table): extract communityAnyIndex and add fast match for ext-comms
  • df0fb4d table: Do not emit warnings upon no-op withdrawals
  • 78d1c56 fsm: Do not emit warnings upon sending notification
  • c246294 refactor(table): drive UpdatePathAttrs from PeerInfo only.
  • accb63b feat(table): extend PeerInfo and add peer-group helpers for policy paths Expand PeerInfo with PeerType, route-server flags, remove-private-as, peer group name, and related neighbor/group fields so table logic can treat peer-group shared-policy paths consistently with per-peer paths.
  • a89819e refactor(config): move IsConfederation methods from Neighbor to Global
  • 3be7559 perf(table): bitmap-based fast path for standard BGP CommunitySet
  • ace3800 fix(server): compare ECMP paths against best path, not predecessor
  • ed9ec4f fix(cmd/gobgp): allow multiple RTs in mup route commands
  • 941f597 packet/bgp: propagate errors and enforce length bounds in BGP-LS NLRI decoders
  • 5d52dd1 packet/bgp: prevent nil pointer panic in TunnelEncapSubTLVSRBSID String and MarshalJSON
  • 7b3e555 packet/bgp: reject malformed MPLS label stacks missing bottom-of-stack bit
  • b6bfd5d apiutil: add tests for UnmarshalSRSegments nil Flags and round-trip
  • b22177e fix(apiutil): nil-safe Flags access in UnmarshalSRSegments
  • f02ca39 packet/bgp: enforce CapLen boundary in BGP OPEN capability decoders
  • 2ee365d fix: preserve unknown IPv6 Extended Communities in round-trip encoding
  • dd70de7 fix: evpn type2 handling without ip
  • 3072fe9 fix: nil pointer dereference for local paths in WatchPostUpdate

Don't miss a new gobgp release

NewReleases is sending notifications on new releases.