Seite 1 von 1

OPSI 4.3 Juli 2026 Release

Verfasst: 29 Jul 2026, 14:55
von fkalweit
Liebe opsi-Community,

wir freuen uns, heute die offizielle Freigabe des neuesten opsi-Releases bekannt zu geben.

Wichtige Hinweise:
  • Der neue opsiconfd akzeptiert die Option `run-as-user` in der Konfigurationsdatei nicht mehr und setzt neuere Versionen von MariaDB bzw. MySQL voraus.
  • Das Python-Paket `opsicommon` wurde nun auch in `opsi-python` durch das neue Paket `opsi` ersetzt, wie im letzten Release bereits bei opsi-cli geschehen.
  • Mit dem neuen opsi-script wird bei ExecWith-Sektionen und den powershellcall-Funktionen das Fenster des ausführenden Interpreters nicht mehr nur minimiert, sondern ganz versteckt.
opsiconfd

Das neue Audit-Log protokolliert unter anderem Authentifizierungen, Logouts, abgelaufene Sessions, Terminal-Aktionen und Produkt-Aktionsanforderungen. Es ist über die API sowie über das Admin-Interface abrufbar. Zusätzlich stehen neue Filter-, Sortier- und Konfigurationsmöglichkeiten einschließlich der Aufbewahrungszeit zur Verfügung. Das neue Feature steht ab sofort in OPSI Enterprise und OPSI Cloud zur Verfügung.

Das Admin-Interface hat ein überarbeitetes Design mit verbessertem Header, Ladeanzeigen, lokalisierter Datumsanzeige sowie optimierter Sortierung und Filterung erhalten.

Die maximale Anzahl an Sessions pro IP ist jetzt standardmäßig auf `100` gesetzt. Ausnahmen über `max-sessions-excludes` unterstützen nun auch Netzwerkadressen und Domainnamen.

Keep-Alive-Verbindungen haben jetzt einen konfigurierbaren Timeout. Der Standardwert wurde von 5 auf 30 Sekunden erhöht.

Interne Service-URLs für Redis, MySQL und Grafana können jetzt automatisch aus Docker-ähnlichen Umgebungsvariablen erzeugt werden.

Die Mindestanforderungen an Datenbanken wurden erhöht. Der opsiconfd benötigt nun MariaDB ab Version `10.2` oder MySQL ab Version `5.7.8`.

Die Option `run-as-user` ist in der Konfigurationsdatei nicht mehr erlaubt. Die Einstellung darf nur noch per Kommandozeilenparameter oder Umgebungsvariable gesetzt werden.

Darüber hinaus enthält die neue Version eine Reihe von Fehlerkorrekturen.

opsi-utils

Wie im letzten Release bereits bei opsi-cli geschehen, wurde das Python-Paket `opsicommon` nun auch in `opsi-python` durch das neue Paket `opsi` ersetzt.
Skripte, die opsi-python verwenden müssen wahrscheinlich angepasst werden.
Außerdem enthalten die opsi-utils die neue Version von opsi-cli.

opsi-client-agents

Weiche und harte Grenzwerte für den Produkt-Cache
  • Die Handhabung der Produkt-Cache-Größe wurde von einem einzigen festen Grenzwert auf separate weiche und harte Grenzwerte umgestellt.
  • Es wurde die Einstellung `productcachetarget_size` hinzugefügt, die die bevorzugte Cache-Größe definiert. Der Cache-Dienst versucht, alte, nicht mehr benötigte Produkte zu entfernen, um nahe an diesem Wert zu bleiben.
  • `productcachemax_size` wird weiterhin als harte Grenze behandelt. Der Produkt-Cache kann bei Bedarf vorübergehend über die Zielgröße hinauswachsen, jedoch nicht über dieses Maximum hinaus.
  • Der Standardwert für die Zielgröße des Produkt-Caches wurde auf 10 GB und das harte Maximum auf 100 GB aktualisiert.
  • Der minimal erforderliche freie Speicherplatz für das Produkt-Caching wurde auf 10 GB für Windows und 5 GB für Linux und macOS erhöht.
  • Tritt beim Caching eines Produkts ein Netzwerkfehler auf, wird der Vorgang bis zu zweimal erneut versucht.
opsi-WebGUI

Die Version 4.3.48 stellt einen wichtigen Meilenstein für die opsi-WebGUI dar. Die Anwendung wurde umfassend überarbeitet und modernisiert, einschließlich einer vollständigen Aktualisierung ihrer zugrunde liegenden Architektur. Das Ergebnis ist eine schnellere, flüssigere und reaktionsfreudigere Benutzererfahrung mit deutlichen Verbesserungen bei Benutzerfreundlichkeit und Barrierefreiheit. Dazu gehören eine optimierte Tastaturnavigation sowie eine verbesserte Unterstützung für Screenreader.

Diese Version bringt ein neues Dashboard, verbesserte Datentabellen mit erweiterten Filtermöglichkeiten und Sammelaktionen, Optimierungen bei den Gruppen, erweiterte Diagnosefunktionen, einen sichereren Umgang mit ungespeicherten Änderungen, eine intelligentere Navigation sowie zahlreiche Verbesserungen bei Leistung, Stabilität und Sicherheit.

opsi-configed
  • In Tabellen und Spalten kommt man nun per STRG+F in die Suchzeile
  • Man kann per Drag & Drop Clients in andere Depots verschieben
opsi-linux-bootimage
Das neue opsi-linux-bootimage basiert auf Ubuntu 26.04 mit Linux-Kernel 7.1.0 und bietet dadurch eine verbesserte Unterstützung aktueller Hardware.

ubuntu26-04

Mit diesem Release veröffentlichen wir ein netboot-Paket für ubuntu26-04. Außerdem unterstützen das netboot-Paket "ubuntu",
sowie das localboot-Paket l-debuntu-upgrade nun ubuntu26-04. Im ubuntu26-04 Paket wurde das ProductProperty "desktop_package"
entfernt - nutzen Sie hier bitte das localboot-Paket l-desktop.

opsi-cli

Es wurden Probleme in den Bereichen Plugin-Berechtigungen und Session-caching behoben.
Außerdem wurde "client-action set-action-request --where-outdated" effizienter und das Verhalten von "package fetch --properties=keep" korrigiert.

uib abo-Pakete

Wie Sie vielleicht wissen, bietet uib Update-Abonnements für Microsoft Patches, Standardprodukte und verschiedene Einzelpakete (abo-plus) an (siehe https://opsi.org/de/services/update-subscriptions/). Voraussichtlich im 3.Quartal 2026 werden wir für diese Update Abonnements die zugehörigen Repositories umstrukturieren, um die Performance bei der Softwarepaketauslieferung zu verbessern.
Im Zuge dessen wird es nötig sein, die Konfiguration des opsi-package-updaters anzupassen. Wir werden allen KundInnen im Vorfeld der Umstellung eine entsprechende Konfigurationsdatei nebst Anleitung zuschicken.





Pakete für opsi 4.3 stable:

== OPSI_PACKAGE == == SERVER_PACKAGE == == TOOL ==

Ihr uib-Team#