Skip to content

Releases: faucetsdn/faucet

V1.8.33

05 Feb 01:28
28575e8
Compare
Choose a tag to compare
  • Initial support for tunnelling packets via ACLs
  • LACP flap/state fixes (expiry was not handled, explicit sync state change from 1 to 0 not handled)
  • Fix many hardware test cases and use ebtables to block unwanted test host traffic
  • Fix config reload where new port added with unknown status
  • Add support for faucet on Ubuntu Cosmic
  • Chewie upgraded to 0.0.13

V1.8.32

17 Jan 02:36
e728777
Compare
Choose a tag to compare
  • Fix newly added ports not working after config reload
  • Document running hardware tests from VMware controller host not supported.
  • Tests should fail faster if hardware test environment is not correct
  • Upgrade Sphinx to 1.8.3.
  • Upgrade pytype to 2018.12.21.

V1.8.31

19 Dec 01:32
a39895d
Compare
Choose a tag to compare
  • Log mismatched LACP remote system ID
  • Implement loop protection for external switches (add loop_protect_external: True to ports connected to an external switch, enabling FAUCET networks to be multiply connected to other broadcast domains)
  • Hardware integration test fixes for non ports 1-4, and table resizing
  • Fix port reset with permanent learn enabled
  • Fix handling of missing config file

V1.8.30

12 Dec 04:16
a560db8
Compare
Choose a tag to compare
  • Allow dot1x to run on port numbers up to 65535
  • Fix crash when using apt packages
  • Enable group output when using stacking

V1.8.29

11 Dec 02:03
7a310dc
Compare
Choose a tag to compare
  • Fix 802.1x de-auth
  • Fix 802.1x handling of port status changes
  • 802.1x support for PEAP
  • Hash config file contents as well as stat config files when detecting config changes
  • Send approx 50% fewer flood table flows
  • Don't send unnecessary delete for output_port=n
  • Test VLAN priority match and set
  • Remove unused integration tests for ZodiacFX

V1.8.28

05 Dec 21:01
5f0a8a3
Compare
Choose a tag to compare
  • Basic decoding of OFErrors
  • Send CONFIG_CHANGE status on event channel
  • Flood manager sends fewer rules on port changes
  • Flow mods/adds always sent highest priority first
  • Upgrade of Prometheus client to 0.4.2, including OpenMetric support (and _total to counter names)
  • Fix docker-in-docker test failures
  • Fix hardware tests where not using ports 1-4
  • Fix mirrored broadcast traffic always tagged

V1.8.27

27 Nov 00:44
7863c42
Compare
Choose a tag to compare
  • Run 802.1X tests on hardware switches
  • Upgrade to Chewie 0.0.10 (802.1X features)
  • Fix YAML ambiguity in old style ACL rules
  • Gauge and FAUCET: Add port_description label to all port variables
  • Gauge: fix crash writing to unwritable dir
  • Gauge: fix empty DPs list overriding all_dps

V1.8.26

04 Nov 17:49
bda0f53
Compare
Choose a tag to compare
  • Correct handling when 802.1x nfv port changes state
  • Add documentation for experimental 802.1x feature
  • Fix raspbian builds when using newer versions of pi-gen
  • Fix output of check_faucet_config script to print all datapaths
  • Fix packet fuzzer crash on startup
  • Fix various crashes on bad configuration options
  • Fix comparisons of internal VLAN objects which should make warm reloads safer
  • Fix gauge doesn't properly set of_port_curr_speed and of_port_max_speed when a new datapath connects

V1.8.25

14 Oct 22:51
34fccde
Compare
Choose a tag to compare
  • Ryu 4.29
  • Fix for could not apply BGP routes for VLANs in global router
  • Fix incorrect ARP/ND reply to non-connected subnet
  • Fix unnecessary cold start due to non deterministic ValveTableConfig attribute representation.
  • Grafana and Prometheus upgrade
  • Fix 802.1x unauthenticated traffic not blocked.

V1.8.24

08 Oct 04:42
29ae3d3
Compare
Choose a tag to compare
  • Fix stacked switch notifying controller of packets on VLAN that is not expressed that switch.
  • Fix hardcoded ports in FaucetUntaggedHostPermanentLearnTest
  • Upgrade to Chewie 0.0.9