Releases: naemon/naemon-core
Releases · naemon/naemon-core
v1.5.1
1.5.1 - Mar 19 2026
Breaking changes:
- Due to object structure changes, it is recommended to recompile any NEB modules
Features:
- new attribute 'check_timeout' on
hostandservicestructs, overrides the global host / service check timeouts. (#525)
Bugfixes:
- fix memory corruption in
mkstrcaused by integer overflow (#527)
v1.5.0
1.5.0 - Feb 03 2026
Breaking changes:
- Due to object structure changes, it is recommended to recompile any NEB modules
when upgrading to 1.5.0
Features:
- use timeval for last_update - this affects the
hostandservicestructs and could be a breaking change for NEB module developers. (#516) - improve eventloop runtime performance (#519)
Changed:
- During startup, ensure downtimes are loaded before updating status (#502)
- rpm spec: add provides for user / group (#520)
- rpm: fix lto-no-text-in-archive (#515)
- rpm: do not install INSTALL file (#515)
- debian: remove obsolete dependency
Bugfixes:
- fix memory leak when using service parents (514)
- fix pending service dependencies (#509)
- skip over dependencies when the current time is not within the time period (#511)
- fix a theoretical root privilege escalation (CVE-2016-9566) as naemon does not start as root user by default (#507)
v1.4.4
Features:
- trim spaces from list of templates (#500)
- add support for configurable relative configuration paths (#491)
- postpone check until check period starts (#490)
Changed:
- make ascii control characters in object names illegal (#499)
- improve config parser performance (#488)
- launch command worker earlier (#470)
- remove backslashes before semicolons (#495)
- trim whitespace at end of plugin output (#495)
Bugfixes:
- fix handling performance data (#501)
v1.4.3
1.4.3 - Nov 19 2024
Features:
- add global notifications handler (#477)
- add external command to add log entries (#477)
- add hint of previous object when duplicate detection fails (#479)
- add options to keep services running as long as they are up (#459)
- add problem timestamps and duration (#447)
Changed:
- clean up output of naemon -V (#484)
- change problem_id and notification_id to uuids (#362)
- change service parents suppressing only normal notifcations (#446)
Bugfixes:
- fix leaking object.cache file references (#462)
- fix host not being in hard state with max_check_attempts=1 (#473)
- throw config errors if boolean values cannot be parsed (#478)
- fix retrieving comments after deleting first (#474)
- fix rpm installation race condition (#456)
- fix resetting modified_attributes (#449)
v1.4.2
1.4.2 - Jan 03 2024
Features:
- remove size limit on external command argument length
- performance improvements when having lots of comments
- respawn dead core worker
Changed:
- write objects.precache into a tmp file first
- increased CURRENT_NEB_API_VERSION to 6 (neb modules need to be rebuild)
Bugfixes:
- fix build error on fedora
- fix latency calculation having negative value sometimes
v1.4.1
v1.4.0
Breaking changes:
- Due to object structure changes, it is recommended to recompile any NEB modules
when upgrading to 1.4.0
Features:
- Support for expiring acknowledgements
Changed:
- Improvements to Debian packaging, including multiarch installs
Bugfixes:
- Fix a crash for external command: CHANGE_CONTACT_HOST_NOTIFICATION_TIMEPERIOD
- Fix a crash for external command: CHANGE_HOST_CHECK_TIMEPERIOD
v1.3.1
Changed:
- change homepage url to https://www.naemon.io
Bugfixes:
- fix running commands containing tilde sign
- improve updating last_update attribute