Skip to content

Releases: faucetsdn/faucet

V1.5.9

28 Aug 22:55
Compare
Choose a tag to compare
  • Gauge now supports Prometheus
  • Major testing cleanup and refactor for reliability (and pipeline/tshark based reporting)
  • Run OF meters tests if hardware supports them.
  • Initial gNMI config testing
  • Optimize ACL reloads on a port when only the ACL changed (reload just port ACL flows)
  • Fix Gauge handling of ACL counters where match has a int mask

V1.5.8

21 Aug 04:58
Compare
Choose a tag to compare
  • Fix Gauge crash with InfluxDB when notified of port status change
  • Gauge did not handle SIGHUP config requests
  • Support TCP/UDP/SCTP port masking for ACLs
  • Hardware tests now verify correct cabling
  • Aruba TFM includes OF meter support.

V1.5.7

09 Aug 01:18
Compare
Choose a tag to compare
  • Fix nexthop resolution for IVR.
  • Explicitly log host/port/VLAN learning association.

V1.5.6

07 Aug 05:27
Compare
Choose a tag to compare
  • Fix logging of DPID of VID
  • Ryu upgrade to 4.16
  • Security fixes for crashes in Ryu parser (severely restricted byte range)
  • Add OF meter support
  • Multiple VLANs can have the same VID
  • VLAN and drop rule tags on InfluxDB flows

V1.5.5

31 Jul 04:31
Compare
Choose a tag to compare
  • Upgrade to Ryu 4.15
  • Inter VLAN routing can now be configured between specific VLANs (does not have to be global)
  • Can export flow table to InfluxDB
  • ACL actions can swap VIDs
  • FAUCET MAC can be reconfigured on per VLAN basis
  • Gauge: handle InfluxDB being slow to accept a push, don't crash
  • Don't rotate logs based on time (logrotate can be used instead)

V1.5.4

17 Jul 01:02
Compare
Choose a tag to compare
  • Add VIP table so that FIB tables can use fewer match types.
  • Add hairpin to ports - if enabled enables switching between hosts on same port (eg. WiFi)
  • Simplify TFM definitions and remove unneeded matches from eth_src.
  • Type checking on config items.

V1.5.3

03 Jul 04:22
Compare
Choose a tag to compare

*** move from python2 to python3 ***
*** python 2 is no longer supported ***

Ensure you remove all previous versions of FAUCET before upgrading. If you use pip, make sure pip uninstalls the any old python2 version before using pip3 to install the python3 version. Eg.

pip uninstall faucet
pip3 install faucet

V1.5.2

13 Jun 01:23
Compare
Choose a tag to compare

Explicitly close connections from unknown DPs (so can add a new DP with a reload).
Fix corner case fall through to cold start when port uses new VLAN.

V1.5.1

12 Jun 04:00
Compare
Choose a tag to compare
  • Fix update of VLAN flood rules when reloading config and port changes VLAN.
  • Faster port add/delete operations.
  • python3 fix for Aruba pipeline, and pipeline config moved outside code to /etc/ryu/faucet.
  • Add support for GenericTFM switch (can take a custom pipeline).
  • Test coverage improvements.

V1.5.0RC6

08 Jun 22:19
Compare
Choose a tag to compare

Test reliability changes only.