Skip to content

Releases: Icinga/icinga2

v2.10.7

17 Oct 14:37
Compare
Choose a tag to compare

v2.11.0

19 Sep 11:33
Compare
Choose a tag to compare

Announcement

Blog post: https://icinga.com/2019/09/19/icinga-2-11/
Twitter release feed: https://twitter.com/icinga/status/1174311275234504704

Changes

Issue and PRs

Notes

Upgrading docs: https://icinga.com/docs/icinga2/snapshot/doc/16-upgrading-icinga-2/

Thanks to all contributors: Obihoernchen, dasJ, sebastic, waja, BarbUk, alanlitster, mcktr, KAMI911, peteeckel, breml, episodeiv, Crited, robert-scheck, west0rmann, Napsty, Elias481, uubk, miso231, neubi4, atj, mvanduren-itisit, jschanz, MaBauMeBad, markleary, leeclemens, m4k5ym

Enhancements

  • Core
    • Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
      • Technical concept: #7041
      • Requires package updates: Boost >1.66 (either from packages.icinga.com, EPEL or backports). SLES11 & Ubuntu 14 are EOL.
      • Require TLS 1.2 and harden default cipher list
    • Improved Reload Handling (umbrella process, now 3 processes at runtime)
      • Support running Icinga 2 in (Docker) containers natively in foreground
    • Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
    • Quality: Improve handling of invalid UTF8 strings
  • API
    • Fix crashes on Linux, Unix and Windows from Nessus scans #7431
    • Locks and stalled waits are fixed with the core rewrite in #7071
    • schedule-downtime action supports all_services for host downtimes
    • Improve storage handling for runtime created objects in the _api package
  • Cluster
    • HA aware features & improvements for failover handling #2941 #7062
    • Improve cluster config sync with staging #6716
    • Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  • Checks & Notifications
    • Ensure that notifications during a restart are sent
    • Immediately notify about a problem after leaving a downtime and still NOT-OK
    • Improve reload handling and wait for features/metrics
    • Store notification command results and sync them in HA enabled zones #6722
  • DSL/Configuration
    • Add getenv() function
    • Fix TimePeriod range support over midnight
    • concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  • CLI
    • Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
    • ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  • ITL
    • Add new commands and missing attributes
  • Windows
    • Update bundled NSClient++ to 0.5.2.39
    • Refine agent setup wizard & update requirements to .NET 4.6
  • Documentation
    • Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
    • Features: Better structure on metrics, and supported features
    • Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
    • Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
    • Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.

v2.11.0-rc1

25 Jul 14:26
Compare
Choose a tag to compare
v2.11.0-rc1 Pre-release
Pre-release

v2.10.5

23 May 14:30
Compare
Choose a tag to compare

Announcement
Issues and PRs

Bugfixes

  • Core
    • Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  • API
    • Fix crashes and problems with permission filters from recent Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
    • Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  • Cluster
    • Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  • IDO DB
    • Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  • Documentation
    • Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
    • Better layout for the features chapter, specifically metrics and events
    • Split object types into monitoring, runtime, features
    • Add technical concepts for cluster messages

v2.10.4

19 Mar 14:35
Compare
Choose a tag to compare
  • Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  • Fixes for delayed and one-time notifications (#5561 #6757)
  • Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  • check_perfmon supports non-localized performance counter names (#5546 #6418)

Full changelog & announcement.

v2.10.3

26 Feb 14:02
Compare
Choose a tag to compare

Changelog & Announcement

Bugfixes:

  • Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  • 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  • Server time in the future breaks check result processing (#6797 ref/NC/595861)
  • ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  • Improve activation & syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  • Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  • DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  • Crashes with localtime_r errors (#6887)

Documentation updates:

  • Ephemeral port range blocking on Windows agents (ref/NC/597307)
  • Technical concepts for the check scheduler (#6775)
  • DB IDO cleanup (#6791)
  • Unified development docs (#6819)

v2.10.2

14 Nov 10:54
Compare
Choose a tag to compare

v2.10.1

18 Oct 11:22
Compare
Choose a tag to compare

v2.10.0

v2.9.2

26 Sep 12:08
Compare
Choose a tag to compare
Version 2.9.2