Skip to content

Commit aaccd04

Browse files
authored
Merge pull request #8944 from Icinga/feature/2.13-changelog
2.13.0: Changelog, Upgrading, VERSION
2 parents 3aa2289 + 30149c5 commit aaccd04

File tree

3 files changed

+156
-1
lines changed

3 files changed

+156
-1
lines changed

CHANGELOG.md

+122
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,128 @@ 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.13.0 (2021-08-03)
11+
12+
[Issues and PRs](https://github.com/Icinga/icinga2/issues?utf8=%E2%9C%93&q=milestone%3A2.13.0)
13+
14+
### Notes
15+
16+
Upgrading docs: https://icinga.com/docs/icinga2/snapshot/doc/16-upgrading-icinga-2/#upgrading-to-v213
17+
18+
Thanks to all contributors:
19+
[andygrunwald](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aandygrunwald+milestone%3A2.13.0),
20+
[BausPhi](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3ABausPhi+milestone%3A2.13.0),
21+
[bebehei](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Abebehei+milestone%3A2.13.0),
22+
[Bobobo-bo-Bo-bobo](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3ABobobo-bo-Bo-bobo+milestone%3A2.13.0),
23+
[efuss](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aefuss+milestone%3A2.13.0),
24+
[froehl](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Afroehl+milestone%3A2.13.0),
25+
[iustin](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aiustin+milestone%3A2.13.0),
26+
[JochenFriedrich](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AJochenFriedrich+milestone%3A2.13.0),
27+
[leeclemens](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aleeclemens+milestone%3A2.13.0),
28+
[log1-c](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Alog1-c+milestone%3A2.13.0),
29+
[lyknode](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Alyknode+milestone%3A2.13.0),
30+
[m41kc0d3](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Am41kc0d3+milestone%3A2.13.0),
31+
[MarcusCaepio](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AMarcusCaepio+milestone%3A2.13.0),
32+
[mathiasaerts](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Amathiasaerts+milestone%3A2.13.0),
33+
[mcktr](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Amcktr+milestone%3A2.13.0),
34+
[MEschenbacher](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AMEschenbacher+milestone%3A2.13.0),
35+
[Napsty](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3ANapsty+milestone%3A2.13.0),
36+
[netson](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Anetson+milestone%3A2.13.0),
37+
[pdolinic](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Apdolinic+milestone%3A2.13.0),
38+
[Ragnra](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3ARagnra+milestone%3A2.13.0),
39+
[RincewindsHat](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3ARincewindsHat+milestone%3A2.13.0),
40+
[sbraz](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Asbraz+milestone%3A2.13.0),
41+
[sni](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Asni+milestone%3A2.13.0),
42+
[sysadt](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Asysadt+milestone%3A2.13.0),
43+
[XnS](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AXnS+milestone%3A2.13.0),
44+
[yayayayaka](https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Ayayayayaka+milestone%3A2.13.0)
45+
46+
### Enhancements
47+
48+
* Core
49+
* PerfdataValue: Add units of measurement #7871
50+
* Flapping: Allow to ignore states in flapping detection #8600
51+
* Cluster
52+
* Display log message if two nodes run on incompatible versions #8088
53+
* API
54+
* /v1/actions/remove-downtime: Also remove child downtimes #8913
55+
* Add API endpoint: /v1/actions/execute-command #8040
56+
* /v1/actions/add-comment: Add param expiry #8035
57+
* API-Event StateChange & CheckResult: Add acknowledgement and downtime_depth #7736
58+
* Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
59+
* Implement scheduling_endpoint attribute to checkable #6326
60+
* Windows
61+
* Add support for Windows Event Log and write early log messages to it #8710
62+
* IDO
63+
* MySQL: support larger host and service names #8425
64+
* ITL
65+
* Add -S parameter for esxi_hardware ITL #8814
66+
* Add CheckCommands for Thola #8683
67+
* Add option ignore-sct for ssl_cert to ITL #8625
68+
* Improve check_dns command when used with monitoring-plugins 2.3 #8589
69+
* Add parameter -f to snmp-process #8569
70+
* Add systemd CheckCommand #8568
71+
* Add new options for ipmi-sensor #8498
72+
* check_snmp_int: support -a #8003
73+
* check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
74+
* check_nrpe: Add parameters needed for PKI usage #7907
75+
* Metrics
76+
* Support InfluxDB 2.0 #8719
77+
* Add support for InfluxDB basic auth #8314
78+
* Docs
79+
* Add info about ongoing support for IDO #8446
80+
* Improve instructions on how to setup a Windows dev env #8400
81+
* Improve instructions for installing wixtoolset on Windows #8397
82+
* Add section about usage of satellites #8458
83+
* Document command for verifying the parent node's certificate #8221
84+
* Clarify TimePeriod/ScheduledDowntime time zone handling #8001
85+
* Misc
86+
* Support TLS 1.3 #8718
87+
* Livestatus: append app name to program_version #7931
88+
* sd_notify() systemd about what we're doing right now #7874
89+
90+
### Bugfixes
91+
92+
* Core
93+
* Fix state not being UNKNOWN after process timeout #8937
94+
* Set a default severity for loggers #8846
95+
* Fix integer overflow when converting large unsigned integers to string #8742
96+
* StartUnixWorker(): don't exit() on fork() failure #8427
97+
* Fix perf data parser not recognizing scientific notation #8492
98+
* Close FDs based on /proc/self/fd #8442
99+
* Fix check source getting overwritten on passive check result #8158
100+
* Clean up temp files #8157
101+
* Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
102+
* On check timeout first send SIGTERM #7918
103+
* Cluster
104+
* Drop passive check results for unreachable hosts/services #8267
105+
* Fix state timestamps set by the same check result differing across nodes #8101
106+
* API
107+
* Do not override status codes that are not 200 #8532
108+
* Update the SSL context after accepting incoming connections #8515
109+
* Allow to create API User with password #8321
110+
* Send Content-Type as API response header too #8108
111+
* Display a correct status when removing a downtime #8104
112+
* Display log message if a permission error occurs #8087
113+
* Replace broken package name validation regex #8825 #8946
114+
* Windows
115+
* Fix Windows command escape for \" #7092
116+
* Notifications/Downtimes
117+
* Fix no re-notification for non OK state changes with time delay #8562
118+
* TimePeriod/ScheduledDowntime: Improve DST handling #8921
119+
* Don't send notifications while suppressed by checkable #8513
120+
* Fix a crash while removing a downtime from a disappeared checkable #8229
121+
* IDO
122+
* Update program status on stop #8730
123+
* Also mark objects inactive in memory on object deactivation #8626
124+
* IdoCheckTask: Don't override checkable critical with warn state #8613
125+
* PostgreSQL: Do not set standard_conforming_strings to off #8123
126+
* ITL
127+
* check_http: Fix assignment of check_adress blocking check by hostname #8109
128+
* check_mysql: Don't set -H if -s is given #8020
129+
* Metrics
130+
* OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245
131+
10132
## 2.12.5 (2021-07-15)
11133

12134
Version 2.12.5 fixes two security vulnerabilities that may lead to privilege

ICINGA2_VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Version: 2.12.0
1+
Version: 2.13.0
22
Revision: 1

doc/16-upgrading-icinga-2.md

+33
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,39 @@ Specific version upgrades are described below. Please note that version
88
updates are incremental. An upgrade from v2.6 to v2.8 requires to
99
follow the instructions for v2.7 too.
1010

11+
## Upgrading to v2.13 <a id="upgrading-to-2-13"></a>
12+
13+
### DB IDO Schema Update <a id="upgrading-to-2-13-db-ido"></a>
14+
15+
There is an optional schema update on MySQL which increases the max length of object names from 128 to 255 characters.
16+
17+
Please proceed here for the [MySQL upgrading docs](16-upgrading-icinga-2.md#upgrading-mysql-db).
18+
19+
### Behavior changes <a id="upgrading-to-2-13-behavior-changes"></a>
20+
21+
#### Deletion of child downtimes on services
22+
23+
Service downtimes created while using the `all_services` flag on the [schedule-downtime](12-icinga2-api.md#schedule-downtime) API action
24+
will now automatically be deleted when deleting the hosts downtime.
25+
26+
#### Windows Event Log
27+
28+
Icinga 2.13 now supports logging to the Windows Event Log. Icinga will now also log messages from the early
29+
startup phase to the Windows Event Log. These were previously missing from the log file and you could only
30+
see them by manually starting Icinga in the foreground.
31+
32+
This feature is now enabled and replaces the existing mainlog feature logging to a file. When upgrading, the installer
33+
will enable the windowseventlog feature and disable the mainlog feature. Logging to a file is still possible.
34+
If you don't want this configuration migration on upgrade, you can opt-out by installing
35+
the `%ProgramData%\icinga2\etc\icinga2\features-available\windowseventlog.conf` file before upgrading to Icinga 2.13.
36+
37+
#### Broken API package name validation
38+
39+
This version has replaced a broken regex in the API package validation code which results in package names
40+
now being validated correctly. Package names should now only consist of alphanumeric characters, dashes and underscores.
41+
42+
This change only applies to newly created packages to support already existing ones.
43+
1144
## Upgrading to v2.12 <a id="upgrading-to-2-12"></a>
1245

1346
* CLI

0 commit comments

Comments
 (0)