Changelog v22.06.1
Changes from v22.06.0 to v22.06.1
- 8a48c63a Set release date for 22.06.1.
- 95329201 ic: minor code improvements
- 6cd86574 ic: prevent advertising/learning multiple same routes
- 727e6151 ic: lookup southbound port_binding only if needed
- 95d14053 ic: remove orphan ovn interconnection routes
- b0a84c9b ovn-controller: Only set monitor conditions on available tables.
- 7f8318b4 ovn-trace: Support connecting to SB raft followers.
- 853171ef CI: Remove .cirrus.yml
- 65e86e2b northd: Add missing RBAC rules for BFD table.
- c0befbe8 ovn-nbctl: Fix removal of BFD entry on route deletion
- c6061d58 controller: Fixed ovs/ovn(features) connection lost when running more than 120 seconds
- aaad3116 ovs: Bump submodule to include latest fixes.
- 43a8b1e4 ovn-controller: Fixed missing flows after interface deletion
- d5aada0a ovn-controller: Fix releasing wrong vif
- a13cd4d2 tests: Fix flaky test “multi-vtep SB Chassis encap updates”
- 38127600 controller: Fix QoS for ports with undetected or too low link speed.
- fda37ecd ovn-controller: Fix some issues with CT zone assignment.
- 728afe31 OVN-CI: Add test cases with monitor-all enabled.
- 03f1e2f0 OVN-CI: remove ddlog test cases.
- af7c01db tests: Avoid matching on the OVS flow key contents.
- d6b59b35 ovs: Bump submodule to tip of branch-3.0 and add related test
- b0406505 ci: Add missing tests after switch to parallel jobs
- 74a4bcf1 OVN-CI: ovn unit tests run in parallel jobs.
- 6579dc83 CI-Actions: define matrix as a list
- ddaa65a2 ci: Use CFLAGS instead of OVS_CFLAGS
- 89dab078 Build tests with asan and ubsan together to reduce CI time.
- dc7df121 ci: Add UB Sanitizer.
- 736734a5 controller: Add delay after multicast ARP packet
- b490c4b9 controller: fix ipv6 prefix delegation in gw router mode
- 51f0f88b spec: require python3-openvswitch for ovn-detrace
- 6020ed22 northd: Use separate SNAT for already-DNATted traffic.
- c0a6339f controller: Restore MAC and vlan for DVR scenario
- b336ef8d northd: Fix multicast table full
- 31b2f6c7 ci: ovn-kubernetes: Align CI jobs with recent ovn-kubernetes upstream.
- 7ec418f2 controller: Fix first ping from lsp to external through snat failing
- 981b87f0 Revert “ovn-controller: fix a crash when deleting a port claimed when sb was ro”
- 25152000 ovn-controller: fix a crash when deleting a port claimed when sb was ro
- 167a7bf1 northd: drop traffic to disabled LSPs in ingress pipeline
- adb79f28 controller: flush associated conntrack zone on PB release
- 23676602 northd: Re-use IP sets created for load balancer groups.
- 7de8774e northd: Retrieve load balancer options only once.
- 12d9780a northd: Add datapaths to load balancers in bulk.
- c0fa0557 northd: Optimize load balancer lookups for groups.
- 65c9911e Bump required python version to 3.6.
- a553f271 tests: Fix tests/check_acl_log.py outputs.
- 75f2fe19 northd: don’t include disabled LSP’s IP to Load Balancing
- f4c7a422 tests: Factor out reset_pcap_file() helper.
- fe9fc899 Don’t blindly save original dst IP and Port to avoid megaflow unwildcarding.
- b89b96e1 controller: fix potential segmentation violation when removing ports
- 978c1db7 binding.c: update ld->peers when lsp type updated
- 8434cdd0 northd: rely on new actions for ecmp-symmetric routing
- c1b22515 actions: introduce chk_ecmp_nh and chk_ecmp_nh_mac actions
- fbe3da47 actions: introduce commit_ecmp_nh action
- 959e035c github: ovn-kubernetes: Update go, kube and libovsdb versions.
- 5e2baaa4 controller: physical: fix regression for container ports
- d9a050e0 northd: Fix memory leak.
- 8f1d63bb controller: throttle port claim attempts
- 3171d0ce Split out code to handle port binding db updates
- 5ad79df0 northd: Do not relay local IP multicast (224.0.0.X).
- 1293b7f0 tests: Enable vif-plug tests and fix the vif-provider.
- e9da1112 ovn-ctl: Ensure that log/run directory have correct permission
- d6a8d9eb ofctrl.c: mff_ovn_geneve should be available at state WAIT_BEFORE_CLEAR.
- 910523a0 controller: Fix IPv6 prefix delegation
- fe639323 system-tests: Reduce flakiness of IPv6 prefix delegation
- 367dda01 northd: handle virtual lport type update
- 3affdfe8 extend-table: Fix table ID double allocation after OVS restart.
- 0e3ee19e IPsec: Add option to force NAT-T encapsulation
- 5f948fc8 Fix compilation issue in fedora 37/rawhide.
- 593b3c25 pinctrl: fix ovn-controller abort when service start.
- 6bcb3b79 lflow: fix possible use-after-free in add_lb_vip_hairpin_reply_action
- 55d2f0c8 ovn-ic: do not learn routes with link-local next-hops
- 592ba564 tests: fixed flaky test localnet connectivity with multiple requested-chassis
- 503e7333 ovn-nb: Properly document multicast flood config defaults.
- bc46ab4d ovn-nbctl: Fix priority arg of lrp-set-gateway-chassis
- 894bcac4 Always funnel multichassis port traffic through tunnels
- 8cc90ac0 northd: set svc_mon status to offline if port_binding released
- 5593044a ovs: Bump submodule to newer version
- 4bdade35 tests: add multi-chassis keyword to relevant test cases
- 9885154f northd: add condition for stateless nat drop flow in S_ROUTER_IN_GW_REDIRECT pipeline
- c5596102 northd.c: Add flow to skip put_nd action if ip6.src or nd.sll is 0
- 849106f6 Allow arbitrary args to be passed to called binary
- 656a91b6 tests: ovn-nbctl dump-flows -> ovn-sbctl dump-flows
- 70b36032 Fix memleak in ovn-nbctl when args can’t be parsed
- c75ddaf8 Implement RARP activation strategy for ports
- 44e047d6 Fix pidfile_is_running when $cmd is not passed
- 6e36ad7a Lock pinctrl_mutex for pinctrl_wait
- d0847f56 Ensure pid belongs to ovsdb-server in ovn-ctl
- 98e7d4b3 Handle re-used pids in pidfile_is_running
- 437dc3a0 Prepare for 22.06.1.