Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package icingaweb2-module-director for
openSUSE:Factory checked in at 2026-10-01 16:42:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icingaweb2-module-director (Old)
and /work/SRC/openSUSE:Factory/.icingaweb2-module-director.new.1253 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icingaweb2-module-director"
Thu Oct 1 16:42:50 2026 rev:31 rq:1381588 version:1.12.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/icingaweb2-module-director/icingaweb2-module-director.changes
2026-06-27 18:10:13.116340616 +0200
+++
/work/SRC/openSUSE:Factory/.icingaweb2-module-director.new.1253/icingaweb2-module-director.changes
2026-10-01 16:44:22.687333452 +0200
@@ -1,0 +2,45 @@
+Tue Sep 29 17:34:20 UTC 2026 - ecsos <[email protected]> - 1.12.1
+
+- Update to 1.12.1
+ * Fixes
+ - Fix: Migration 193 failed on MySQL when creating the director_property
table (#3144)
+ - Fix: Saving a strict data-list custom variable failed with a
class-not-found error (#3145)
+
+-------------------------------------------------------------------
+Tue Sep 29 14:15:26 UTC 2026 - ecsos <[email protected]> - 1.12.0
+
+- Update to 1.12.0
+ * Custom variables understand dictionaries
+ Before, creating services from a dictionary on a host meant defining that
variable outside of Director. Now service apply-for rules work with
dictionaries and you can use $key$ and $value$ to read each entry. For example,
a host can hold a dictionary of web sites, and one rule can create a check for
every site.
+ Existing Data Fields keep working under a "Fields (Deprecated)" tab. To
move them over, run icingacli director migrate datafields --dry-run to preview
the changes first.
+ * Restoring a user group brings its members back
+ Undoing the deletion of a user group used to bring back the group but not
its members. Groups can now use an assign filter, and a restore reapplies it
and links the matching users again. Director also asks you to confirm before
deleting a group.
+ * Set up Director from the command line
+ icingacli director daemon run has new flags. --kickstart runs kickstart at
startup. --import, --run-sync and --deploy restore a basket snapshot, run your
sync rules and deploy the config. A failed kickstart import is rolled back, and
an interrupted deployment is retried on the next startup.
+ The importsource and syncrule commands also accept --name, so you can
check, run or delete by name instead of by ID.
+ * Smaller improvements
+ - A new import modifier turns a number into text, so a port that arrives
as a number no longer causes a diff on every import
+ - The service form shows the display_name field
+ - Event commands have their own section and now appear on hosts and
services too
+ - Baskets have an "Add to Basket" action on the basket detail page
+ * Bug fixes
+ - Check command box was missing when editing service properties (#2732)
+ - Looking up an associated service template failed with a multicolumn key
error (#2839)
+ - Command inheritance was not shown (#3007)
+ - Template choice links were broken in the activity log (#3104)
+ - Cloning a host or service now clears the display name (#3110)
+ - Modifying a directly applied service set failed on PostgreSQL (#3076)
+ - Restoring a basket created duplicate service set members (#3089)
+ - Restoring a basket did not bring back service template choices (#3107)
+ - A missing host group in a role restriction broke host creation for
restricted users (#3098)
+ - Director allowed zones that point back at themselves (#3108)
+ - The redundant director/* permission is gone, since Icinga Web already
grants module access (#3094)
+ - The directory-to-row property modifier did not convert arrays to objects
correctly (#2923)
+ - Assign filters with boolean expressions were rendered wrongly (#2984)
+ - Empty values broke preg_match() in the reject or select modifier (#2994)
+ - The CLI showed sync rule results incorrectly (#3141)
+ - The resolveCache task reported zero pending membership changes (#3100)
+ - Deployments failed on MySQL 9.6, where SHA1() is turned off by default
(#3091)
+ - Agent and zone documentation still suggested a template per satellite
zone (#3023)
+
+-------------------------------------------------------------------
Old:
----
icingaweb2-module-director-1.11.9.tar.gz
New:
----
icingaweb2-module-director-1.12.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ icingaweb2-module-director.spec ++++++
--- /var/tmp/diff_new_pack.RYRems/_old 2026-10-01 16:44:23.314359736 +0200
+++ /var/tmp/diff_new_pack.RYRems/_new 2026-10-01 16:44:23.316359820 +0200
@@ -22,10 +22,10 @@
%define icingadirector_user icingadirector
Name: icingaweb2-module-director
-Version: 1.11.9
+Version: 1.12.1
Release: 0
Summary: Config module for Icinga Web 2
-License: GPL-2.0-or-later
+License: GPL-3.0-only
Group: System/Monitoring
URL: https://www.icinga.org
Source0:
https://github.com/Icinga/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
@@ -35,14 +35,12 @@
BuildRequires: nagios-rpm-macros
BuildRequires: systemd-rpm-macros
Requires(pre): pwdutils
-Requires: icinga-php-library >= 0.14.2
-Requires: icinga-php-thirdparty >= 0.15.3
-Requires: icinga2 >= 2.8.0
-Requires: icingaweb2 >= 2.8.0
-Requires: icingaweb2-module-incubator >= 0.22.0
-Requires: icingaweb2-module-ipl >= 0.5.0
-Requires: icingaweb2-module-reactbundle >= 0.9.0
-Requires: php >= 7.3
+Requires: icinga-php-legacy >= 1.1.0
+Requires: icinga-php-library >= 1.0.0
+Requires: icinga-php-thirdparty >= 1.0.0
+Requires: icinga2 >= 2.9.0
+Requires: icingaweb2 >= 2.9.0
+Requires: php >= 8.2
Requires: php-curl
Requires: php-iconv
Requires: php-pcntl
@@ -77,7 +75,7 @@
# rpmlintrc
chmod 754
%{buildroot}%{basedir}/modules/director/contrib/linux-agent-installer/Icinga2Agent.bash
# languages
-%find_lang director %{name}.lang
+#%%find_lang director %%{name}.lang
%pre
%service_add_pre %{name}.service
@@ -93,9 +91,10 @@
%postun
%service_del_postun %{name}.service
-%files -f %{name}.lang
+#%%files -f %%{name}.lang
+%files
%defattr(-,root,root)
-%license LICENSE
+%license LICENSE.md
%doc README.md README.SUSE
%dir %{basedir}
%dir %{basedir}/modules
++++++ icingaweb2-module-director-1.11.9.tar.gz ->
icingaweb2-module-director-1.12.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/icingaweb2-module-director/icingaweb2-module-director-1.11.9.tar.gz
/work/SRC/openSUSE:Factory/.icingaweb2-module-director.new.1253/icingaweb2-module-director-1.12.1.tar.gz
differ: char 13, line 1