Added roles for much more powerful permission controls, along with the new Wizard builder, an updated wizard page, in addition to various important security fixes, enhancements to the Neptune UI, and of course event forwarding to the new Fusion. [Video Overview]
Security
Fixed a command injection vulnerability in the CCM’s Command Test function (thanks to Eangly Roeurn for reporting this) [GL:XI#2636] – JS
Fixed a command injection vulnerability in the Upload MIB process (thanks to Eangly Roeurn for reporting this) [GL:XI#2637] – JS
Fixed an SQL injection vulnerability with the V2 dashboards endpoint (thanks to Eangly Roeurn for reporting this) [GL:XI#2638] – JS
Added
Added an optional experimental Neptune navigation structure [GL:XI!2736] – CN
Added support for EL10 [GL:XI!2595] – BS, CB, BR
Added support for the Declarative Wizard format [GL:XI!2581] – BR, ZR
Added the ability to create roles and assign them to users [GL:XI#2517] – BR, ZR
Added the ability to forward events to Fusion [GL:XI!2736] – CN, AC, KF
Added the Wizard Builder [GL:XI!2581] – BR, ZR
Fixed
Fixed an issue causing the home page to briefly display and vanish while loading [GL:XI!2731] – ZR
Fixed an issue preventing errors from displaying in the Nagios Mod-Gearman UI [GL:XI#2608] – BS
Updated
Updated influx NEB module to influx_perf_api_v2 with full NTSDB schema [GL:XI!2695] – SN
Updated NagVis to 1.9.47f [GL:XI!2701] – EK
Updated the Configuration Wizards gallery page [GL:XI!2581] – BR, ZR
The most potentially impactful thing is that we are now shipping check_ncpa written in C, versus the old way written in Python. check_ncpa checks execute up to 10x faster in our checking, the ultimate impact is that customers should be able to run more check_ncpa checks on the same hardware. Existing checks will not be affected. New monitoring configured via a check_ncpa-based wizards will use the new C-based plugin.
There is a migration script available from the support department if people want to migrate their checks to the faster plugin. We aren’t shipping that script with XI so that people don’t just run it without thinking through the consequences.
Other than that, SSO for XI mobile is the “Added” that makes it a feature release. Lots of fixes, Debian 11 support is removed, and people will see that continue with the other products. [Video Overview]
Added
Added SSO to mobile [GL:XI#2411] – BB
Fixed
Fixed an issue causing Capacity Planning dashlets to use autoscale erroneously on Smart Dashboards [GL:XI#2604] – ZR
Fixed an issue causing ranges to be ineffective when monitoring license activations in the Microsoft 365 Wizard [GL:XI#2612] – BS
Fixed an issue causing the Bar Chart dashlet for Smart Dashboards to fail to filter when Data Source Hostgroup is selected [GL:XI#2613] – ZR
Fixed an issue causing the Custom Login component to be incompatible with the Neptune theme login page [GL:XI!2624] – ZR
Fixed an issue on the Manage Deployed Agents page where you could edit an existing worker with no token value [GL:XI#2584] – BR
Fixed an issue that allows people to run upgrades with versions older than the installed version [GL:XI#2621] – BR
Fixed an issue where conflicting modsecurity rules would not allow apache to start [GL:XI#2114] – BR
Fixed an issue where custom time periods on the Graph Explorer would not give data with US or EURO time formats [GL:XI#2616] – BR
Fixed an issue where logrotate would fail due to duplicate log entries in xidebug.log [GL:XI#2596] – BR
Fixed an issue where missing nrds files would cause an offline upgrade to fail [GL:XI#2571] – BR
Fixed an issue where offline installs would check for updates by default [GL:XI#1798] – BR
Fixed an issue where the Send Test Notifications page would return a false positive email sent result [GL:XI#2593] – BR
Fixed an issue where the Reason column on the Notifications page would be blank when a host/service recovered or when using custom notifications [GL:XI#2617] – BR
Fixed an issue where the browser’s history API wasn’t being updated properly in the Neptune theme, preventing history navigation [GL:XI#2214] – BB
Fixed an issue where the connectivity probe could incorrectly report a disconnect, usually due to PHP locking on large requests [GL:XI!2617] – BB
Fixed an issue where the subcomponent install script could loop infinitely [GL:XI#2597] – KF
Fixed an issue where users with an identical alias would show as Unknown when configuring individual SSO users [GL:XI#2537] – BB
Fixed an issue where you could not save a service if using only template inheritance [GL:XI#2607] – BR
Fixed an issue where you could not see the full input on date and time input fields in Neptune theme [GL:XI#2601] – BR
Fixed an issue where you could still attempt to modify the Home page without the existence of the Home Page Modification component [GL:XI#2599] – BR
Fixed an issue with links on the rapid response page leading to a 404 error [GL:XI#2573] – BR
Fixed an issue with PHPMailer logging where no logs were being recorded [GL:XI#498] – BR
Fixed an issue with SSH backups failing to be sent and being stored locally – [GL:XI#2588] – BR
Fixed an issue with the Kubernetes Wizard where Step 2 was not displaying metrics [GL:XI#2631] – LG
Fixed an issue with the Kubernetes Wizard where the NCPA token was mangled, breaking checks [GL:XI#2640] – LG
Fixed an undefined variable warning when offloading a database [GL:XI#2559] – BR
Fixed Load Average being a VM metric when it should be a server metric in the Proxmox VE Wizard [GL:XI!2582] – BS
Improved visibility on the close button for some menus on the Manage Mibs page [GL:XI#2558] – BR
Removed
Removed Debian 11 support [GL:XI#2564] – BS
Removed debug information from the timeperiods V1 API endpoint [GL:XI#2626] – BR
Removed the prep-release file [GL:XI#2602] – BS
Updated
Updated “Azure AD” to “Entra ID” per Microsoft’s naming update [GL:XI#2590] – BR, BB
Updated check_ncpa to install the check_ncpa binary on fresh installs [NOISSUE] – KF
Updated Nagios Core to 4.5.14 [GL:XI!2638] – EK
Updated our method of installation for the php-pecl-ssh2 package for a more consistent installation/upgrade experience [GL:XI!2600] – BR
Updated the Linode Wizard language to reflect its new name, Akamai Cloud [GL:XI#2327] – BR
Updated the Network Switch Router Wizard documentation [GL:XI#2534] – BR
Updated the Proxmox VE, Nutanix CE, and XCP-ng Wizards to include tutorial documentation links [GL:XI#2591] – BR
Updated the upgrade script to display the version being upgraded to in the terminal [GL:XI#2620] – CD
Improved NNA integration, improved SharePoint monitoring, plus select updates and fixes. [Video Overview]
Added
Added support for monitoring license activations and SharePoint to the Microsoft 365 Wizard [GL:XI#1971,516] – BS
Added the option “All Hostgroups” to the Bar Chart dashlet for Smart Dashboards [GL:XI#2540] – ZR
Added the option to update NagVis config files from the Bulk Renaming Tool [GL:XI#2354] – EK
For NNA 2026 integrations, added support for Network Reports and Network Queries, as well as the Network Traffic Analysis tab under hosts/services [GL:XI#2335] – SG
Fixed
Fixed an issue causing some dashlets on Smart Dashboards to display error info while initially fetching data [GL:XI#2149] – ZR
Fixed an issue causing the Graph dashlet on Smart Dashboards to render incorrectly on Scheduled Reports [GL:XI#2476] – ZR
Fixed an issue in SSO where the “client secret expired or invalid” button was not displayed when the client secret was deleted [GL:XI#2569] – BB
Fixed an issue where an SVG on the Rapid Response page would be missing [GL:XI!2533] – EK
Fixed an issue where Network Analyzer reports and queries displayed a blank page when excluding table columns on PHP 8+ systems [GL:XI!2573] – SG
Fixed an issue where the Microsoft 365 Wizard would not include thresholds and filters in service creation [GL:XI!2531] – BS
Fixed an issue where the Microsoft 365 Wizard would time out if there were too many users and groups [GL:XI!2521] – BS
Fixed an issue with notification emails having the wrong event time [GL:XI#2549] – CD
Fixed an issue with upgrades having a chance to fail on RHEL 9 installs – BR
Removed
Removed password fields from Step 2 of wizards where it comes from Step 1 [GL:XI#2536] – JS
Updated
Enhanced the SSO interface to simplify editing and updating the client secret [GL:XI#2569] – BB
Updated the Data Table component used by Smart Dashboards to allow persistence of selected column visibility [GL:XI#2532] – ZR
Updated the wording in the Microsoft 365 Wizard to better reflect Microsoft’s verbiage [GL:XI#2568] – BS
New XCP-ng hypervisor plugin and Wizard, added Proxy support to the Twilio Component, so many fixes and updates, including a new NDO3 and new Nagios Core. It’s a chock-full changelog! [Video Overview]
Added
Added a documentation link to the Meraki Switch Configuration Wizard [GL:XI#2512] – ZR
Added a status indicator to the Undo Trap Processing button on the Manage MIBs page [GL:XI#17] – JS
Added Proxy support to the Twilio Component [GL:XI#2183] – BR
Added support for round robin DNS for the DNS Query Wizard [GL:XI#1942] – BR
Added the XCP-ng wizard [GL:XI#2485] – BS
Added tooltips to host and service form fields in the CCM for clarity regarding display names [GL:XI#2527] – BR
Added units for each metric on Graph dashlets for Smart Dashboards [GL:XI!2412] – ZR
Fixed
Fixed an issue causing Hostgroup member status counts for all status types to report as zero in certain dashlets for Smart Dashboards [GL:XI!2515] – ZR
Fixed an issue causing several dashlets for Smart Dashboards to run unnecessary queries [GL:XI#2531] – ZR
Fixed an issue causing some styling to load incorrectly on certain pages for the Neptune themes [GL:XI#2510] – ZR
Fixed an issue causing tooltips for dashlets on Smart Dashboards to display outside the boundaries of the window [GL:XI#2496] – ZR
Fixed an issue in the (Legacy) Switch and Router wizard where spaces would be replaced by hyphens causing service checks to error [GL:XI#1304] – BR
Fixed an issue in the Bulk Renaming Tool where it would give a sql and php error occasionally when changing names [GL:XI#1422] – BR
Fixed an issue in the SNMP Walk Wizard where changing Match Type did not change the threshold input to match [GL:XI#2495] – JS
Fixed an issue in the SNMP Walk Wizard where custom host names would not work [GL:XI#2488] – BR
Fixed an issue on some installs where the default timecode was invalid [GL:XI#2481] – BR
Fixed an issue regarding certain license types in XI [GL:XI#2529] – BR
Fixed an issue where Active Directory “person” entities would sometimes not be viewable in the UI [GL:XI#2475] – JS
Fixed an issue where Neptune theme’s routing could lose parameters [GL:XI#2504] – BB
Fixed an issue where NRPE configs would be incomplete on install [GL:XI#364] – BR
Fixed an issue where SSO users individually assigned to existing XI accounts would not work properly [GL:XI#2511] – BB
Fixed an issue where the (Legacy) Switch and Router Wizard was not handling (‘) properly in interface descriptions [GL:XI#1397] – BR
Fixed an issue where the CCM’s Run Check Command did not use custom variables [GL:XI#2516] – BR
Fixed an issue where the Microsoft 365 wizard would return an ‘Insifficient privileges’ error [GL:XI#1211] – BS
Fixed an issue where the SNMP Walk wizard did not correctly parse multi-index MIBs [GL:XI#2491] – JS
Fixed an issue where the UTC offset would be incorrectly displayed for some timezones [GL:XI#2543] – CN
Fixed an issue where upgrades would fail due to pip not being installed [GL:XI#2470] – BS
Fixed an issue where upgrading PHP version to PHP 8.1 would break the scheduled backups page [GL:XI#1776] – BR
Fixed an issue where users acknowledging issues via rapid response links from notifications would be unable to login afterwards [GL:XI#2509] – BB
Fixed an issue where users associated with a service group would not see any services in the CCM [GL:XI#19] – BR
Fixed an issue where users imported through AD/LDAP could not have an email as a username [GL:XI#2530] – BR
Fixed an issue where XI upgrades/installs would fail on EL systems if you have dpkg installed [GL:XI#2520] – BR
Fixed an issue where you could get locked out of XI for the duration of the session due to token mismatch [GL:XI#2032] – BB
Fixed an issue with several Configuration Wizards where form fields did not maintain input when going back from step 4 [GL:XI#525] – BR
Fixed an issue with the “Manage MIBs” interface on Ubuntu where some MIBs were not appearing [GL:XI#17] – JS
Fixed an issue with the Availability Report where selecting “Display Service Performance Graphs” would result in some unreadable metrics [GL:XI#2492] – BR
Fixed an issue with the MSSQL Database Wizard having a broken step 2 page depending on the MSSQL version selected [GL:XI!2444] – BR
Fixed an issue with the Network Status Map where you could not change the root node more than one [GL:XI#2493] – BR
Fixed default wizard host names colliding for same-named sources on different NNA servers [GL:XI#2514] – SG
Fixed several PHP warnings on the “Manage MIBs” interface [GL:XI#17] – JS
Updated
Updated check_postgres.pl to version 2.26.0 [GL:XI#2089] – JS
Updated httpd configuration files to have up to date access control directives [GL:XI#1480] – BR
Updated instructions for enabling NSCA for Inbound Check Tranfers [GL:XI#2479] – BR
Updated Nagios Core to 4.5.13 [GL:XI!2491] – EK
Updated NDO to version 3.1.2 to improve thread and database management [GL:XI#30] – KF
Updated queries, reports, and NNA wizard step 1 with links to manage NNA servers [GL:XI#2526] – SG
Updated SNMP configuration tuning to add Ubuntu-specific MIB directories on Ubuntu installs [GL:XI#17] – JS
Updated SNMP Trap OID validation to format numeric OIDs properly [GL:XI#2434] – BB
Updated terminology in Nagios Network Analyzer wizard to better fit Legacy and 2026+ NNA [GL:XI#2507] – SG
Updated the filters button for Neptune theme reports from the settings gear to a filter list for usage clarity [GL:XI!2496] – BB
Updated the Nutanix CE wizard to allow customizable host names for VMs and host machines [GL:XI#2508] – BS
Updated the SNMP Walk Jobs modal to send new parameters for improved walk output [GL:XI#2357] – JS
Updated the SNMP Walk Wizard with pagination and filters to improve performance and usability [GL:XI#2357] – JS
New Network Switch and Router Wizard now makes monitoring network devices distributable with Nagios Mod-Gearman, new Nutanix Community Edition plugin and Wizard, added support for latest SNMP security, and a whole big list of fixes and updates all around. [Video Overview]
Security
Improved error handling to prevent disclosure of file and directory existence [GL:XI#2446!2300] – BB
Resolved a security issue involving improper handling of the Host parameter [GL:XI#2446!2347] – BB
Resolved a vulnerability by adding content security policy to pages [GL:XI#2446!2346] – BB
Resolved a session locale vulnerability and strengthened input validation and security-related checks [GL:XI#2446!2292] – BB
Resolved many instances of potentially vulnerable third-party links [GL:XI#2446!2353] – BB
Resolved an injection in pageparts.inc.php [GL:XI#2446!2296] – BB
Set SameSite=Lax on session and TFV cookies (PHP 7.3+) for CSRF mitigation [GL:XI#2446!2325] – BB
Added
Added a new and improved Network Switch and Router Wizard [GL:XI!2245] – BR
Added an installation complete banner to RPM install script. [NOISSUE] – KF
Added new plugins (check_throughput | check_snmp_interface_status) that monitor throughput and port status on switch/router interfaces [GL:XI!2245] – BR,TG
Added support for Views/Profiles for NNA 2026+ in the Nagios Network Analyzer Wizard [GL:XI!2282] – SG
Added the ability to favorite wizards on the Configuration Wizards page [GL:XI#2415] – BR
Added the ability to go straight to the SNMP Walk Wizard from the SNMP Walk Jobs page [GL:XI#2355] – BR
Added the ability to toggle the global status of Smart Dashboards [GL:XI#2279] – ZR
Added the Nutanix CE Wizard [GL:XI!2364] – BS
Added the option Create Smart Dashboard to the Nagios Network Analyzer Wizard [GL:XI#2441] – ZR
Fixed
Fixed a broken documentation link on the system profile page [GL:XI#2454] – BR
Fixed an issue causing metric visibility selection to reset on performance graph pages [GL:XI#2389] – ZR
Fixed an issue in the Nagios Network Analyzer Wizard where cached views from sources could display in step 1 while sourcegroups are selected – SG
Fixed an issue where a ‘*’ Lucene query in the Nagios Log Server Wizard would not return correct results [GL:XI#1104] – BR
Fixed an issue where bad MIBs would cause excessive logs to appear in log files [GL:XI#2469] – BR
Fixed an issue where check_nna.py reported incorrect values when using views/profiles [GL:XI!2410] – SG
Fixed an issue where migrating from an old system and then running a backup/restore process would break the process_perfdata script [GL:XI#2276] – BR
Fixed an issue where mismatched time units in downtime scheduling could incorrectly indicate that downtime was already set [GL:XI!2329] – BB
Fixed an issue where Network Status Map loaded incorrectly [GL:XI#2486] – EK
Fixed an issue where soft states would not show up in the Executive Summary page when include soft states is selected [GL:XI#1057] – BR
Fixed an issue where the Mobile Text verification code expiration timer was a negative number [GL:XI#2457] – BR
Fixed an issue where the vSphere CPU and memory checks would give more than just usage [GL:XI#2477] – BS
Fixed an issue where time parsing errors could break pages [GL:XI!2328] – BB
Fixed an issue where time zones were formatted incorrectly on the install page [GL:XI#2453] – BR
Fixed an issue where using a duplicate name in the Bulk Renaming Tool would result in a page-breaking 500 error [GL:XI#2458] – BR
Fixed an issue with manage_services.sh where MariaDB was not being accounted for properly [GL:XI#1118] – BR
Fixed an issue with the backend cache monitoring causing it to error out [GL:XI#2482] – BR
Fixed an issue with the LDAP / AD integration where subdirectories could occasionally fail to display properly [GL:XI#2442] – JS
Fixed CSS and links in Email Settings page [GL:XI#999] – ML
Fixed CSS mismatching logo issue on Manage Service Group menu [GL:XI#1093] – ML
Fixed setup_influx.sh for an issue with the initial installation of 1.12.3 [NOISSUE] – KF
New Proxmox Wizard, a new generic Data Table dashlet type, more and better dashboard management options, plus lots and lots of fixes, updates, and removals.
Security
Fixed an XSS vulnerability in the login page [GL:XI!2281] – BB
Fixed an XSS vulnerability with Performance Graphs [GL:XI#2375] – BB
Added
Added a new Manage Smart Dashboards page, allowing admins to manage all users’ Smart Dashboards [GL:XI!2269] – ZR [Video Overview]
Added a search bar to the Manage Components and the Manage Plugins pages [GL:XI!2251] – BR
Added migration script to nagiosxi/scripts directory [NoIssue] – KF
Added support resources to the home page of Neptune theme [GL:XI!2256] – BR
Added the Data Table dashlet for Smart Dashboards [GL:XI#2353] – ZR [Video Overview]
Added the Proxmox Wizard, with special thanks for the inspiration to Sam Napier [GL:XI#2331] – BS [Video Overview]
Fixed
Fixed a CSS issue on the login.php page [GL:XI!2283] – BB
Fixed an issue causing content to be incorrectly sized on the Color Correction theme [GL:XI#2390] – ZR
Fixed an issue causing data source options to not display correctly under certain circumstances on the Graph Dashlet for Smart Dashboards [GL:XI!2262] – ZR
Fixed an issue causing links in some dashlets to redirect within the dashlet frame rather than the main window for Smart Dashboards [GL:XI#2399] – ZR
Fixed an issue causing the Legacy Dashboard Wizard to not function as intended [GL:XI!2267] – ZR
Fixed an issue where API imports of invalid configs failed silently but still returned a success response [GL:XI#2361] – EK
Fixed an issue where dependency rpm was not being installed [GL:XI#2439] – KF
Fixed an issue where Premium Features could be enabled on a free license [GL:XI#2426] – BR
Fixed an issue where routing could break due to mishandling of raw URLs [GL:XI!2276] – BB
Fixed an issue where some configuration files were missed during server migration [GL:XI#2401] – EK
Fixed an issue where the Add new user menu would have the Enable Notifications checkbox remain checked when unchecking Create as a Monitoring Contact [GL:XI#2392] – BR
Fixed an issue where the backup and restore process would not do so for the AD/LDAP integration [GL:XI#1321] – BR
Fixed an issue where the checkbox inside the Schedule Reports page would not work properly [GL:XI!2249] – BR
Fixed an issue where the modern charts in the Bandwidth Usage Report were not consistent with the old charts [GL:XI#2410] – BR
Fixed an issue where the MongoDB Wizards wouldn’t work on Ubuntu [GL:XI#2435] – BB
Fixed an issue where the NRDS directory used the /tmp directory for installing libraries meant for building [GL:XI!2242] – BR
Fixed an issue where the SNMP trap component would require fields for v2 that do not exist [GL:XI#2431] – BR
Fixed an issue where the SSO login button would still appear if the last tenant was deleted [GL:XI!2240] – BB
Fixed an issue with the NNA Wizard letting misconfigured instances progress though the wizard [GL:XI#2395] – BS
Fixed authentication issues with check_mongodb_3.py [GL:XI#2417] – BR
Removed
Removed a duplicate message from the SNMP Walk Jobs table when no jobs exist [GL:XI#2348] – JS
Removed DES options from the snmptrapsender component for systems where it is unavailable [GL:XI#2433] – BR
Removed left and right margins for wizards on the Neptune theme [GL:XI#2409] – JS
Removed support for CSP10 license key – CN
Updated
Moved the Import Smart Dashboard button to the new Manage Smart Dashboards page [GL:XI!2305] – ZR [Video Overview]
Updated CSS for new NagVis themes to improve legibility [GL:NagVis#40] – EK [Video Overview]
Updated default user options to allow for home page modification by default [GL:XI#2047] – BR
Fixed an XSS vulnerability with certain query parameters on the login page [GL:XI#2362] – CN
Added hide/show button to several sensitive text fields in Configuration Wizards [GL:XI#2363] – BR
Fixed several XSS and MitM vulnerabilities [GL:XI!2044,GL:XI!2044] – BB
Fixed several SQL injection vulnerabilities [GL:XI!2080] – BB
Added
Added Configuration Wizard and Plugins for Red Hat OpenShift – LG
Added a search filter to the SNMP Trap Wizard – [GL:XI#2208] – BR
Added credentials verification to vSphere Wizard [GL:XI!2063] – BS
Added experimental XI helper – AL
Added a combo box to replace some dropdown menus in NagVis [GL:NagVis!40] – BR, EK
Added handling for expired client secrets to SSO and the ability to migrate to a new key – BB
Added InfluxDB v1 test module and installation script – KF
Added line graph, stacked area graph, and legend options to the Graph dashlet on Smart Dashboards [GL:XI#2292, #2179] – ZR
Added new dark and light themes in NagVis [GL:NagVis!38] – NL, EK
Added new vSphere plugin [GL:XI#1852] – BS
Added no-click login feature via the option 'Bypass Login Page' for Automatic Login [GL:XI#2365] – ZR
Added pagination, search, and filters to the Group configuration mode for SSO [GL:XI#2334,2339,2347] – BB
Added preview image box when hovering over images in NagVis [GL:NagVis#31] – BR, EK
Added SVG support for NagVis shapes [GL:NagVis!34] – BR
Added the ability for SNMP Walk Jobs to handle walking SNMP devices that do not send sequential OIDs [GL:XI#1985] – JS
Added the ability to add dashlets to Smart Dashboards via the Dashify Button and Available Dashlets page [GL:XI#2207] – ZR
Added the ability to collapse the secondary navbar in the Neptune themes [GL:XI#2278] – BB
Added the ability to give SNMP Walk Jobs names [GL:XI#1985] – JS
Added the ability to redirect to status pages on click for the Statistic, Gauge, Pie Chart, and Bar Chart dashlets for Smart Dashboards [GL:XI#2252] -ZR
Added the ability to select a Smart Dashboard as the default dashboard when navigating to the Dashboards page [GL:XI#2144] – ZR
Added the ability to use custom actions via NagVis shapes [GL:NagVis!32] – BS, EK
Added tuning to SNMP Configuration to improve MIB translations [GL:XI#2326] – JS
Fixed
Fixed a number of bugs with SSO configurations in niche edge cases [GL:XI#2334,2339,2347] – BB
Fixed an incorrect label for unreachable hosts on the Pie Chart dashlet for Smart Dashboards [GL:XI!2117] -ZR
Fixed an issue causing the Manage Smart Dashboards page to fail to load on non-Neptune themes [GL:XI!2125] – ZR
Fixed an issue causing PHP warnings for the alert history V2 API endpoint [GL:XI!2096] – ZR
Fixed an issue in the Linux Server Wizard where an empty host name would result in broken html [GL:XI#2309] – BR
Fixed an issue in the Nagios Network Analyzer Wizard where the graph on step two would overlap with other elements [GL:XI#2301] – BR
Fixed an issue where the proper permissions were not being granted for the database, causing some scripts to error out [GL:XI#2317] – BR
Fixed an issue where the Network Report page would show a blank screen if the NNA Server was unreachable – [GL:XI#1986] – BR
Fixed an issue where the Upgrade scripts would call on the remote MSSQL Server [GL:XI#2088] – BR
Fixed an issue where RPM scripts would not work properly on cloud images of Red Hat Linux [GL:XI#1246] – BR
Fixed an issue where auto-discovery would not work upon upgrade on systems that we installed using the RPM method [GL:XI#2328] – BR
Fixed an issue where character affected by html_escape in 'ifalias' would break the Switch and Meraki Switch Wizard [GL:XI#1950] – BR
Fixed an issue where config imports could create invalid conifgs [GL:XI#1873] – EK
Fixed an issue where an empty announcement banner could crash XI – BB
Fixed an issue where entering an Enterprise key with an existing license key would result in an error [GL:XI#2286] – BR
Fixed an issue where disabling an LDAP server would not disable users associated with that server [GL:XI#2364] – BR
Fixed an issue where running the NCPA Wizard with multiple hosts would result in a hostname validation error [GL:XI#2374] – BR
Fixed an issue where several check commands were not being properly run (when done manually) [GL:XI#2377] – BR
Fixed an issue where legacy reports would return a 500 error [GL:XI#2381] – BR
Fixed an issue where reports were accessible with an invalid license [GL:XI#2386] – BR
Fixed an issue where service graphs would not appear due to a divide by zero error [GL:XI#2239] – BR
Fixed an issue where user IDs could be parsed wrongly for individually configured SSO users, causing wrong configurations [GL:XI!2142] – BB
Fixed an issue with performance graphs where critical and warning ranges would not show on graphs | As well as unreadable text | As well as a critical error in the graph [GL:XI#404] – BR
Fixed several V2 API issues with permissions for Smart Dashboards [GL:XI#2372] – ZR
Fixed tour cards not showing up in languages other than English [GL:XI#1859] – BR
Updated
Implemented pagination and search for SSO group management with SSO [GL:XI#2334,2339,2347] – BB
Improved error boundary technical details to be more informative and added buttons to copy and download information about the error [GL:XI!2130] – BB
Improved SNMP Walk Wizard visibility on smaller screens [GL:XI#1985] – JS
Improved stability of the user interface and several pages – BB, CN, ZR
Updated Legacy Reports menu to prevent confusion with other menu items with the same names [GL:XI#1784] – AW
Updated SNMP and NCPA Wizards to properly quote wrap community strings [GL:XI#1955] – JS
Updated the email subscription feature to automatically detect and update the subscription statuses if a user changes their email [GL:XI#1481] – BB
Updated the following Wizards: DigitalOcean, Google Cloud, Linode, Microsoft Azure, and the Rackspace Cloud Wizards to show the same information as the NCPA Wizard when configured with NCPA [GL:XI#2258] – BR
Updated the MSSQL Query Wizard to use TDSVersion option [GL:XI#1945] – BR
Updated the vSphere wizard to support new plugin [GL:XI#2302] – BS
Removed
Removed ability to change names of monitorable OIDs on SNMP Walk Wizard [GL:XI#1985] – JS
Added input verification to the SNMP Walk Job operation in the CCM [GL:XI!1984] – BR
Added information on the server's operating system in the V2 API [GL:XI!2077] – BR
Added verification to check SNMP connection for SNMP Wizard [GL:XI#1982] – BR
Added AES-256-C authentication protocol for SNMP Walk Jobs [GL#XI2223] – BR
Fixed
Fixed an issue where the "Show only import directory" check box in the Import Config Files page would not work properly [GL:XI#2186] – BR
Fixed an issue with labels on pie charts overlapping with the lines pointing to them [GL:XI#2152] – BS
Fixed an issue with Multistacked Performance Graphs not displaying anything when a single data option is selected [GL:XI#2213] – BS
Fixed an issue where the Hostgroup Status Summary Legacy Dashlet was scaling too aggressively [GL:XI#2196] – BR
Fixed an issue where the Smart Dashboards page had incorrect URLs in the Schedule Reports menu [GL:XI#2280] – BR
Fixed an issue where the Tactical Overview page had several unreadable text boxes across all themes [GL:XI#2202] – BR
Fixed an issue where multiple checkboxes would be made for each VM in the Guest Selection tab [GL:XI#2285] – BS
Fixed an issue where the tab key would submit the current form once focused on the Next button in Configuration Wizards [GL:XI#1936] – BR
Fixed an issue where scheduled reports would not work when port 80 is disabled and use_https is true [GL:XI#2131] – BR
Fixed an issue where pdf reports would not attach a pdf for emails using the Microsoft with OAuth2 send method [GL:XI#1927] – BR
Fixed an issue where CSV reports would not send in scheduled reports [GL:#2296] – BR
Fixed an issue where the Use_HTTPS variable in the config file would not be set during install [GL:XI#2299] – BR
Fixed an issue where classic dashlets in the Smart Dashboard system would not be as responsive when resizing [GL:XI#2298] – BR
Fixed an issue where the popup for an invalid or expired license key when navigating to a Configuration Wizard would be broken [GL:XI#2290] – BR
Fixed an issue where Oracle upgrades failed due to unexpected lsb_release string [GL:XI#2256] – KF
Fixed an issue with the vSphere plugin leaving stale sessions in vCenter [GL:XI#1765] – BS
Fixed an issue causing dashlets in Smart Dashboards to display incorrect colors on the Color Correction theme [GL:XI!2087] – ZR
Fixed an issue where systems with remote databases would have partially broken upgrades – BB
Fixed an issue where the Network Switch / Router Wizard would not collect data for Cisco Nexus Devices [GL:XI#1916] – BR
Fixed an issue in the Birdseye view where the states of hosts would not properly update in real time [GL:XI#1910] – BR
Fixed an issue in the Migrate Server page where the progress table was not consistent with the theme [GL:XI#2311] – BR
Fixed an issue where NMG sync would fail while errantly attempting to escalate to root locally [GL:XI!2068] – GW
Fixed an issue where AD/LDAP users could be imported with an invalid email address [GL:XI#2323] – BR
Fixed an issue where upgrades would partially fail if some tables in the nagiosxi database were using the MyISAM engine by updating those tables to InnoDB – BB
Fixed situations where the Pie Chart and Bar Chart dashlets did not display error info for an improper configuration [GL:XI#2260] – ZR
Fixed Performance Graphs failing to load [GL:XI#2297] – BS
Updated
Updated External Sign-On (SSO) PHP warning to no longer include link to out of date documentation – BS
Updated DUO Component CA Certificates [GL:XI#2330] – BR
Updated DUO Component Version to work with new certificates [GL:XI!2122] – BR
Updated links within DUO Component with up-to-date instructions [GL:XI!2110] – BR
Updated smart dashlet tooltips to show up regardless of dashlet size [GL:XI2027] – BR
Updated the vSphere Wizard with a link to documentation instead of hardcoded commands – BS
Updated the SNMP Walk Job Modals | As well as the SNMP Wizards to hide passwords [GL:#2128] – BR
Updated validation to AD/LDAP to include preventing invalid characters in XI usernames [GL:XI#2284] – JS
Removed
Removed broken port type from menu in the Network / Switch Router Wizard and its derivatives. – KF
Changed ownership of constants.inc.php to fix a privilege escalation vulnerability (Thanks to Cory Billington for reporting this) [GL:XI#2189] – CN
Updated Active Directory wizard to prevent storing creds unnecessarily (Thanks to Daniel Moura, Guilherme d'Ávila and Paulo Victor for reporting this) [GL:XI#2056] – JS
Added
Added UI pagination for AD/LDAP [GL:XI#1502] – JS
Added the ability to search for hosts, services, hostgroups, and servicegroups when configuring a Smart Dashlet – BR
Added support for NNA 2026 to the Nagios Network Analyzer wizard [GL:!1939] – GW
Added SSO support for configuring users via groups with AAD [GL:XI#1966,2026] – BB
Fixed
Fixed an issue where Nagios Mod-Gearman commands would fail due to incorrect log file permissions [GL:XI!1945] – GW
Fixed an issue where the "Add to My Views" button did not work properly in any theme besides Neptune [GL:XI#2228] – BR
Fixed an issue causing users with insufficient permission to be able to view the titles of Global Dashboards from the Home Page Options page [GL:XI#2243] – ZR
Fixed an issue with scaling for the Graph Explorer and Capacity Planning dashlets on Legacy Dashboards [GL:XI#2218] – ZR
Fixed an issue where the NagVis link would redirect the user to the wrong URL if nagiosxi was in the address [GL:XI#2266] – EK
Fixed an issue where the list of currently selected LDAP users wasn't properly updating [GL:XI#1502] – JS
Fixed an issue causing the "Switch to Modern" button to not refresh the page in some cases [GL:XI#2275] – ZR
Fixed an issue where LDAP entities with the "Person" type weren't properly displaying usernames and type icons [GL:XI#1502] – JS
Fixed an issue causing the premium feature popup to display incorrect information on configuration wizards [GL:XI#2151] – ZR
Fixed an issue where users could get permanently locked out of XI until they deleted their cookie [GL:XI#1863] – BB
Fixed an issue in init-mysql where disable_log_bin was not added by MySQL configuration adjustments [GL:#2244] – KF
Fixed an issue where the vSphere plugin would make all services uppercase [GL:XI#2257] – BS
Fixed an issue causing some items to incorrectly appear as a link on search for Neptune themes [GL:XI#2274] – ZR
Fixed an issue that made hovered options in dropdown search menus unreadable [GL:XI#2259] – BR
Fixed an issue where the Home Page Mod Link would not work for Neptune Themes [GL:XI#2242] – BR
Fixed an issue with FQDN validation in CCM Run Check Command [GL:XI2160] – BR
Fixed an issue causing font size to be smaller than expected for performance graphs [GL:XI#2205] – BS
Fixed an issue where an asterisk would appear in hostnames in the operations center [GL:XI#2206] – BR
Fixed unreadable text popup in the Alert Stream report when there's no data – BR
Fixed numerous issues with SSO, including large userbases [GL:XI#1966,2026,2246] – BB
Fixed cases where the Treemap, Bar Chart, and Pie Chart Smart Dashlets would be unable to filter host and service data [GL:XI#2236] – ZR
Fixed overlapping text on exported graph legends [GL:XI#2164] – BS
Fixed PHP warnings in vSphere wizard for PHP 8.x [GL:XI#1962] – BS
Fixed several issues related to default language handling that could result in 404 errors [GL:XI#2268] – CN, BR, BB
Removed
Removed deprecated VMWare Configuration Wizard and plugin – CN
Updated
Updated AD/LDAP component to dynamically detect UID or CN as the base RDN [GL:XI#1502] – JS
Updated the Neptune home page to feature trial resources for users with a trial license [GL:XI!1927] – ZR
Updated link in Admin > System Information > Check for Updates to the most up-do-date documentation [GL:XI#2248] – BS
Updated the Bar Chart Dashlet in Smart Dashboards with various improvements to usability [GL:XI#2170] – BR, CN
Updated Status page headers to allow more space for host/service titles [GL:XI#2264] – ZR
Updated install page to make theme selection easier [GL:XI#2219] – CN
Updated SSO to drastically improve performance for logging in and configuring users – BB
Fixed a Command Injection vulnerability within the following wizards: Zabbix Agent, Esensors Websensor, MongoDB Database, MongoDB Server, MySQL Query, Postgres Database, Postgres Query, and Postgres Server (Thanks to Vladislav Berghici of Trend Micro Research for reporting this) [GL:XI#2192,#2193,#2194] – CJD
Added
Added ability to group OIDs by either interface or MIB name in SNMP Walk Wizard [GL:XI#1985] – JS
Added ability to select multiple datasources in Smart Dashboard Graph dashlet [GL:XI#2167] – ZWR
Added ability to select Smart Dashboards as the XI home page via Home Page Modification [GL:XI!1852] – ZR
Added ability to use relative URLs when creating a View [GL:XI#2062] – DN
Added character limits to dashboard and dashlet titles for Smart Dashboards [GL:XI#2133] – ZR
Added update users endpoint to the v1 API [GL:XI!1862] – AC
Added Y axis labeling so the Graph in Smart Dashboards knows when to use the data labels better and adds custom labels [GL:XI#2166] – ZWR
Fixed
Fixed a plugin issue causing incorrect latency and execution time values to be returned [GL:XI2025] – DN
Fixed a broken Edit Settings link for the Custom Variable Tab in the Manage Components page [GL:XI#2185] – DN
Fixed an issue where legacy striped tables do not have colors set in light themes [GL:XI#2102] – JC
Fixed an issue causing status cells on the Neptune home page to not filter the Host/Service Status page based on selected status type [GL:XI!1846] – ZR
Fixed an issue causing a flicker when adding dashlets [GL:XI#2145] – ZWR
Fixed an issue causing 2014 and Classic themes to be unable to access pages written in React [GL:XI#2178] – ZR
Fixed an issue where the Smart Dashboard Treemap dashlet could load inaccurate data [GL:XI#2165] – JC
Fixed an issue where the path was wrong for the Mod Gearman popup [GL:XI#2168] – ZWR
Fixed an issue causing gauges on Legacy Dashboards to not render with PHP version 8.4 [GL:XI#2176] – ZR
Fixed an issue where the Smart Dashboard Graph dashlet's tooltip doesn't have a needed space [GL:XI#2177] – ZWR
Fixed an issue that was causing some bar graphs to render as line graphs [GL:XI#1974] – DN
Fixed an issue where the banners did not show in fullscreen [GL:XI#2110] – ZWR
Fixed an issue where new views couldn't be added in non-Neptune themes on the views page and in the top-right menu due to a race condition. [GL:XI#2159] – BB
Fixed an issue where users couldn't log in due to duplicate IDs on the login page – BB
Fixed an issue causing installs to fail in some IPV4 only environments [GL:XI#2020] – DN
Fixed an issue causing improper text overflow for long dashboard and dashlet titles [GL:XI!1901] – JC, ZR
Fixed an issue where tooltips weren't wrapping properly – BB
Fixed an issue where rrd export could target a nonexistent field, breaking performance graphs [GL:XI#2181] – JC
Fixed an issue where tray alert would show empty content [GL:XL#2155] – JC
Fixed an issue where the Nagios plugins for Nagios Mod-Gearman did not build – CB
Fixed several routing issues [GL:XI#2103,#2115,#2136] – BB
Updated
Updated value field of xi_options in database to accommodate more text [GL:XI#2137] – JC
Updated tray alert to show for non-admin users [GL:XL#2155] – JC
Modified critical status color and link colors to be more readable in non-Neptune themes [GL:XI#2162] – JC
Removed 5.x.x conditionals from installation/upgrade process – KF
Fixed an RCE vulnerability with the Run Check Command in the CCM (Thanks to “D3LT4” for reporting this)[GL:XI#1969] – JS
Fixed a Command Injection vulnerability within the MongoDB Database, MySQL Query, MySQL Server, Postgres Server, and Postgres Query wizards (Thanks to Cory Billington for reporting this) [GL:XI#1953] – JS
Updated
Updated Dashboards Menu to support Legacy and Smart Dashboards in Neptune [GL:XI#2003] – ZWR
Updated Dashboards Menu to support Legacy and Smart Dashboards in Modern [GL:XI#2011] – ZWR
Reduced padding on Gauge Dashlet [GL:XI#2008] – JC
Updated NagVis to the latest open source version with new features and security fixes. [GL:NagVis#8] – EK,DN
Updated
Updated behavior when clicking on map icons in NagVis so that links open in new tabs. [GL:NagVis#3] – EK
Updated NagVis demo maps to new American maps [GL:NagVis#2] – EK
Updated passive check wizard with useful messages about configuring unconfigured objects, making it easier for users to configure and troubleshoot passive checks in Nagios XI – BB
Removed
Removed support for CSP50 licensing
Added
Added Prometheus Wizard – TL
Added documentation to help AWS EC2 users setup the correct IAM permissions for EC2 check data from AWS [GL:XI#1412]
Added documentation to help AWS EC2 users setup EC2 instances to allow XI to receive Disk Check data from AWS [GL:XI#1357]
Fixed
Fixed permalink generation for all reports [GL:XI#1890] – BB
Fixed an issue in the CCM where selected templates were not parsed to determine whether fields should be required [GL:XI#1759,#1879] – BB
Fixed an issue where several required fields were not being validated in the CCM [GL:XI#1896] – BB
Fixed an issue in the check for updates where the link for Nagios XI Upgrade Instructions was pointing to v5 doc [GL:XI#1902] – RM
Fixed dependency issues for scheduled backups for users trying to upgrade PHP (pecl-ssh2) [GL:XI#1776,#1905] – NN, LG
Fixed an error with upgrading RPM’s [GL:XI#1445] – DA
Fixed an issue where incorrect data was displaying in the instance list of the AWS EC2 wizard [GL:XI#826,#1846,#1817] – LG
Fixed a query hanging issue for the AWS EC2 wizard by adding a reasonable timeout when querying Instance data [GL:XI!1638] – LG, CN
Fixed an issue where the AWS Boto3 requires Python 3.8+ [GL:XI!1638] – LG
Fixed vsphere wizard to display data properly on the datastores page [GL:#NOISSUE] – NN
Fixed an issue where the Custom URL dashlet would not allow other Nagios XI pages to be embedded [GL:XI#1781] – TL
Fixed an issue where the Linux SNMP and Windows SNMP wizards had improper timeout durations [GL:XI#1824] – TL
Fixed an issue where the ‘Not Authorized’ error message was not styled in the Neptune theme [GL:XI#1812] – TL
Fixed tour cards rendering off screen on small screens in the Modern theme [GL:#1668] – HM
Fixed an issue where the content of custom dashlets would appear outside of the dashlet [GL:XI#1811] – TL
Fixed an issue where graphs on the Capacity Planning page would be blank if the host had no data [GL:XI#326] – TL
Fixed an issue where services were being added incorrectly in SNMP wizard [GL:XI#810] – HM
Fixed a styling issue on dark themes where Alert Timeline text would be too light [GL:XI#1830] – CJD
Fixed an issue where not having a default input and output rate on the Switch & Router wizard would break Step 2 [GL:XI#1828] – TL
Fixed an issue in certain wizards where finishing with a template lost user service selections [GL:XI#746] – HM
Fixed misspelling of Deutsch in language dropdowns [GL:XI#1787] – AW
Fixed an issue where an LDAP server password with certain characters would malform bash command [GL:#1149] – HM
Fixed an issue where dashboards would not resize when a dashlet was resized beyond the visible area [GL:XI#1610] – TL
Fixed an issue where the Administrative Tasks dashlet did not render all elements when Important Tasks are present for the user [GL:XI#1814] – HM
Fixed an issue where some CCM forms would not populate fields with a value of 0 [GL:XI#1476] – TL
Fixed an issue where the Modern Dark theme did not have dark scrollbars [GL:XI#1789] – TL
Fixed an issue not allowing .bmp files to be uploaded to custom-includes [GL:XI#1849] – NN
Fixed an issue where dashlet titles would appear when ‘Hide Title’ was clicked [GL:XI#1622] – TL
Fixed an issue where the Add View form would not reset after submission [GL:XI#1698] – TL
Fixed an issue where help and favorite icons were visible in improper locations [GL:XI#1504] – TL
Fixed Performance Graph not showing any data on creation [GL:XI#1694] – NS
Fixed an issue where the NCPA wizard form would break on small screens [GL:XI#1308] – NN
Fixed text wrapping in the CCM Select option buttons [GL:XI#1700] – ZR
Fixed an issue where form selections were being lost on step two when a user encountered an error in NCPA wizard [GL:XI#1497] – HM
Fixed an issue in the XML plugin where URLs would break when using the -R option [GL:XI#1295] – CJD
Fixed an issue where trial extensions would not function properly [GL:XI#1797] – CN, TL
Fixed an issue in the Auto Configure settings where checkboxes didn’t save input [GL:XI#1151] – CJD
Fixed an issue where the World Map layers icon overlapped the favorite icon in Modern themes [GL:XI#1641] – TL
Fixed an issue where the Neptune theme wasn’t using individualized Host icons [GL:XI#1503] – HM
Fixed an issue with SOAP causing many PHP-FPM error messages [GL:XI#1842] – NN
Fixed an issue where dashboard colors would break when adding many dashlets in quick succession [GL:XI#1514] – NS
Fixed an issue where the config menu dropdown remained open/nav bar elements stayed darkened when user ends tour on steps with it open [GL:XI#1585] – HM, NS
Fixed an issue where the “Do not Apply Configuration” tooltip doesn’t dismiss in Configuration Wizards [GL:XI#1649] – TL
Fixed an issue where the SLICENSE.TXT popup would not appear on the 2014 and Classic themes [GL:XI#1659] – TL
Fixed an issue where the Watchguard wizard wasn’t properly adding selected ports [GL:XI#1147] – NN
Fixed an issue where the Monitoring Engine Stats dashlet had incorrect preview images [GL:XI#1629] – TL
Fixed an issue where hosts selected in Auto Discovery results didn’t transfer over to the deploy agent screen [GL:XI#1368] – CJD
Fixed an issue where adding a new View would display a success message when no view was added [GL:XI#1679] – TL
Fixed an issue where an incorrect error message would display on performance graphs [GL:XI#1628] – TL
Fixed opacity in the Custom URL dashlet [GL:XI#1644] – AL
Fixed bandwidth usage report PDF downloading to properly show highchart graphs [GL:XI#1685] – NN
Fixed API – Common Solutions page typo and added missing information [GL:XI#1566] – CJD
Fixed an issue where a Dashlet would not remain on top of other Dashlets when brought to the front [GL:XI#1767] – TL
Fixed an issue where the Undo and Redo buttons would be hidden behind Dashlets on Dashboards [GL:XI#1639] – AL
Fixed an issue where SLA Report PDFs were being cropped erroneously [GL:XI#1528] – HM
Fixed an issue where the Operations screen would remain dark in the Neptune Light theme [GL:XI#1703] – HM
Fixed an issue where the Enterprise banner would overlap data in Report PDFs [GL:XI#1525] – NN
Fixed an issue where users would be erroneously redirected to the “Home Page” Dashboard when adding/removing a Dashboard from favorites [GL:XI#1505] – NN
Fixed certain dashlets to comply with Color Correction theme [GL:XI#1612] – CJD
Fixed an issue where system timeout settings could be set to negative values [GL:XI#1603] – TL
Fixed an issue where the Printer and Website Wizards were not saving data when going back from step four [XI:#1587] – HM
Fixed an issue where new disk usage checks would not have default warning and critical thresholds in the Linux SNMP Wizard [GL:XI#1183] – TL
Fixed an issue where the custom Dashboard background color was not working properly on non-Neptune themes [GL:XI#1654] – MK
Fixed an issue where the current value of an OID would not be fully visible in the SNMP Walk wizard [GL:XI#1386] – TL
Fixed an issue where upgrading NagVis would fail due to incorrect file paths [GL:XI#1490] – LG
Fixed an issue where the default layout directive was not being respected for the Network Status Map [GL:XI#1758] – NN, CJD
Fixed an issue where the Alert History dashlet showing history before the XI instance was created [GL:XI#1593] – AL
Fixed an issue where dashboard names would not wrap properly, causing the name to be cutoff [GL:XI#1760] – ZR
Fixed an issue in Website Wizard where the checkbox label checked an incorrect checkbox [GL:XI#1783] – HM
Fixed an issue where the Highchart Dashlet’s context menu was not fully visible when the dashlet was small [GL:XI#1696] – TL
Fixed an issue where Help button dropdown in the upper right of the interface was displaying on every reload [GL:XI#1664] – HM
Fixed an issue where the navigation header items in the tour darken incorrectly in step 7 [GL:XI#1777] – HM
Fixed an issue where Tours wouldn’t reset properly in the Neptune theme [GL:XI#1554] – NS
Fixed an issue in Graph Explorer that caused input form formatting to break [GL:XI#1520] – NS
Fixed Host and Service History not showing up properly in the History tab of the respective Detail pages [GL:XI#1799] – NS
Fixed Nagios Core login alert displaying on unified pages when the user is already authenticated in Nagios XI [GL:XI#1350] – NS
Fixed various Firefox Neptune theme issues/inconsistencies [GL:XI#1427] – NS
Fixed various visual bugs in the BBMap Dashlet [GL:XI#1660] – AL, CJD
Fixed font consistency in the Manage Users table header [GL:XI#1763] – HM
Fixed various bugs with the functionality and user experience of using Dashboards and Dashlets – BB
Fixed an issue where the configuration menu for the Custom Text dashlet would appear off-screen [GL:XI#1623] – CJD
Fixed an issue in NagVis where users couldn’t properly exclude members or states [GL:XI#1496] – EK
Fixed an issue where the application footer wasn’t being properly stuck to the bottom of the browser window [GL:XI#1604] – NS
Fixed a required field styling issue in Configuration Wizards [GL:XI#1521] – CPD
Fixed the Hypermap Dashlet so multiple can be on the same Dashboard without errors [GL:XI#1773] – CJD
Fixed an issue where a Wizard could be added to favorites more than once [GL:XI#1597] – EK
Fixed a typo in Add New User page [GL:XI#1762] – CJD
Fixed an issue where the Permalink and Popout options lost filter selections for the Event Log and Host Notification pages [GL:XI#1475] – NS
Fixed the CCM Add Command Help Overlay styling to match other Help Overlays [GL:XI#1507] – EK
Fixed a visual bug where the View Host Status Details button icon for localhost would fail to show [GL:XI#1517] – JC
Fixed an issue in the Ubuntu version check to prevent unsupported versions from passing initial validation [GL:XI#1808] – NS
Fixed an issue where users could not edit Graph Templates due to incorrect permissions [GL:XI#1582] – NN
Fixed an issue where ampersands (&) were not being displayed properly [GL:XI#1646] – NN
Fixed an issue where the Introduction Tour would not continue to the Wizard Tour in the Neptune theme [GL:XI#1809] – NS
Fixed an issue where Dashlet contents would be off-center after resizing the Dashlet [GL:XI#1816] – NS
Fixed an issue where the Birdseye view would stay dark in the Neptune Light theme [GL:XI#1625] – NS
Fixed an issue where the minimize button would be rendered behind banners in the Modern and Modern Dark themes [GL:XI#1645] – NS
Fixed issue in the vSphere plugin where dividing by zero was possible when checking VMFS [GL:XI#1498] – CJD
Fixed an issue in the MySQL Server Wizard where input boxes would change sizes on input [GL:XI#1550] – NS
Fixed an issue where users could input long Dashboard names and crash the system [GL:XI#1680] – NS
Fixed an issue where the Network Status Map was positioned incorrectly [GL:XI#1756] – CJD
Fixed an issue where required fields in the Core Configuration Manager were not being treated as required [GL:XI#1759] – CJD
Fixed an issue where the “Remove” tooltip stays on screen after removing a View on the Manage My Views page [GL:XI#1678] – CJD
Fixed an issue where the “More Components” tooltip was appearing off-screen [GL:XI#1519] – CJD
Fixed an issue where the same warning banner appears twice in Classic and 2014 themes on Schedule New Page [GL:XI#1651] – CJD
Fixed an issue where clicking outside of a popup didn’t close the popup window [GL:XI#1634] – CJD
Fixed an issue preventing PDF report downloads [GL:XI#1509] – JS
Fixed an issue where Host icons overlap on Detail pages when the “Acknowledged” icon is also present [GL:XI#1225] – CPD
Fixed a storage calculation issue with disks over 2TB in the Windows SNMP plugin [GL:XI#506] – NN
Fixed an issue in the NCPA Plugin that would cause out of bounds errors [GL:XI#1431] – RP
Fixed Operations Center tooltips not disappearing if they are visible when the table refreshes [GL:XI#1529] – NS
Fixed an issue causing “Gateway Timeout” errors to not be styled properly in the Neptune theme [GL:XI#1078] – DN
Fixed an issue where logging out would not always preserve the user’s selected language [GL:XI#1513] – DN
Fixed an issue where the hover effect flickered when hovering “Dashify” buttons on Dashlets [GL:XI#1558] – MK
Fixed an issue where deleting or inactivating the last service in a service group caused an Apply Configuration error [GL:XI#677] – RP
Fixed an issue of text wrapping causing contents to spill out of container [GL:XI#1755] – AL
Fixed an issue where banners were being blocked by dashlets in the Classic and 2014 themes [GL:XI#1617] – EK
Fixed offloaded database upgrade failure due to multiple host entries in MySQL user table [GL:XI#1331] – CPD
Fixed an issue where unversioned python scripts in Capacity Planning wouldn’t work properly [GL:XI#1244] – RP
Fixed an issue in NagVis that was preventing new users and new roles from being added [GL:XI#1822] – DN/AW
Fixed an issue with Commands being sorted improperly when reinstalled [GL:XI#789] – EK
Fixed Python 3 support for MongoDB monitoring wizards [GL:XI#1437] – RP, JJ
Fixed an issue where no results would be displayed when filtering by service under specific circumstances [GL:XI#1875] – RP
Fixed column-statistics error in backup_xi.sh on Debian [GL:XI#1309] – KF
Fixed a text injection vulnerability with the login page [GL:XI#1493] – LG
Updated
Updated default theme to Modern Dark – TL
Updated several dashlets to no longer have scroll bars – TL
Updated Custom URL Dashlet to display a cross-origin error message when applicable – TL
Updated the link to Nagios Documentation on the pre-login landing page – TL
Updated Answer Hub links to documentation to proper links [GL:XI#1526,#1527,#1534,#1539,#1540,#1542,#1546,#1549] – SG
Updated dashlets to scale dynamically – CN, BB, MK, TL, CJD, NS, ZR, AL
Removed
Removed the Internet Traffic Dashlet – TL
Removed auto-deletion of generated reports for PDF download to prevent report downloading errors in Chrome [GL:XI#1388] – JS
Added
Added the ability to export and clone dashboards within a dashboard via the menu button – CN, TL
Added the ability to export and clone dashboards within a dashboard via right-click menu – BB
Added the ability to add dashlets to dashboards via the menu button and right-click menu – BB
Added the ability for dashlets to snap together – TL, AL
Added cleanup_reports.php cronjob to clear out report PDF downloads daily [GL:#1388] – JS
Added Custom Text Dashlet – CJD
Added show and hide title buttons to dashlets on Neptune themes – CJD
Added a dropdown menu for dashlet controls on very small dashlets – TL
Added escaping for “!” characters in SNMP community strings for the SNMP, SNMP Walk, Linux SNMP, and Windows SNMP Wizards [GL:XI#1488] – JS
Added escaping for “!” characters in NCPA tokens in Wizards [GL:XI#811] – JS
Fixed
Fixed an issue where the Network Analyzer Wizard would fail to display contents when a server is using a invalid certificate [GL:XI#1452] – SG
Fixed an issue where the Network Analyzer Wizard would fail to connect to a server with an invalid certificate [GL:XI#1470] – SG
Fixed an issue where long service names would overlay other columns in the service status table [GL:XI#1477] – SG
Fixed an issue where text in Network Analyzer chord diagrams in Neptune Light wasn’t readable [GL:XI#1425] – SG
Fixed an issue where validation broke normal functionality of the Custom URL Dashlet [#1501] – JS
Fixed an issue where the process name check functionality of the Legacy Linux Wizard was using the wrong plugin and did not have warning and critical functionality [GL:XI#1311] – JS
Fixed an issue where the Nagios Documentation linked to a deprecated URL – TL
Fixed an issue causing php errors in BPI for systems with php 8+ [GL:XI#1441] – SG
Fixed an issue where adding a new Tool to the Tools menu would sometimes replace an existing tool instead [GL:XI#1380] – JS
Fixed an issue preventing admin users from modifying Tools in the Modern theme [GL:XI#1450] – JS
Fixed an issue preventing non-admin users with monitoring engine access from viewing the Event Log [GL:XI#1388] – JS
Fixed an issue where dashlets would not appear on top of other dashlets when clicked – TL
Fixed an issue where dashlet show and hide title buttons were not working on Modern themes – CJD
Fixed an issue where errors would index the incorrect line number in Mobile Carriers – [GL:XI#1518] – SG
Fixed an issue where form inputs would be cut off in email reports page while using Neptune theme [GL:XI#1516] – SG
Fixed an issue where refresh intervals were cut off in Neptune theme [GL:XI#1530] – SG
Fixed an issue where the ‘=’ character in a username/password would break connections for the vSphere plugin – BB
Fixed an issue where the check command test function in the CCM would sometimes produce false negatives [GL:XI#811] – JS
Fixed checkbox alignment in Neptune theme in the add to my reports page [GL:XI#1531] – SG
Fixed php errors being thrown in performance graphs on distributions with php 8.3+ [GL:XI#1275] – SG
Fixed mysqldump syntax check in ccm_snapshot.sh – KF