Skip to content

Releases: faucetsdn/faucet

V1.9.5

23 May 01:27
92a8bb0
Compare
Choose a tag to compare
  • Ryu 4.32
  • pytype 2019.5.15
  • Grafana 6.2.0
  • Support egress ACLs for VLANs
  • Support tunnel destination on same DP as source
  • Randomize OF ports used by software integration tests (better test coverage and prevent hard coded test OF ports)
  • Fix LACP port status on reload
  • Fixes for TunnelTest and Stack test realiabilty

V1.9.4

07 May 03:40
dbfce10
Compare
Choose a tag to compare
  • Add support for Ubuntu Disco
  • Upgrade to eventlet 0.24.1
  • Tunnelling feature now supports source and destination on same DP, and no longer requires packet in
  • Avoid VIDs over 2047 in test suite which aren't supported on some platforms
  • Always delete groups on Aruba switches even if groups are not in use
  • Verify flowdels cannot be sent that don't match table definition
  • Remove orphaned drop_lldp attribute

V1.9.3

30 Apr 01:15
c758066
Compare
Choose a tag to compare
  • Fix config hash Prometheus variable
  • Fix extraneous tag on one direction of mirrored packets
  • Allow consistent OF port offset to make hardcoded port numbering brittleness easier to test
  • Fix vlan_vid update to tunnel ACL rule not noticed
  • Allow hardware test suite to use IPv6 for control plane connections
  • Upgrade to pytype 2019.4.26

V1.9.2

18 Apr 02:47
c641874
Compare
Choose a tag to compare
  • 802.1x: Allow assignment of VLAN ID by RADIUS
  • 802.1x: Allow periodic re-auth
  • 802.1x: Configurable success/fail ACLs
  • 802.1x: FAUCET events for 802.1x activity
  • Add Prometheus export of faucet config file hashes, for faucetagent.
  • Upgrade to Ryu 4.31 (fix TLS downgrade)

V1.9.1

25 Mar 22:03
f7fb655
Compare
Choose a tag to compare
  • remove datadiff library and fix exception in producing config diff for port config changes
  • pytype upgrade to 2019.3.21
  • fix for DP up/down state ambiguity while handling a new config that requires a cold start
  • proactive check for crashed threads

V1.9.0

21 Mar 00:41
56b4df8
Compare
Choose a tag to compare

Upgrading to this release may require manual steps, check the release notes for more details.

  • Decreased config reload time
  • BGP config moved from VLAN to router
  • Drop deprecated dl_dst ACL output action (use set_fields)
  • Automatically enable LLDP for stack ports
  • Remove support for python3.4 and earlier
  • Upgrade VM image to Ubuntu Bionic
  • Upgrade docker images to Alpine 3.9

V1.8.37

11 Mar 21:39
98eff39
Compare
Choose a tag to compare
  • Reduce runtime of test suite with more efficient broadcast/LLDP helpers.
  • Workaround for NotSequence exception from datadiff.
  • Test that VLAN PCP is 0 when external loop protection enabled.

V1.8.36

05 Mar 03:39
b635e23
Compare
Choose a tag to compare
  • Upgrade test suite to OVS 2.11.0 from 2.9.2
  • Further hardware test fixes by refactoring to single config rewriting function
  • Reduce number of Travis jobs required to run tests
  • Fix handling of expired LACP association
  • Fix flakey 8021X tests
  • pytype upgrade to 2019.3.1.

V1.8.35

27 Feb 06:44
c9c5f58
Compare
Choose a tag to compare
  • Fix FaucetString based tests did not command a port up on all ports at beginning of test
  • Fix for TunnelTest for non DP ports 1-4
  • Fix for 802.1x port not coming back up after port flap
  • Handle OFAs that supply redundant exact-match mask
  • Prometheus client upgrade to 0.6.0
  • Correct lots of stale table ID references in documentation
  • Tests run in venv for easier maintenance and troubleshooting
  • Tests now compatible with Ubuntu 18.04
  • Tests make more efficient use of Travis by not starting unnecessary jobs

V1.8.34

11 Feb 22:00
50695b3
Compare
Choose a tag to compare
  • Fix tunnel/tests for TFM switches
  • Don't flood CDP
  • Add Prometheus variable to signal configuration error
  • Prometheus client upgrade to 0.5.0
  • Sphinx upgrade to 1.8.4