Icinga 1.10.1 bugfix release

As usual the reminder for you: Please test the beta releases! We put a lot of effort into the beta release one week before the final release (check the release policy). All fixed bugs from 1.10.0 release are also found in 1.10.0-beta and could have been prevented in the first place.
Community members have reported that mod_gearman doesn’t work with 1.10.0 – details in #4958. Long story short – we’ve added a checkresult attribute named ‘source’ in 1.10 sharing an innovative feature with Icinga 2 which would allow you to see which instance has actually executed the check. The problem with mod_gearman is that it manipulates the core’s check result list in memory using old object struct headers. While it isn’t essentially bad to use old headers, it’s pure evil to modify the inner core structures making this pretty dangerous from a production environment point of view.
The only way restoring compatibility with mod_gearman was to revert the check result source feature in Icinga Core 1.x – Classic UI and IDOUtils schema will ship that for Icinga 2 only. So if you’re asking yourself why there’s not so much progress in Icinga Core 1.x development – addons manipulating inner core structures are one answer to that, and put yet another argument for Icinga 2 as complete rewrite from scratch. Special thanks to Christian Schöne & Marc-Christian Petersen for testing the fix so fast.
Next to that, Postgresql upgrade scripts were broken (thanks David Mikulksi for the evening debugging on irc together in #4953), context help in Classic UI command form (thx for the patch to Marc-Christian Petersen with #4971) and some UI correction thanks to Bernd Arnold (#4961). Thanks to Joseph L. Casale for testing the spec file and fixing a bug on the command pipe location. Last but not least – a nifty improvement added for config verification: the actual file and line numbers are now shown in order to find the faulty configuration objects (#4967).
Icinga Core, Classic UI & IDOUtils 1.10.1 can be downloaded from Github. Package maintainers should update their packages soon.

Icinga Web 1.6.1 Released

As the core team released 1.6.1, so do we. Download Icinga Web 1.6.1 on Sourceforge now. This release fixes many database related issues and in particular, resolves a authorisation dispatcher bug that hindered the import user function – cheers to user gpduck for the patch!
We also managed to slip in a new feature that should make many AD and LDAP users happy: Groups can now inherit attributes bottom-up, as well as top-down.

  • JS fixes
  • Fixes for counts in views #2192 #2164
  • Translation fixes #2163 #2148
  • UI fixes #2162
  • Database fixes for oracle
  • Doctrine DB manager connection fixes
  • Doctrine count queries
  • Performance for TO’s and permission data
  • Portal cronk JS only cronk
  • Group manager inheritance tree and selection fix
  • Empty field fixes (removed caching)
  • Auth dispatcher fix #2142
  • Doctrine connection based prefix bug fix
  • Oracle error prone order statements


  • Choice of group inheritance model #2188

Thanks to all who have reported bugs and patches, we appreciate your patience in the lead up to this release. Please keep in touch on the development tracker if any more issues arise and hop onto our user mailing list, IRC channel or the Icinga-Portal.org for help.