* Fix switches that require static table IDs. * Faucet can now automatically generate non-colliding port IDs for LACP, or you can statically assign your own IDs. * Added prometheus metric for exposing LACP Port ID. * Refactor integration tests to use common topology generator.
1.9.41
Not secure
* Fix order of flow adds/mods not deterministic
1.9.40
Not secure
* Add stack port/graph info to events when stack changes. * Fix graph object in the STACK_TOPO_CHANGE event. * New github actions based release process. * Upgrade VM image to ubuntu 20.04. * Upgrade raspbian image to raspbian buster. * Build multi arch docker images with docker buildx. * Please switch to using faucet/faucet and faucet/gauge docker images instead of faucet/faucet-pi and faucet/gauge-pi.
1.9.39
Not secure
* Make `edge_learn_stack_root` the default stack learning algorithm * Fix flows for tagged ports being deleted on warm start, when those tagged ports should not change state. * Update dependencies * grafana to v6.7.2 * pyyaml to v5.3.1 * prometheus to v2.17.2 * Tidy up pylint warnings.
1.9.38
Not secure
* Consolidate standalone/stacked learn/flood classes * Add lacp_port_role prometheus metric * Add lacp_port_priority setting for indicating port preference in a LACP bundle * FAUCET can now learn from icmp requests to VIP * Fix various hardware test suite flakes * LACP tests should ignore Linux LACP churn metric * Explicitly clear ARP cache in test hosts before pinging FAUCET VIP
1.9.37
Not secure
* Fix dropped delete of groups on cold start. * Faster LACP standby startup. * Add option to integration tests to pick start port.