Package Release Info

icingaweb2-module-director-1.10.2-bp155.1.5

Update Info: Base Release
Available in Package Hub : 15 SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

icingaweb2-module-director

Change Logs

* Thu Nov 03 2022 ecsos <ecsos@opensuse.org>
- Update to 1.10.2
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * UI
  - FEATURE: improve Service Set table layout (#2648)
  - FIX: modifying single time-period ranges had no effect (#2525)
  - FIX: activity log pagination is now on a single line (#2649)
  * Import and Sync
  - FIX: triggering Sync manually produced an error on PostgreSQL (#2636)
  - FIX: purge stopped working for objects with uppercase characters (#2627)
  - FIX: Notification Apply rule is now possible (wasn't since v1.8) (#2142, #2634)
  - FIX: nested property access with intermediate NULL values now gives NULL (#2474, #2584)
  - FIX: automated Sync jobs stopped working (#2633)
  * Configuration Baskets
  - FEATURE: more details shown in error messages related to invalid characters (#2646)
  - FIX: snapshots for Baskets containing Baskets failed since v1.10 (#2644)
  * REST API
  - FIX: Self Service API returned invalid JSON on PHP 8.1 (#2614)
  * Internals
  - FIX: issue with empty activity log, deprecate outdated method (#2630)
* Fri Oct 07 2022 ecsos <ecsos@opensuse.org>
- Update to 1.10.1
  * Import and Sync
  - FIX: sync lower-cased all object names since v1.10 (#2608)
  - FIX: sync for Datalist entries has been fixed (#2618)
  - FIX: Sync now applied NULL values with merge policy (#2623)
  - FIX: Sync created Sync History entries for every preview (#2632)
  - FIX: "Purge" stopped working for Sync (#2627)
  * UI
  - FIX: "Modify" Services via the monitoring module (#2615, #2619)
  * Configuration Baskets
  - FIX: restore Import/Sync/Job when exported with v1.10 (#2620)
  - FIX: restoring Job with ImportSource or SyncRule (#2528)
  * Database Schema
  - FIX: new DB schema failed due to duplicate line in SQL statement (#2609)
* Wed Sep 21 2022 ecsos <ecsos@opensuse.org>
- Update to 1.10.0
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: links from Service Previews (Icinga DSL) to templates (#2554)
  - FIX: daemon health visualization on systems w/o /proc filesystem (#2544)
  * Import and Sync
  - FIX: Sync now compares keys in a case-insensitive way (#2598, #2419, #1140)
  - FIX: Sync now preserves Self Service API keys in override mode (#2590)
  - FEATURE: clone a row for nested Dictionary/Hash entries (#2555)
  - FEATURE: Sync in "override" mode now preserves Self Service API keys (#2590)
  - FEATURE: split a row in multiple ones, based on a Dictionary (#2555)
  - FEATURE: it's now possible to sync to a configuration branch (#2552)
  - FEATURE: Sync preview now allows to navigate single changes (#2607)
  * Configuration Baskets
  - BREAKING: configuration baskets no longer contain originalId (#2549)
  - FEATURE: exporting/snapshot-logic has been centralized (#2549)
  * Configuration Branches
  - FIX: PostgreSQL now allows for the same object in multiple branches (#2605)
  - FEATURE: merge comments can now be proposed (#2604)
  - FEATURE: activity log now shows author and committer (#2606)
  * Integrations
  - FIX: Monitoring Hooks are no longer provided with disable Director UI (#2597)
  - FIX: cleanup for IcingaDbCube (#2484)
  * Kickstart
  - FIX: breaking change in ipl/html, affected setups with ro INI files (#2595)
  - FEATURE: better explanation for missing DSL bodies fetched from core (#2557)
  * REST API
  - FIX: addressing service templates by name has been fixed (#2487)
  - FIX: allow for object_name in body only (#2576)
  - FIX: notice on PHP 8.1 (#2575)
  - FEATURE: Stack traces can now be requested (#2570)
  - FEATURE: Hosts can now be exported with their services (#2568)
  - FEATURE: "magic" variable overrides are now supported (#2569)
  * CLI
  - FIX: config deploy doesn't try to wait in case of no deployment (#2522)
  - FIX: renderer now shows full service sets (#2550)
  - FEATURE: improved wording for deployment error messages (#2523)
  - FEATURE: JSON can now be shipped via STDIN (#1570)
  - FEATURE: improved readability for some error messages (#2567)
  - FEATURE: allows showing hosts with their services (#2565)
  - FEATURE: allow showing resolved Host services (#2571)
  - FEATURE: "magic" variable overrides are now supported (#2560)
  - FEATURE: error messages are now friendlier (#2567)
  - FEATURE: STDIN support for --json is now available (#1570)
  * Activity Log
  - FIX: deleted objects might have been missing related properties (#2559)
  * Deployment Log
  - FEATURE: visualization performance has been improved (#2551)
  * Internals
  - FEATURE: there is now a centralized Exporter implementation (#2549)
* Fri Apr 08 2022 ecsos <ecsos@opensuse.org>
- Update to 1.9.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: DataList-backed fields failed to validate (#2475)
  - FIX: No Host list limit when adding a single service globally (#2481)
  - FIX: Cleared activity log caused exception (#2505, #2506)
  - FEATURE: Icinga Web 2.10 dark mode support (#2433)
  * Configuration Baskets
  - FIX: failed to export Baskets with Service Sets (#2488)
  - FIX: Sync Rule restore from snapshot on name change (#2467)
  - FIX: Do not export UUIDs with Service Sets (#2488)
  * CLI
  - FEATURE: Allow to define deployment grace period on CLI (#2499)
  * Integrations
  - FIX: Cleanup IcingaDbCubeLinks (#2484)
  * DB Schema
  - FIX: applying DB Schema migrations failed on PostgreSQL (#2482)
* Fri Feb 18 2022 ecsos <ecsos@opensuse.org>
- Update to 1.9.0
  * Breaking Changes
  - Module dependencies have been raised, Upgrading and
    Installation documentations contain related details
  * Fixed issues
  - You can find issues and feature requests related to this release on our
    roadmap
  * Import and Sync
  - FIX: string property modifiers now preserve NULL values (#2371)
  - FIX: "to int" property modifiers now fails for non-string values (#2372)
  - FEATURE: introduce 'disable' as your purge action on Sync (#2285)
  - FEATURE: there is now a simple "group by" Property Modifier (#2317)
  * Configuration Baskets
  - FIX: Notification Apply Rules have not been exported (#2335)
  - FIX: Restore now supports the set_if_format switch (#2291)
  - FEATURE: it's now possible to purge objects of specific types (#2201)
  - FEATURE: exporting Users, User-Templates and -Groups is now possible (#2328)
  - FEATURE: Data Field Categories are now supported (#2256)
  * Permissions and Restrictions
  - FEATURE: allow using monitoring module permissions (#2304)
  - FEATURE: it's now possible to grant (global) access to scheduled downtimes (#2086)
  * Configuration / Templating
  - FEATURE: offering choices based on a specific imports is now possible (#1178)
  * User Interface
  - FIX: allow switching DB config while connection is failing (#2300)
  - FIX: Links to duplicate services in Sets didn't check for deactivation (#2323)
  - FIX: SQL error for Data Fields table on PostgreSQL (#2310)
  - FIX: SQL error when searching for Data Field Categories (#2367)
  - FIX: Icon used for Notifications has been changed (#2455)
  - FEATURE: show "deprecated" flag on object attribute inspection (#2312)
  - FEATURE: Service Template for single Host services provides auto-completion (#1974)
  * CLI
  - FEATURE: config deployment now allows to --wait for an Icinga restart (#2314)
  * Activity log
  - FEATURE: Activity log now allows for remarks (addon module required, #2471)
  * Documentation
  - FIX: configure the daemon with main setup instructions (#2296, #2320)
  * Internals
  - FEATURE: PHP 8.1 is now supported, works once available in Icinga Web (#2435)
  - FEATURE: Config Branches have been implemented, leveraged via Hook/Addon (#2376)
  - FEATURE: UUIDs have been implemented for most Icinga objects, more to come
  - FEATURE: new Deployment Hook, triggers onCollect(ing) Icinga startup info (#2315)
* Tue Jul 13 2021 ecsos <ecsos@opensuse.org>
- Update to 1.8.1
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: show Override button when all Fields belong to Field Categories (#2303)
  - FIX: don't fail when showing a Host overriding multiple inherited groups (#2253)
  - FIX: deal with inherited values which are invalid for a select box (#2288)
  - FIX: Service Set preview inline Service Template links (#2334)
  - FIX: show Services applied with Rules involving applied Hostgroups (#2313)
  - FIX: show deactivated services as such also for read-only users (#2344)
  - FIX: Overrides for Services belonging to Sets on root Host Templates (#2333)
  - FIX: show no header tabs for search result in web 2.8+ (#2141)
  - FIX: show and link dependencies for web 2.9+ (#2354)
  * Icinga Configuration
  - FIX: rare race condition, where generated config might miss some files (#2351)
  * Icinga API
  - FIX: use Icinga 2's generate-ticket API, required for v2.13.0 (#2348)
  * Import and Sync
  - FIX: Purge didn't remove more than 1000 services at once (#2339)
  * Automation, User Interface
  - FIX: error message wording on failing related (or parent) object ref (#2224)
  * REST API
  - FIX: creating scheduled downtime via api failed (#1879)
* Tue Dec 15 2020 ecsos <ecsos@opensuse.org>
- Update to 1.8.0
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: It's now possible to set Endpoint ports > 32767 on PostgreSQL (#928)
  - FIX: Group list is no longer prefixed with a comma (#2133)
  - FIX: Change wording, avoid black/whitelist (#2134, #2135)
  - FIX: Inherited values in sets (arrays) are now shown (#1310)
  - FIX: Column layout broke with Web 2.8, has been fixed (#2065)
  - FIX: filter suggestion gave wrong values for DataList fields (#1918)
  - FIX: clone-related scheduled downtime links have been fixes (#1894)
  - FEATURE: Data Fields can now be grouped into categories (#1969)
  - FEATURE: Inspect is now available for Packages, Stages and Files (#1995)
  - FEATURE: Allow to disable the Director frontend / UI (#2007)
  - FEATURE: Endpoints table now shows the object type (e.g. external) (#2050)
  - FEATURE: make sure that form label and fields stay close together (#2136)
  - FEATURE: show more content, reduce padding (expect on mobile) (#2140)
  - FEATURE: location details for non-Director services on Modify (#1531)
  - FEATURE: Service Set table can now also be searched for Services (#1873)
  - FEATURE: Apply-Rule-based Service Sets now show related Hosts (#2081)
  - FEATURE: Notification Apply Rules as a DirectorObject DataField (#2199)
  - FEATURE: Hint and Error styling has been unified and improved
  - FEATURE: Form field rendering for sets now deals with invalid values
  - FEATURE: Better descriptions for time-based and other fields (#1897, #1264)
  - FEATURE: Daemon tab now gets red instead of yellow when not running (#2238)
  * Translations
  - FEATURE: Italian translation is now available (#2080)
  - FEATURE: German translation has been refreshed (#2240)
  * CLI
  - FEATURE: Deployment Status and related utilities (#2189)
  * Import and Sync
  - FEATURE: allow defining update-only Sync Rules (#2059)
  - FEATURE: New Property Modifier: ListToObject (#2062)
  - FEATURE: Property Modifier: convert binary UUID to HEX presentation (#2138)
  - FEATURE: Property Modifier: get Host by Address (#2210)
  - FEATURE: Property Modifier: skip duplicates (#2215)
  - FEATURE: Property Modifier: trim strings (#1660)
  - FEATURE: Property Modifier: negate boolean (#2227)
  - FEATURE: Property Modifier Reject/Select: improve usability (#2228)
  - FEATURE: Property Modifier: clone rows for every entry of an Array (#2192)
  - FEATURE: Property Modifier: unique array values (#2229)
  - FEATURE: Property Modifier: allow to rename columns (#2242)
  - FEATURE: Import Sources now allows downloading previewed data as JSON (#2096)
  - FEATURE: REST API Import now allows custom headers (#2132)
  - FEATURE: REST API Import can now extract nested properties (#2132)
  - FEATURE: REST API Form remembers passwords without exposing them (#2070)
  - FEATURE: UTF8 validation for failed imports gives better error message (#2143)
  - FEATURE: ArrayByElementPosition now allows filtering by key name (#1721)
  - FEATURE: Use your Director Objects as an Import Source (#2198)
  - FEATURE: Property modifiers are now granted access the current Property Name (#2241)
  - FIX: Import Source preview now catches all errors
  - FIX: Import Source download sends eventual errors as a valid JSON result
  - FIX: LDAP Import is now able to paginate limited results (#2019)
  * Configuration Baskets
  - FIX: Restoring Import Sources creating Modifiers now works (#2053)
  - FEATURE: Support Baskets from Icinca for Windows (#2223)
  - FEATURE: It's now possible to use Notification Templates in Baskets
  - FEATURE: Snapshot status/diff layout has been improved (#2225)
  * Authentication and Permissions
  - FIX: Users restricted to Hostgroups can now use related Templates (#2020, #2101)
  - FEATURE: Optionally, restricted users can be allowed to set Groups (#2252)
  * Kickstart
  - FEATURE: Friendlier message if object to be removed is still in use (#2206)
  - FEATURE: Kickstart now removes obsolete External Commands (#985)
  * Icinga Configuration
  - FIX: Correctly render Service Dependencies with Array-style parent hosts (#2088)
  - FIX: times.begin and times.end are now rendered separately (#2193)
  - REMOVED: magic-apply-for (a hidden deprecated feature) has been removed (#1851)
  * Icinga Agent handling
  - FIX: Linux Agent installer now fails when unable to retrieve a certificate
  - FEATURE: Linux Agent installer now supports Alpine Linux (#2216)
  * REST API
  - FEATURE: Self Service API ignores empty/missing properties (e.g. no address)
  - FEATURE: Search is now also available for the REST API (#1889)
  - FEATURE: Deployment Status is now available (#2187)
  - FEATURE: UTF-8 characters and slashes are no longer escaped (#2243)
  * Self Service API
  - FIX: error handling has been fixed (#1728)
  * Database Support
  - FIX: Added UTF8 to valid PostgreSQL encodings (used to be UTF-8)
  * Background Daemon
  - FIX: Daemon Logger used to not override the given log level (#2139)
  - FEATURE: Daemon: prepare for future reactphp promise versions (#2137)
  - FEATURE: Daemon now logs that it is going to reload itself
  - FEATURE: Now collects the Deployment status from Icinga (#2045, #1988)
  * Documentation
  - FEATURE: We now also mention optional/indirect requirements (#2054, #2220)
  + Internals
  - FEATURE: Property Modifiers are now able to clone rows (#2060)
  - FEATURE: URL encoding for the Core API has been unified
  - FEATURE: PHP 8.0 has been released and is officially supported (#2233)
  - REMOVED: dipl has been dropped, we're using ipl/incubator since v1.7 (#2209)
  - FIX: typo in DeploymentHook::onSuccessfulDump() has been fixed (#2069)
  - FIX: forms now support dbResourceName (#2064)
* Tue Nov 05 2019 ecsos@opensuse.org
- Update to 1.7.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * DB Schema
  - FIX: Rolling out new installations on MySQL v5.6 fails
    (#1993)
  * Icinga Configuration
  - FIX: Render service_name for Notifications (#2006)
  * User Interface
  - FIX: Cloning Import Sources failed since v1.7.0 (#1997)
  * CLI
  - FIX: Importing Import Sources failed since v1.7.0 (#2005)
  * Automation
  - FIX: Fixing linux install script version check (#2008)
  - FIX: Windows Kickstart Script - $GlobalZones was empty
    (#2002)
  * Documentation
  - FIX: Missing single quote in mysql example bug (#2003)
* Wed Oct 16 2019 ecsos@opensuse.org
- Update to 1.7.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Cloning Sync rules failed since v1.7.0 (#1982)
  - FIX: It wasn't possible to multi-select Hosts belonging to a
    Group (#1973)
  - FIX: Removed an un-formatted error in case Icinga is
    unreachable (#1966)
  - FIX: Check for broken configs has been extended to Icinga
    v2.11.* (#1985)
  - FEATURE: Show a warning when detecting a downgraded
    installation (#1992)
  * Import and Sync
  - FIX: Upper- and Lowercase property modifiers are now
    multibyte/UTF8-safe (#710)
  * Health Check
  - FIX: do not complain about no-due newly created jobs (#1994)
  * Background Daemon
  - FIX: Daemon didn't report DB state to systemd (#1983)
* Fri Oct 04 2019 ecsos@opensuse.org
- Exchange of the old service icingaweb2-module-jobs with the
  new icingaweb2-module-director.
* Mon Sep 30 2019 ecsos@opensuse.org
- update to 1.7.0
  * Breaking Changes
  - At least PHP 5.6.3 is now required, Director 1.7.x will
    refuse to work with older versions
  - New dependencies have been introduced, Upgrading and
    Installation documentations contain related details
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Service-related links in Activity Log have been
    corrected (#1377, #1816)
  - FIX: Activity Log now works for Service Sets
    (#1287, #1786, #1816)
  - FIX: Assign Filters are no longer mandatory when modifying
    Service Groups (#930)
  - FIX: Object type for CheckCommands has been corrected in
    config preview (#1799)
  - FIX: Import preview in combination with Black/Whitelisting
    (#1825)
  - FIX: Routing/redirection when working with Data Fields
    (#1847)
  - FIX: Auto-suggestion field was positioned wrongly once
    scrolled down
  - FIX: Timezone inconsistencie have been fixed (#1700)
  - FIX: Link-like buttons where shortened on Icinga Web 2.7
    (#1928)
  - FIX: Search in range-filtered Activity Log no longer fails
    (#1381)
  - FEATURE: It's now possible to clone a Service to a different
    Host (#1796)
  - FEATURE: Scheduled Downtimes for "Hosts AND their services"
    (#1831)
  - FEATURE: Auto-suggestion and more for Fields based on Data
    Lists (#1846)
  - FEATURE: Show missing dependencies (#1938)
  * Translations
  - FEATURE: German translation has been refreshed (#1951)
  - FEATURE: Japanese is now available (#1869)
  * Import and Sync
  - FIX: Avoid caching between multiple runs of sync (#1836)
  - FIX: Imported Rows Table (history) eventually failed on
    Icinga Web 2 (#1925)
  - FIX: Improved error handling on preview (#1941)
  - FEATURE: When fetching invalid data, Import refers erroneous
    rows (#1741)
  - FEATURE: Sync now offers a preview, showing what would happen
    (#1754)
  - FEATURE: ParseURL property modifier has been added (#1746)
  - FEATURE: There is a new generic REST API Import Source
    (#1818)
  - FEATURE: Sync now supports Notifications and Dependencies
    (#1212, #925, #1209)
  - FEATURE: Limits (memory, execution time) raised for Import
    runs via UI (#1954)
  * Configuration Baskets
  - FIX: snapshots do no longer fail for deleted elements on
    snapshot (#1940)
  - FEATURE: baskets now support External Commands (#1854)
  * REST API
  - FIX: Command Arguments can now be managed via API (#1416)
  * CLI
  - FIX: importsource fetch did not apply configured property
    modifiers (#1819)
  - FEATURE: Service Groups are now available on CLI (#1745)
  - FEATURE: A new background daemon has been introduced (#1905)
  * Icinga Configuration
  - FIX: Allow to render single configuration files larger than
    16MB (#1787)
  - FIX: Icinga v2.11 version detection for Agent Installation
    script (#1957)
  - DEPRECATED: magic-apply-for (a hidden feature) is now
    deprecated (#1850)
  - FEATURE: It's now possible to define Scheduled Downtimes
    (#347, #1828)
  - FEATURE: Allow to render command definitions as (v1.x-like)
    strings (#1809)
  - FEATURE: host address now allows 255 characters (#1890)
  - FEATURE: Director now assists with Services applied to parent
    Zones (#1634)
  - FEATURE: Warn affected setups when affected by a specific
    core issue (#1958)
  * Documentation
  - FIX: Installation instructions have been adjusted to fit MySQL 8
  * Internals
  - FIX: support different timezones with MySQL (#1332, #1840)
  - FIX: support importing DSL-based Command Arguments (#1812)
  - FEATURE: a new Hook allows to run custom code at deployment
    time (#1342, #1843)
  - FEATURE: there is a new low-level IcingaObjectFormHook
    (#1841)