Skip to content

Releases: faucetsdn/faucet

V1.8.3

11 Jun 04:41
7fe7daf
Compare
Choose a tag to compare
  • Only provision flows for ports that are known to be up (fixes stacking when redundant links are down on initialization, among other cases)
  • Test suite now drops traffic from host-side test interfaces when testing hardware switches (to stop DHCP, Avahi et al from contaminating the tests)
  • Test suite can use external pip cache from host (faster test startup)

V1.8.2

05 Jun 04:18
9611b93
Compare
Choose a tag to compare
  • LLDP is always sent on stacking links
  • DP ACLs support (replaces port ACLs and does not check in_port).
  • Document requirement that docker host's test interfaces, must not be used by other processes/have DHCP enabled.
  • Stacking supports switches that do not have stacked VLANs expressed locally.
  • Default miss flow (priority 0) must support goto instruction.

V1.8.1

28 May 04:59
3529bab
Compare
Choose a tag to compare
  • Don't flood 01:80:c2:00:00:00 to 0f addresses per 802.1D, but enable FAUCET to learn sources that send to those address.
  • json format reporting for tests
  • Docs/config test for force_port_vlan ACL action, which skips VLAN/port validation
  • cleanup Dockerfiles
  • VM should use .deb packages not pip
  • Upgrade Grafana to 5.1.3

V1.8.0

21 May 08:26
7589825
Compare
Choose a tag to compare
  • Replace Ryu BGP with Beka (https://github.com/samrussell/beka), a much more compact BGP speaker based on StreamServer.
  • TFM based switches won't be provisioned for routing if no routing in use.
  • Remove deprecated dl_dst rewrite method in ACLs - use set_fields and eth_dst instead.
  • Fix FaucetConfigStatReloadAclTest unreliable.
  • Refactoring to support > 93% unit test coverage.
  • Add more/VLAN tutorial documentation.
  • Upgrade to DPDK 18.02.1.

V1.7.7

14 May 04:12
6911664
Compare
Choose a tag to compare
  • Test coverage over 90%
  • Mininet tests support docker based hosts
  • Fix output silently ignored when output port(s) cannot be resolved on a DP
  • LACP timeout now configurable and has Prometheus variable for status

V1.7.6

07 May 04:35
d9bfc99
Compare
Choose a tag to compare
  • Test coverage increase (83%)
  • Docker test suite always uses Ubuntu 16.04
  • Prioritize route gateways over host routes, for nexthop resolution.

V1.7.5

30 Apr 04:27
f24f705
Compare
Choose a tag to compare
  • Refactoring to increase unit test coverage (> 80%)
  • Randomize output port order when flooding ARP/ND/RA.
  • Randomize LLDP output order
  • New L2_EXPIRE notify event when hosts expire
  • Flow reorder-er/optimizer preserves order within flow type
  • Fix parsing of single port number when using interface_ranges

V1.7.4

23 Apr 23:44
11307e3
Compare
Choose a tag to compare

Do not upgrade pip (use system provided version only)

V1.7.3

23 Apr 09:05
bf1c5d8
Compare
Choose a tag to compare
  • Ryu 4.24
  • Prometheus/Grafana upgrades
  • Fix missing eventlet monkeypatch for BGP support
  • Docker containers for Gasket (802.1x support) - RADIUS and hostapd
  • Fix bad Prometheus default address for Gauge (should listen IPv4/IPv6 all)
  • Better default for maximum proactive learn attempts (subnet scan resistance)
  • Fix gNMI cert generation
  • LLDP org_tlv fields can be bytearray or int

V1.7.2

26 Mar 03:36
ca37e64
Compare
Choose a tag to compare
Merge pull request #1817 from gizmoguy/workaround-pip

Workaround pip