येथे NCPA च्या १४ आवृत्त्या आहेत, १३ मे, २०२५ पासून सध्याच्या 3.5.1 पर्यंत. प्रत्येक आवृत्तीची लिंक प्रकाशकाच्या स्वतःच्या इन्स्टॉलर फाइल्सकडे जाते.
१ वर्षांत १४ आवृत्त्या · दरवर्षी सुमारे ९.६
| आवृत्ती | तारीख | आकार | फाइल्स |
|---|---|---|---|
| 3.5.1नवीनतम | २८ ऑक्टोबर, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सBug Fixes
- Fixed a browser console error caused by parsing the response before the request finished when clicking Save Changes on some admin pages. - CPD
- Fixed an invalid color value in the real-time graph template that prevented graph axis labels from rendering in the intended color. - CPD
- Fixed an issue where NCPA wrote the certifi CA bundle to the temp directory on every startup. The bundle is now located directly within ncpa/lib/certifi. - CPD
- Fixed TLS plugin failures on Linux and macOS caused by inherited cx_Freeze SSL_CERT_FILE environment variables. [GH#1436] - CPD
- Fixed a Solaris build issue with the newer cx_Freeze version that was preventing the build from completing successfully. - CPD
Removed
- Removed legacy UI assets, including Bootstrap 3 glyphicons, unused background images, and redundant CSS rules. - CPD
- Removed official support for Debian 11 and Ubuntu 20.04 builds. Newer builds may still run on these distributions, but they are no longer officially supported. - CPD
- Removed the d3.v7.min.js library from the base.html template and the graphs help page, as it is no longer used in the graphing module. - CPD
Updates
- Refactored UI markup and styles across the application to support Bootstrap 5 and jQuery 4. - CPD
- Updated the bundled Bootstrap library to version 5.3.8, resolving CVEs and improving compatibility with modern browsers. - CPD
- Updated the bundled Font Awesome library to version 7.3.1. - CPD
- Updated the bundled jQuery library to version 4.0.0, now served as /static/js/jquery.min.js. The old /static/js/jquery.3.6.4.min.js file is still included for pages that embed NCPA graphs and will be removed in a future release. - CPD
- Updated the bundled Smoothie Charts graphing library to version 1.37, resolving live graph jitter and a memory leak, and improving rendering performance. - CPD
- Updated Windows builds to use OpenSSL version 3.5.9. - CPD
- Updated Windows builds to use Python version 3.13.16. - CPD |
| 3.5.0 | ८ सप्टेंबर, २०२६ | २३.९ MB | 64-बिट EXE (NSIS) २३.९ MB रिलीज नोट्सAdded
- Added /api/system/os_release endpoint exposing Linux distribution fields from /etc/os-release (name, id, pretty_name, etc.). [GH#1358] - CPD
- Added gui_session_timeout config option in the [listener] section to automatically log out inactive web GUI sessions after a configurable period (default: 1 hour). - CPD
- Added ssl_max_version config option in the [listener] section to specify the maximum TLS version allowed for incoming connections. [GH#1417] - CPD
- Added support for running plugins in subdirectories by specifying the relative path (e.g. plugins/old/check_disk.sh). [GH#577, GH#811] - CPD
Bug Fixes
- Fixed a macOS installation issue caused by an xattr check error on Python 3.14 builds. - CPD
- Fixed an issue in Linux RPM installs/upgrades where unrelated SysV init scripts were unintentionally triggered despite systemd being available. [GH#1361] - CPD
- Fixed an issue where NCPA would run the wrong plugin when the same filename existed in both the plugins root directory and a subdirectory. [GH#1423, GH#1257] - CPD
- Fixed multiple invalid escape sequences in the listener config/passive check GUI code that caused Python SyntaxWarnings and could break sed-based config updates on Linux. - CPD
Updates
- Updated macOS build link and added Solaris and AIX build links in README. - CPD
- Updated README badges to reflect the migration from Travis CI to GitHub Actions. - CPD
- Updated Windows builds to use Python version 3.13.15. - CPD |
| 3.4.3 | २३ जुलै, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सBug Fixes
- Fixed an AIX upgrade issue that was preventing the NCPA service from starting automatically after an upgrade. - CPD
- Fixed an error message that can appear in /var/log/messages on Linux systems when the NCPA service is stopped. - CPD
- Fixed an issue where builds would fail on el 10 systems due to a missing dependency. - BB
- Fixed an issue where NCPA would fail to start when started without root privileges after the configured uid/gid had already been applied. [GH#1306] - CPD
- Fixed an issue where the total count and pagination numbers in the Checks UI were incorrect when filtered by Type. - CPD
- Fixed multiple AIX build issue with dependencies that were preventing the build from completing successfully. - CPD
- Fixed multiple AIX upgrade issues that were preventing upgrades from NCPA 2.x to NCPA 3.x from completing successfully. - CPD
- Fixed root-only startup tasks (log file chown, temp file cleanup, directory creation) which could cause startup failures on non-root deployments. [GH#1306] - CPD
- Fixed rpm -V reporting false positives on RHEL for config, log, database, and service files. [GH#1299] - CPD
- Resolved test_ncpacheck unit test failures due to the backup_community_string config option not being set in the test configuration. - CPD
- Several improvements to disk endpoint performance. [GH#1282] - BB
Removed
- Removed pyOpenSSL from the AIX build dependency list as it was not being used and was causing build issues. - CPD
Updates
- Replaced deprecated datetime.utcnow() usage in certificate generation and Windows event log handling to improve compatibility with Python 3.12+. - CPD
- Updated Windows builds to use OpenSSL version 3.0.21 to resolve CVEs and improve compatibility. [GH#1397] - CPD
- Updated Windows builds to use Python version 3.13.14. - CPD |
| 3.4.2 | १८ जून, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added passive_ssl_verification config option in the [passive] section of ncpa.cfg. - CPD
- Added ca_cert config option in the [passive] section of ncpa.cfg to specify a custom CA certificate for SSL verification when sending passive check results. - CPD
Bug Fixes
- Fixed an issue where the config-file and config-dir options were not working properly, causing NCPA to not read the config file(s) from the specified location(s). - coonce
- Fixed an issue where warnings were being logged in the system logs in addition to the ncpa_passive.log when SSL verification failed. [GH#1050] - CPD
- Fixed an issue where old Windows python binary files in the NCPA install directory were not being removed during upgrades. - CPD
Updates
- Updated the Windows installer to support the new SSL verification setting for passive checks. - CPD
- Updated the help documentation to include information about the new passive SSL verification options. - CPD |
| 3.4.1 | २१ मे, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added edit and delete passive check functionality to the admin passive check section of the GUI. [GH#1317] - CPD
Updates
- Updated the listener API to call requested endpoints individually instead of calling the whole API for each check, improving performance and reducing the likelihood of errors. [GH#911] - CPD
Bug Fixes
- Fixed multiple issues on the admin passive checks page of the GUI that were causing some checks to not display properly. [GH#1238] - CPD
- Fixed multiple issues with the add passive check function in the API that were causing errors when trying to add checks with certain parameters. - CPD
Removed
- Removed some old debug log lines to help declutter the log files when debug logging is enabled. - CPD |
| 3.4.0 | २३ एप्रिल, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added a new config option to set backup_community_string in the [api] section of ncpa.cfg to help with token rotation and to allow for a smoother transition when changing tokens. - CPD
Updates
- Updated Windows builds to use Python version 3.13.13. - CPD
- Updated Windows builds to use OpenSSL version 3.0.19 to resolve CVEs and improve compatibility. [GH#1359] - CPD
- Removed version pin for AIX Python cryptography to allow updates to the latest stable release. [GH#1355] - CPD
- Removed redundant Python executable from the install to reduce potential attack surface and confusion. - CPD
- Updated the build documentation with more detailed requirements for building on Linux systems. - CPD
- Updated the default token value in the Windows installer to prevent the token from being blank after installation. - CPD
Bug Fixes
- Fixed a Solaris upgrade issue where NCPA configuration files were not preserved during upgrades. - CPD
- Fixed a Solaris upgrade bug preventing SMF services from being correctly reinitialized during the upgrade process. - CPD
- Fixed an issue where the interface/device/status endpoint was returning a string in the perfdata instead of a relevant numeric exit code. [GH#1371] - CPD |
| 3.3.1 | १९ मार्च, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added support for TLSv1.3. This update enables the latest encryption standard, offering improved security and faster connection handshake speeds. [GH#1352] - CPD
Updates
- Linux builds now use OpenSSL 3.5.5 to resolve CVEs and improve compatibility. [GH#1353] - CPD
Bug Fixes
- Fixed a Linux issue where service files were being left behind after an uninstall. [GH#1063] - CPD
- Fixed a routing issue after admin authentication that was causing the admin section to not work properly. [GH#898] - CPD
- SSL renegotiation is now disabled to prevent security vulnerabilities. [GH#869,GH#1180] - CPD
Deprecated
- Deprecated support for TLSv1 and TLSv1.1 due to security vulnerabilities and the fact that most modern clients no longer support these protocols. - CPD |
| 3.3.0 | २६ फेब्रुवारी, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added experimental support for AIX 7.3 builds. [GH#923] - CPD
Updates
- Update Python to version 3.13.12 on Windows builds to resolve CVEs and improve compatibility. [GH#1341] - CPD
- Update to determine which nologin path to use on Linux builds for improved compatibility. [GH#1336] - CPD
Bug Fixes
- Fixed an issue on MacOS systems where the services endpoint was not working correctly. [GH#669] - CPD
- Fixed an issue where a duplicate navbar would render on the admin/plugin-directives page. [GH#1167] - CPD |
| 3.2.3 | २२ जानेवारी, २०२६ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added option to hide running processes from output of process check command for improved performance and security. [GH#:933,#GH:#750,GL-XI:#1328] - CPD
Updates
- Update Python to version 3.13.11 on Windows builds. [GH#1327] - CPD
- Update psutil to version 7.2.1. - CPD
Bug Fixes
- Fixed a Solaris incorrect directory permission preventing passive checks from working. [GH#1323] - chrisdeubank, CPD
- Fixed a Solaris issue where NCPA service removal would leave behind masked services. [GH#1298] - chrisdeubank, CPD
- Fixed a Linux permission issue preventing passive SSL certificate verification from working. [GH#1172, GH#1279] - CPD
- Fixed an issue where the run as nagios checkbox in the API browser would not clear when changing endpoints in the dropdown. [GH#1332] - CPD |
| 3.2.2 | ११ डिसेंबर, २०२५ | — | 64-बिट EXE (NSIS) रिलीज नोट्सUpdates
- Update login shell for nagios user on linux systems to /sbin/nologin for improved security. [GH#:1289] - CPD
- Update Python to 3.13.9 on Windows builds. [GH#1304] - CPD
Bug Fixes
- Fixed an issue where stopping the NCPA service would cause errors in the scm and event viewer on Windows systems. - CPD
- Fixed an issue where some log lines were showing up twice on Windows systems. - CPD
- Fixed an issue where passive state xml element would not always return as string. [GH#1217] - dembaca
- Fixed a bug where passive checks error out if temp file is deleted while ncpa is still running with dxcas-elash's help. [GH#1309] - CPD
- Fixed an issue where Windows Event log date formats were not being parsed properly, leading to crashes. [GH:#878,#1194] - BB
- Fixed an issue where non-ASCII/Unicode characters in service names would break the services endpoint by updating psutil version to 7.1.0. [GH:#439,#608,#770,#1221] - BB, CPD |
| 3.2.1 | २९ ऑक्टोबर, २०२५ | — | 64-बिट EXE (NSIS) रिलीज नोट्सBug Fixes
- Fixed an issue where the services endpoint would break on Solaris. [GL-NCPA#18] - BB, CPD
- Fixed an issue where NCPA wouldn't build properly on Fedora per MrPippin66's instructions. [GH:#1148] - BB
- Fixed an issue where the build would fail because a venv directory was missing from the PATH with cyanarmadillo's help. [GH:#1295] - CPD |
| 3.2.0 | २१ ऑगस्ट, २०२५ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added experimental support for Solaris 11.4 builds. (Blake Bahner)
Updates
- Rewrote the build process for Unix envrionments to use virtual environments for Python dependencies, improving compatibility and build reliability. (Blake Bahner)
- Improved process killing logic on Unix and Windows systems to handle more edge cases and ensure all child processes are terminated. (Blake Bahner)
- Updated passive check sending to attempt certificate verification when possible, falling back to legacy behavior if verification fails. (Blake Bahner)
Bug Fixes
- Fixed an issue where the API form would not clear fields after certain actions. (Blake Bahner)
- Fixed an issue where NCPA couldn't upgrade or uninstall on Windows due to a locked file. [GH:#1210,#1281,GL-NCPA:#17] (Blake Bahner) |
| 3.1.4 | ३१ जुलै, २०२५ | — | 64-बिट EXE (NSIS) रिलीज नोट्सAdded
- Added support for ARM64 builds for Linux. (DevSysEngineer)
- Added psutil version to the dashboard to help diagnose issues. (Blake Bahner)
- Added the ability to disable NCPA's web UI in the configuration file. [GH:#1254] (Blake Bahner)
Updates
- Improved .deb build process to improve compatibility with various Debian-based distributions. (Blake Bahner)
- Improved service handling on Windows to reduce/resolve startup/running issues, particularly around conflicts with Windows' Event Log process. (Blake Bahner)
- Improved the efficiency of several API endpoints. (Blake Bahner)
- Updated the bundled Python version to resolve CVEs and improve compatibility. (Blake Bahner)
- Updated the bundled OpenSSL version to resolve CVEs and improve compatibility. (Blake Bahner)
- Updated psutil to version 7.0.0, resolving many issues. |
| 3.1.3 | १३ मे, २०२५ | — | 64-बिट EXE (NSIS) रिलीज नोट्सBug Fixes
- Fixed an issue on Windows where upgrading NCPA to a new Python minor version would cause the service to fail to start. [GH:#1242] (Blake Bahner) |