Skip to content

Releases: faucetsdn/faucet

V1.9.15

20 Aug 01:11
2ca0926
Compare
Choose a tag to compare
  • L2 stack redundancy improvements (for stacks of size > 2, failure of redundant links between DPs was not always handled, and we could learn MACs from a LACP bundle over which FAUCET can requested blocking)
  • Upgrade to grafana v6.3.3

V1.9.14

13 Aug 22:40
655d0a2
Compare
Choose a tag to compare
  • Upgrade to chewie 0.0.19
  • Upgrade to Alpine 3.10 for docker images
  • Upgrade to prometheus v2.11.1 and grafana v6.3.2
  • Add support for redundant stack roots
  • Fix multi-datapath routing in cases where all VLANs aren't expressed on every datapath
  • External loop protection uses VLAN PCP 2 not 1 (to avoid implementations that might drop PCP 1 by default)
  • Stacking enables LLDP automatically
  • Fix non recovery from parsing a bad config file
  • Fix all installation methods will install similar versions of pyyaml so that config files are parsed consistently
  • Fix external loop protection for stacks of size 2
  • Further test reliability fixes

V1.9.13

06 Aug 21:16
c684cb1
Compare
Choose a tag to compare
  • 802.1x test reliability fixes
  • Fix unnecessary learn delay on LAGs leading controller CPU spikes
  • Support routing on FAUCET stacks
  • Support L2 learn pruning on FAUCET stacks with redundant paths

V1.9.12

31 Jul 23:27
56a3542
Compare
Choose a tag to compare
  • Support for OVS TFM (including table names)
  • Implement pruning of redundant flood paths when stacking
  • Add test run time profiling
  • Tests should should not consider "live" bit on port status

V1.9.11

23 Jul 01:33
a1a182e
Compare
Choose a tag to compare
  • Fix failure of one 8021x test causes failure of others
  • Don't waste time trying to resolve routes with nexthops not on a connected network
  • Re-enable FaucetUntaggedMultiConfVlansOutputTest
  • Remove override_output_port feature (use stacking/tunnelling instead)
  • Tests better synchronize with switch counters.

V1.9.10

08 Jul 04:05
d4ff92d
Compare
Choose a tag to compare
  • Fix, incomplete fix for 64b icmp6 echo.
  • Fix table specific flows could be sent before TFM
  • Fix test switch/host name ordering causing test flakes
  • Faster implementation of flow reordering/deduping
  • Add basic 802.1x MAB support
  • Add support for dynamically setting 802.1x ACL from RADIUS
  • Add -r option to repeat tests
  • Add -z option to skip pip upgrade for tests
  • Upgrade Grafana to v6.2.5

V1.9.9

25 Jun 04:12
03478c5
Compare
Choose a tag to compare
  • Randomize OF port/host assignment when hardware tests are selected to improve switch/OFA test coverage.
  • Log LLDP source mismatches
  • Make LACP response rate configurable
  • Hardware tests now check for unexpected dataplane traffic before tests start
  • Fix missed garbage collection of port-specific flood rules when ports change state.
  • Fix truncated ICMP6 echo responses
  • Fix VLAN PCP not reset exiting a FAUCET stack
  • Fix unreliable 8021x reauth test
  • Workaround exabgp IPv6 config bug in exabgp 4.1.0 by pinning to 4.0.10
  • Upgrade Chewie to 0.0.18 (API change to make future upgrades easier)
  • Upgrade Sphinx to 2.1.2
  • Upgrade Prometheus client to 0.7.1
  • Upgrade Grafana to 6.2.4
  • Upgrade pytype 2019.6.21

V1.9.8

07 Jun 02:08
77c4781
Compare
Choose a tag to compare
  • Fix hardware testing optional parameters.
  • LLDP should calculate timeouts from last response.
  • Fix high CPU due to resource leak

V1.9.7

04 Jun 23:15
fc9313f
Compare
Choose a tag to compare
  • Add tests-for-hardware-tests (HWTESTS=1)
  • Add LACP passthrough feature
  • Fix reset of LACP state on config reload
  • Fix missing check for duplicated DPID between DPs
  • Upgrade Sphinx to 2.1.0
  • Upgrade pylint to 2019.5.31

V1.9.6

27 May 23:04
6e69e91
Compare
Choose a tag to compare
  • Bug fix: Ensure config_hash metric exists even if parsing fails
  • Bug fix: fix bug introduced in faucet 1.9.5 that causes hardware test suite to fail
  • Upgrade to pytype 2019.5.24
  • Upgrade to chewie 0.0.17