Changelog v25.09.1

Changes from v25.09.0 to v25.09.1

  • e20dcfd6 Set release date for 25.09.1.
  • bfeedcce northd: Use dynamic_bitmap for ovn_dp_group bitmap.
  • ada2b45b northd: Use dynamic_bitmap for ovn_lflow bitmap.
  • 32bc9c5d util: Improve dynamic_bitmap APIs.
  • 0867b289 util: Fix dynamic_bitmap_alloc routine.
  • 20f64807 northd: Introduce dynamic_bitmap struct.
  • 878cda97 northd: Skip check_pkt_larger action for ARP.
  • a5f197c7 tests: Make the ACL Sampling test more reliable.
  • f6921266 ovs: Update submodule to v3.6.1.
  • 02a52e90 ofctrl: Prevent duplicate desired flow references.
  • 4d75dd9e controller: Prevent transaction error for BGP routes.
  • e095ef56 system-test: Make sure we can bind the virtual port right away.
  • d8c305c5 encaps: Properly cleanup EVPN tunnel ports.
  • b9db5287 northd: Fix connection tracking for enable-stateless-acl-with-lb option.
  • c6c69a34 controller: Fix handling of local/non-local routes to be advertised.
  • 60f61707 controller: Prevent other chassis with same encap IP.
  • e7d0bdf9 northd: Fix virtual port ip advertisment via BGP.
  • 326a478e multinode.at: Fix typo “an flat”.
  • eda58f52 tests: Fix command line break alignment.
  • 297b7124 ovn-nb: Clarify requirements for transit router ports in our docs.
  • 6ef97952 northd: Add missing RBAC rules for Learned_Route table.
  • 9280620c controller: Prevent ovn-controller looping with invalid table_id set.
  • 989d1576 controller, northd: Add support for CMS to specify the vrf table_id.
  • 7ee77d18 route: Fix races between interface binding and dynamic route handling.
  • 69a89e7f expr: Use prefixes instead of single bit masks for inequality.
  • 56413dcd ovn-dbctl: Don’t access uninitialized memory on the error path.
  • f559e591 tests: Add missing –wait options.
  • a5c2ec78 tests: Replace router and localnet port definitions with the helper commands.
  • 0e59e79d ovn-nbctl: Add two new helper commands.
  • b5f5e0f9 ci: ovn-kubernetes: Enable “External Gateway” ovn-kubernetes CI lanes.
  • 3fcfbb99 controller: Fix memory leak in evpn_binding_run().
  • 1a748921 northd: Ensure unicast ARPs are forwarded properly.
  • ce15fa4b multinode.at: Split BGP helpers into setup/configure steps.
  • 66f55671 multinode.at: Ensure MAC/IPs on bridges used for BGP tests.
  • 5690e4e1 controller/neighbor-exchange: Fix learning of remote VTEPs.
  • d16d9a1c tests: Fix flaky “ECMP symmetric reply” system test.
  • 93d20610 system-tests: Ensure test interfaces are always deleted.
  • 2d7b6b52 system-tests: Remove unused common system macros.
  • 0bb60da6 controller: Don’t use the split buf action.
  • b3e9a427 tests: Simplify “MAC binding aging - probing GW router Dynamic Neigh”
  • 518f7968 northd: Remove unused mirror rule table references.
  • d6917f6d ic: Fix route learning for backward compatibility to >=23.09.
  • 5e1618c0 northd: Introduce disable_garp_rarp option for logical_router table.
  • 8b350f58 controller: Make sure we also match EVPN FDB on vni.
  • 6fcad2ca northd: Keep forwarding BFD traffic to router pipeline if OVN manages BFD routes.
  • b325d702 test: Check BFD routes are properly announced by ovn-controller.
  • b6ba6a6a controller: Unable to allocate meter id.
  • d702b0ed northd: Avoid committing DNAT traffic to SNAT zone.
  • c3545d7c tests: Added NS_CHECK_CONNECTIVITY macro.
  • e4b60f1b ci: Increase the multinode test timeout.
  • 8ee3b244 northd: Avoid reparsing LRP networks when advertising connected routes.
  • a6b5a22a system-ovn: Fix the workloads in the ‘dynamic-routing - EVPN’ test.
  • d76d6fea northd: Fix receiving NA on non resident chassis.
  • 894048fe tests: Also remove patch ports when cleaning up resources.
  • a84b423f controller: Do not assign pointer to bool.
  • dc7d45b1 neighbor-exchange-netlink: Fix misleading ne_is_valid_static_fdb() comment.
  • 56819f04 northd: Prevent ovn-nbctl –wait=sb from returning early.
  • 778466e9 northd: Be more selective with installation of neighbor flows.
  • c7523f4e controller: Fix mapping of learned routes to LRP.
  • 32d847a0 northd: Fix advertised route for ECMP static route.
  • 154aef74 tests: Use localhost when setting “wrong” ovn-remote.
  • ca0067f5 tests: Expect musl error string for EIO errno.
  • 774fae62 controller: Avoid IPv6 Mac_Binding related transaction errors.
  • bee17aa0 controller: Postpone the route deletion after the dump is done.
  • e640cc91 controller: Remove unused ret field from struct ne_msg_handle_data.
  • 7cab7109 nit: tests: Remove unused arguments in send_icmp6_packet.
  • cf335b5d tests: Avoid code duplication by moving send_na to ovn_macros.
  • 1ae8007f treewide: Fix suboptimal hash results.
  • 971a0e65 controller: Add missing monitor conditions.
  • 93a5046a ic: Fix loop disable/enable logical router.
  • 801e1338 Prepare for 25.09.1.