Releases: faucetsdn/faucet
Releases · faucetsdn/faucet
V1.8.3
- 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
- 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
- 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
- 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
V1.7.6
V1.7.5
- 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
V1.7.3
- 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