@@ -7,6 +7,70 @@ documentation before upgrading to a new release.
77
88Released closed milestones can be found on [ GitHub] ( https://github.com/Icinga/icinga2/milestones?state=closed ) .
99
10+ ## 2.14.4 (2025-01-23)
11+
12+ This bugfix release is focused on improving HA cluster stability and easing
13+ troubleshooting of issues in this area. It also addresses several crashes,
14+ in the core itself and both in Icinga DB and IDO (numbers out of range).
15+ In addition, it fixes several other issues such as lost notifications
16+ or TimePeriod/ScheduledDowntime exceeding specified date ranges.
17+
18+ ### Crash Fixes
19+
20+ * Invalid ` DateTime#format() ` arguments in config and console on Windows Server 2016 and older. #10112
21+ * Downtime scheduling at runtime with non-existent trigger. #10049
22+ * Object creation at runtime during Icinga DB initialization. #10151
23+ * Comment on a service of a non-existent host. #9861
24+
25+ ### Miscellaneous Bugfixes
26+
27+ * Lost notifications after recovery outside the notification time period. #10187
28+ * TimePeriod/ScheduledDowntime exceeding specified date range. #9983 #10107
29+ * Clean up failure for obsolete Downtimes. #10062
30+ * ifw-api check command: use correct process-finished handler. #10140
31+ * Email notification scripts: strip 0x0D (CR) for a proper Content-Type. #10061
32+ * Several fixes and improvements of the code quality. #10066 #10214 #10254 #10263 #10264
33+
34+ ### Cluster and API
35+
36+ * Sync runtime objects in topological order to honor their dependencies. #10000
37+ * Make parallel config syncs more robust. #10013
38+ * After object creation via API fails, clean up properly for the next try. #10111
39+ * Close HTTPS connections properly to prevent leaks. #10005 #10006
40+ * Reduce the number of cluster messages in memory at the same time. #9991 #9999 #10210
41+ * Once a cluster connection shall be closed, stop communicating. #10213 #10221
42+ * Remove unnecessary blocking of semaphores. #9992 #9994
43+ * Reduce unnecessary cluster messages setting the next check time. #10011
44+
45+ ### Icinga DB and IDO
46+
47+ * IDO: fix object relations after aborted synchronization. #10065
48+ * Icinga DB, IDO: limit all timestamps to four year digits. #10058 #10059
49+ * Icinga DB: limit execution\_ time and latency (milliseconds) to database schema. #10060
50+
51+ ### Troubleshooting
52+
53+ * Add ` /v1/debug/malloc_info ` which calls ` malloc_info(3) ` if available. #10015
54+ * Add log messages about own network I/O. #9993 #10141 #10207
55+ * Several fixes and improvements of log messages. #9997 #10021 #10209
56+
57+ ### Windows
58+
59+ * Update OpenSSL shipped on Windows to v3.0.15. #10170
60+ * Update Boost shipped on Windows to v1.86. #10114
61+ * Support CMake v3.29. #10037
62+ * Don't require to build .msi as admin. #10137
63+ * Build configuration scripts: allow custom ` $CMAKE_ARGS ` . #10312
64+
65+ ### Documentation
66+
67+ * Distributed Monitoring: add section "External CA/PKI". #9825
68+ * Explain how to enable/disable debug logging on the fly. #9981
69+ * Update supported OS versions and repository configuration. #10064 #10090 #10120 #10135 #10136 #10205
70+ * Several fixes and improvements. #9960 #10050 #10071 #10156 #10194
71+ * Replace broken links. #10115 #10118 #10282
72+ * Fix typographical and similarly trivial errors. #9953 #9967 #10056 #10116 #10152 #10153 #10204
73+
1074## 2.14.3 (2024-11-12)
1175
1276This security release fixes a TLS certificate validation bypass.
0 commit comments