Skip to content

Commit ea6ebd2

Browse files
authored
Merge pull request #10313 from Icinga/Icinga-2.14.4
Icinga 2.14.4
2 parents a8c9192 + 6c38447 commit ea6ebd2

File tree

2 files changed

+65
-1
lines changed

2 files changed

+65
-1
lines changed

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,70 @@ documentation before upgrading to a new release.
77

88
Released 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

1276
This security release fixes a TLS certificate validation bypass.

ICINGA2_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Version: 2.14.3
1+
Version: 2.14.4
22
Revision: 1

0 commit comments

Comments
 (0)