@@ -7,6 +7,110 @@ 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.12.0 RC1 (2020-03-13)
11+
12+ [ Issue and PRs] ( https://github.com/Icinga/icinga2/issues?utf8=%E2%9C%93&q=milestone%3A2.12.0 )
13+
14+ ### Notes
15+
16+ Upgrading docs: https://icinga.com/docs/icinga2/snapshot/doc/16-upgrading-icinga-2/#upgrading-to-v212
17+
18+ Thanks to all contributors:
19+ [ Ant1x] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AAnt1x+milestone%3A2.12.0 ) ,
20+ [ azthec] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aazthec+milestone%3A2.12.0 ) ,
21+ [ baurmatt] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Abaurmatt+milestone%3A2.12.0 ) ,
22+ [ bootc] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Abootc+milestone%3A2.12.0 ) ,
23+ [ Foxeronie] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AFoxeronie+milestone%3A2.12.0 ) ,
24+ [ ggzengel] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aggzengel+milestone%3A2.12.0 ) ,
25+ [ islander] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aislander+milestone%3A2.12.0 ) ,
26+ [ joni1993] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Ajoni1993+milestone%3A2.12.0 ) ,
27+ [ KAMI911] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AKAMI911+milestone%3A2.12.0 ) ,
28+ [ mcktr] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Amcktr+milestone%3A2.12.0 ) ,
29+ [ MichalMMac] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3AMichalMMac+milestone%3A2.12.0 ) ,
30+ [ sebastic] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Asebastic+milestone%3A2.12.0 ) ,
31+ [ sthen] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Asthen+milestone%3A2.12.0 ) ,
32+ [ unki] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Aunki+milestone%3A2.12.0 ) ,
33+ [ vigiroux] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Avigiroux+milestone%3A2.12.0 ) ,
34+ [ wopfel] ( https://github.com/Icinga/icinga2/pulls?q=is%3Apr+author%3Awopfel+milestone%3A2.12.0 ) ,
35+
36+ ### Breaking changes
37+
38+ * Refuse acknowledging an already acknowledged checkable #7695
39+ * Config lexer: complain on EOF in heredocs, i.e. ` {{{abc<EOF> ` #7541
40+
41+ ### Enhancements
42+
43+ * Core
44+ * Implement new database backend: Icinga DB #7571
45+ * API
46+ * Host/Service: Add ` acknowledgement_last_change ` and ` next_update ` attributes #7881 #7534
47+ * Improve error message for POST queries #7681
48+ * /v1/actions/remove-comment: let users specify themselves #7646
49+ * /v1/actions/remove-downtime: let users specify themselves #7645
50+ * /v1/config/stages: Add 'activate' parameter #7535
51+ * CLI
52+ * Add ` pki verify ` command for better TLS certificate troubleshooting #7843
53+ * Add OpenSSL version to 'Build' section in --version #7833
54+ * Improve experience with 'Node Setup for Agents/Satellite' #7835
55+ * DSL
56+ * Add ` get_template() ` and ` get_templates() ` #7632
57+ * ` MacroProcessor::ResolveArguments() ` : skip null argument values #7567
58+ * Fix crash due to dependency apply rule with ` ignore_on_error ` and non-existing parent #7538
59+ * Introduce ternary operator (` x ? y : z ` ) #7442
60+ * LegacyTimePeriod: support specifying seconds #7439
61+ * Add support for Lambda Closures (` () use(x) => x and () use(x) => { return x } ` ) #7417
62+ * ITL
63+ * Add notemp parameter to oracle health #7748
64+ * Add extended checks options to snmp-interface command template #7602
65+ * Add file age check for Windows command definition #7540
66+ * Docs
67+ * Development: Update debugging instructions #7867
68+ * Add new API clients #7859
69+ * Clarify CRITICAL vs. UNKNOWN #7665
70+ * Explicitly explain how to disable freshness checks #7664
71+ * Update installation for RHEL/CentOS 8 and SLES 15 #7640
72+ * Add Powershell example to validate the certificate #7603
73+ * Misc
74+ * Don't send ` event::Heartbeat ` to unauthenticated peers #7747
75+ * OpenTsdbWriter: Add custom tag support #7357
76+
77+ ### Bugfixes
78+
79+ * Core
80+ * Fix JSON-RPC crashes #7532 #7737
81+ * Fix zone definitions in zones #7546
82+ * Fix deadlock during start on OpenBSD #7739
83+ * Consider PENDING not a problem #7685
84+ * Fix zombie processes after reload #7606
85+ * Cluster
86+ * Fix ` check_timeout ` not being forwarded to agent command endpoints #7861
87+ * Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
88+ * Fix open connections when agent waits for CA approval #7686
89+ * Fix TLS context not being updated on signed certificate messages on agents #7654
90+ * API
91+ * Close connections w/o successful TLS handshakes after 10s #7809
92+ * Handle permission exceptions soon enough, returning 404 #7528
93+ * SELinux
94+ * Fix safe-reload #7858
95+ * Allow direct SMTP notifications #7749
96+ * Windows
97+ * Terminate check processes with UNKNOWN state on timeout #7788
98+ * Ensure that log replay files are properly renamed #7767
99+ * Metrics
100+ * Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
101+ * Always send 0 as value for thresholds #7696
102+ * Scripts
103+ * Fix notification scripts to stay compatible with Dash #7706
104+ * Fix bash line continuation in mail-host-notification.sh #7701
105+ * Fix notification scripts string comparison #7647
106+ * Service and host mail-notifications: Add line-breaks to very long output #6822
107+ * Set correct UTF-8 email subject header (RFC1342) #6369
108+ * Misc
109+ * Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
110+ * CheckCommand ssl: Fix wrong parameter ` -N ` #7741
111+ * Code quality fixes
112+ * Small documentation fixes
113+
10114## 2.11.3 (2020-03-02)
11115
12116The 2.11.3 release fixes a critical crash in our JSON-RPC connections. This mainly affects large HA
0 commit comments