The Inverse team is pleased to announce the immediate availability of PacketFence v8. This is a major release with new features, enhancements and bug fixes. This release is considered ready for production use and upgrading from previous versions is strongly advised.

Here are the changes included in this release:

New Features

Replaced the ISC DHCP server with a new Golang-based DHCP server (PR #2911)

Now supporting inline enforcement in active/active clusters (PR #2911)

Replaced pfdns with a new Golang-based DNS server (PR #2911)

Allow an inline network to be split by the roles in PacketFence allowing to put specific devices in a distinct broadcast network (PR #2911)

DNS routing (PR #2911)

Dashboard metrics are now based on Netdata (PR #2935)

Traffic shaping support for inline enforcement (PR #2803)

Added a configuration parameter to allow to unregister a device on an accounting stop (PR #2685)

Added CLI support on Aruba 5400 switches (PR #2965)

Username stripping (removing the realm) is now configurable via the realms instead of the sources

PacketFence integration with JAMF API for Apple computers and mobile devices management (PR #2797)

Enhancements

Distribute pfdhcplistener tasks among cluster members (PR #2887) (#2858)

Removed pfsetvlan

Now allowing to use the RADIUS accounting cache when in cluster mode

Bug Fixes

Guest Portal validate_phone_number check not work (#2783)

A management user can override an account that was not created by him (#2883)

See the complete list of changes and the UPGRADE.asciidoc file for notes about upgrading.