@@ -7,6 +7,100 @@ 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.13.3 (2022-04-14)
11+
12+ This version includes bugfixes for many features of Icinga 2, including fixes for multiple crashes.
13+ It also includes a number of fixes and improvements for Icinga DB.
14+
15+ ### API
16+
17+ * The /v1/config/stages endpoint now immediately rejects parallel config updates
18+ instead of accepting and then later failing to verify and activate them. #9328
19+
20+ ### Certificates
21+
22+ * The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
23+ * Compare cluster certificate tickets in constant time. #9333
24+
25+ ### Notifications
26+
27+ * Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
28+ * Fix missing or redundant notifications after certain combinations of state changes happened
29+ while notifications were suppressed, for example during a downtime. #9285
30+
31+ ### Checks and Commands
32+
33+ * Fix a deadlock when processing check results for checkables with dependencies. #9228
34+ * Fix a message routing loop that can happen for event commands that are executed within a zone
35+ using ` command_endpoint ` that resulted in excessive execution of the command. #9260
36+
37+ ### Downtimes
38+
39+ * Fix scheduling of downtimes for all services on child hosts. #9159
40+ * Creating fixed downtimes starting immediately now send a corresponding notification. #9158
41+ * Fix some issues involving daylight saving time changes that could result in an hour missing
42+ from scheduled downtimes. This fix applies to time periods as well. #9238
43+
44+ ### Configuration
45+
46+ * Fix the evaluation order of default templates when used in combination with apply rules.
47+ Now default templates are imported first as stated in the documentation and
48+ as it already happens for objects defined without using apply. #9290
49+
50+ ### IDO
51+
52+ * Fix an issue where contacts were not written correctly to the notification history
53+ if multiple IDO instances are active on the same node. #9242
54+ * Explicitly set the encoding for MySQL connections as a workaround for changed defaults
55+ in Debian bullseye. #9312
56+ * Ship a MySQL schema upgrade that fixes inconsistent version information in the
57+ full schema file and upgrade files which could have resulted in inaccurate reports
58+ of an outdated schema version. #9139
59+
60+ ### Performance Data Writers
61+
62+ * Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
63+ * Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
64+ * All writers no longer send metrics multiple times after HA failovers. #9322
65+
66+ ### Build
67+
68+ * Fix the order of linker flags to fix builds on some ARM platforms. #9164
69+ * Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
70+ * Fix an issue when building within an unrelated Git repository,
71+ version information from that repository could incorrectly be used for Icinga 2. #9155
72+ * Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
73+
74+ ### Internals
75+
76+ * Fix some race conditions due to missing synchronization.
77+ These race conditions should not have caused any practical problems
78+ besides incorrect numbers in debug log message. #9306
79+ * Move the startup.log and status files created when validating incoming cluster config updates
80+ to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
81+
82+ ### Icinga DB
83+
84+ * The ` severity ` attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
85+ The documentation for this attribute was already incorrect before and was updated
86+ to reflect the current functionality. #9239 #9240
87+ * Fix the ` is_sticky ` attribute for comments. #9303
88+ * Fix missing updates of ` is_reachable ` and ` severity ` in the state tables. #9241
89+ * Removing an acknowledgement no longer incorrectly writes comment history. #9302
90+ * Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
91+ * Fix that history events are no longer written when state information should be updated. #9252
92+ * Fix an issue where incomplete comment history events were generated. #9301
93+ ** Note:** when removing comments using the API, the dedicated remove-comment action
94+ should be used instead of the objects API, otherwise no history event will be generated.
95+ * Fix handling of non-integer values for the order attribute of command arguments. #9181
96+ ** Note:** You should only specify integer values for order, other values are converted to integer
97+ before use so using fractional numbers there has no effect.
98+ * Add a dependency on icingadb-redis.service to the systemd service file
99+ so that Redis is stopped after Icinga 2. #9304
100+ * Buffer history events in memory when the Redis connection is lost. #9271
101+ * Add the previous soft state to the state tables. #9214
102+ * Add missing locking on object runtime updates. #9300
103+
10104## 2.13.2 (2021-11-12)
11105
12106This version only includes changes needed for the release of Icinga DB 1.0.0 RC2 and doesn't include any other bugfixes or features.
0 commit comments