2026R2
- September 30, 2026
Release Summary
This version adds real-time alert integration with Nagios Fusion, along with a wide range of improvements, additions, and fixes that make NNA easier to use, more powerful, and better at displaying more types of data. [Video Overview]
Added
- Added a target field to Nmap scan creation modals [GL:NAN#105] – CJD
- Added configurable Laravel Worker count setting in Global Settings [GL:NAN#183] – SG
- Added confirm password input to install process [GL:NAN#291] – SG
- Added easier querying for Suricata data [GL:NAN#260] – CJD
- Added Fusion page with broker configuration and fusion-producer service management for centralized event forwarding [GL:NAN#271] – SG, AC
- Added retention time option for traceroutes [GL:NAN#273] – CJD
- Added Source Group dashlets [GL:NAN#46] – CJD
- Added Suricata dashlets [GL:NAN#46] – CJD
- Added the ability to alert on the amount of hosts up and down on a scheduled Nmap scan [GL:NAN#286] – CJD
- Added the ability to assign Traffic Profiles to a Source when creating or editing one [GL:NAN#225] – SG
- Added the ability to generate a system profile via the interface [GL:NAN#213] – SG
- Added the ability to prevent Suricata rules from being updated during automatic rule updates [GL:NAN#43] – CJD
Fixed
- Fixed an issue where restarting your Apache service would stop nfcapd processes that were running [GL:NAN#274] – SG
- Fixed an issue where running the status command on source_controller.py wasn’t working correctly [GL:NAN#290] – SG
- Fixed an issue where the System Status job would sometimes timeout when the system was under load [GL:NAN#289] – SG
- Fixed nfcapd processes being killed on Apache restart by starting and stopping sources through systemd instead of PHP exec [GL:NAN#290] – SG
- Fixed Suricata overview incorrectly reporting the service as running when the underlying process had died [GL:NAN#281] – SG
- Fixed an issue where searching on various Nmap pages returned empty or unchanged results [GL:NAN!596] – CJD
Updated
- Improved Source Chart performance when querying for longer time ranges [GL:NAN#276] – SG
- Updated config files to disable failed job database storage in favor of log-only error tracking to prevent unbounded table growth [GL:NAN#278] – SG
- Updated Nmap to only show up host in the hosts tab when viewing scan results [GL:NAN#287] – CJD
- Updated sidebar navigation with nested submenus for Integrations and Administration [GL:NAN#292] – SG
- Updated Suricata alert severities from numbers to text for easier readability [GL:NAN#259] – CJD
- Updated styling in the System Status dropdown in the header [GL:NAN!610] – SG
- Updated the Scan History tab for both Nmap and Traceroute scheduled scans [GL:NAN#275] – CJD
- Updated timestamps in php log files to use system time instead of UTC and updated php.ini settings for execution time, input time, and input variables [GL:NAN#277] – SG
- Updated Wireshark Capture scans to allow for selecting multiple interfaces [GL:NAN#269] – SG
- Updated Nmap alerts to return as unknown if the most recent scheduled scan failed [GL:NAN!600] – CJD