{
	"release_id": "4.3-20250827050626",
	"date": "2025-08-27T05:06:26.568799+00:00",
	"type": "feature",
	"major_version": "4.3",
	"urgency": "medium",
	"text": {
		"de": "# Neues Bootimage\n\nDas **opsi-linux-bootimage** wurde grundlegend überarbeitet und auf den neuesten Stand gebracht.\nEs basiert nun auf dem aktuellen **Linux-Kernel 6.16** und bietet zahlreiche Verbesserungen in Bezug auf Stabilität, Flexibilität und Konfigurierbarkeit.\n\nEin zentrales Element der Modernisierung betrifft die **Netzwerkkonfiguration**.\nDiese erfolgt jetzt über *systemd-networkd*.\nAlle kabelgebundenen Netzwerkschnittstellen werden automatisch per DHCP eingerichtet.\nDas Bootimage wartet dabei so lange, bis mindestens ein Gerät den Zustand *routable* erreicht.\nFür Diagnose und Verwaltung steht das Kommando `networkctl` bereit, mit dem sich der Status einzelner Netzwerkgeräte abfragen und anpassen lässt.\n\nAuch die opsi-spezifischen Abläufe des Bootprozesses wurden vereinfacht.\nEs gibt nun nur noch einen zentralen **opsi-Dienst** (`opsi.service`), der beim Systemstart automatisch aktiviert wird.\nDieser Dienst startet zunächst das Skript **opsimain.sh** (vormals *master.sh*), das vorbereitende Aufgaben übernimmt und anschließend das Python-Skript **opsimain** (früher *master*) aufruft.\nLetzteres stellt die Verbindung zum opsi-Service her und verarbeitet das Netboot-Produkt.\n\nDie **Darstellung auf den virtuellen Terminals** ist nun klar getrennt:\nAuf **TTY 1** erscheinen die Kernel- und systemd-Meldungen oder wahlweise ein Splash-Screen.\nDas **opsimain-Skript** läuft auf **TTY 2**.\nDie **TTYs 3 bis 6** stehen mit gettys für eine direkte Anmeldung am System zur Verfügung.\nWie gewohnt kann per **<Ctrl>+<Alt>+<F1–F6>** zwischen den Terminals gewechselt werden.\n\nAuch beim **Bootloader** gibt es Neuerungen: Das Bootimage setzt nun auf **GRUB 2.12-52.1**.\nDie Konfigurationen wurden grundlegend überarbeitet und deutlich vereinfacht.\nDas mitgelieferte ISO-Image, das für Bootvorgänge per CD/DVD oder USB-Stick – sowohl im EFI- als auch im Legacy-BIOS-Modus – genutzt werden kann, verwendet nun ebenfalls vollständig GRUB.\n\n\nDie opsi-spezifischen **Kernel-Parameter** wurden grundlegend überarbeitet und klarer strukturiert. Damit stehen nun vielfältige Möglichkeiten zur Verfügung, um das Bootimage flexibel an unterschiedliche Umgebungen und Anforderungen anzupassen. Die folgenden Parameter können genutzt werden:\n\n* `hn`: Legt den Hostnamen des Systems fest.\n* `dn`: Bestimmt den Domainnamen des Systems.\n* `service`: Gibt die Adresse des opsi-Dienstes an, mit dem sich das Bootimage verbinden soll.\n* `pckey`: Der für die Authentifizierung zu verwendende opsi-Hostschlüssel.\n* `otp`: Ein einmalig gültiges Passwort (One-Time Password) zur Authentifizierung; kann alternativ zum `pckey` eingesetzt werden.\n* `opsi_ui`: Wählt die Benutzeroberfläche von opsi aus. Unterstützt werden `splash` (grafischer Startbildschirm) und `tui` (textbasiert). Standardmäßig wird `tui` genutzt.\n* `lang`: Definiert die Systemsprache und das Locale. Mögliche Formate sind `<language>[_territory][.codeset]`, beispielsweise `en`, `en_US` oder `en_US.UTF8`.\n* `tz`: Setzt die Systemzeitzone. Ein typisches Beispiel ist `Europe/Berlin`. Standardmäßig ist `UTC` eingestellt.\n* `pwh`: Ermöglicht das Setzen eines Passworts oder eines Passwort-Hashes für den Benutzer `root`. Unterstützt wird das Hash-Format `$<hash-type>$<salt>$<hash>`.\n* `macaddress`: Weist einem Netzwerkgerät eine benutzerdefinierte MAC-Adresse zu.\n* `nodhcp`: Schaltet die automatische Konfiguration über DHCP für Netzwerkschnittstellen aus.\n* `splash`/`nosplash`: Aktiviert oder deaktiviert den grafischen Splash-Screen beim Systemstart.\n* `tcpdump`: Startet die Netzwerkpaketaufzeichnung in der Datei `/tmp/tcpdump.pcap`. Zusätzlich können hier Parameter übergeben werden, die direkt als Optionen an `tcpdump` weitergereicht werden.\n* `opsi_loglevel`: Definiert das Log-Level (0-9) für opsi.\n* `product`: Gibt die Produkt-ID an, die vom Bootimage verarbeitet werden soll.\n* `ask_conf`: Veranlasst das System, bestimmte Konfigurationswerte interaktiv abzufragen bzw. vom Benutzer bestätigen zu lassen.\n\nMit diesen Neuerungen ist das Bootimage nun moderner und flexibler geworden.\nDie Arbeiten an der Weiterentwicklung gehen weiter: In einem der kommenden Releases wird die Modernisierung fortgeführt und das Bootimage erhält Unterstützung für die **arm64-Architektur**.\n\n# opsi-cli\n\nDer Funktionsumfang von opsi-cli wurde erweitert und Fehler behoben.\n\nNeu ist die Befehlsgruppe `opsi-cli package meta-edit`, mit der sich Metadaten in opsi-Quellpaketen automatisiert bearbeiten lassen.\nAktuell stehen die Befehle `add-product-dependency` und `remove-product-dependency` zur Verfügung, die das Erstellen und Entfernen von Paketabhängigkeiten ermöglichen.\nIm folgenden Beispiel wird eine Abhängigkeit für die Aktion `setup` zum Produkt `firefox` hinzugefügt und anschließend wieder entfernt:\n\n```\nopsi-cli package meta-edit add-product-dependency --product-action setup --required-product-id firefox --required-action setup\nopsi-cli package meta-edit remove-product-dependency --product-action setup --required-product-id firefox\n```\n\nDie neue Option `--include-netboot` des Befehls `client-action set-action-request` ermöglicht nun das Setzen von Aktionen für Netboot-Produkte.\n\nMit `client-action reboot` steht ein neuer Befehl zur Verfügung, um Clients direkt über die Befehlszeile neu zu starten.\n\nSchließlich wurde ein Fehler in der Verarbeitung von Netzwerkadressen innerhalb der Befehlsgruppe `client-action` behoben.\n\n# opsiconfd\n\nDer Schwerpunkt beim neuen opsiconfd liegt auf der Verbesserung der Stabilität.\nNeben einigen neuen Funktionen wurden vor allem bestehende Funktionen überarbeitet und kleinere Probleme behoben.\n\nDer Health-Check und die Diagnosedaten erhielten kleine Korrekturen und Verbesserungen.\nDarüber hinaus ist es jetzt möglich, die Konfigurationsdateien auch auf Dateisystemen abzulegen, die lediglich lockf- und nicht flock-Support bereitstellen, etwa bei der Nutzung von NFS.\n\nEine weitere Neuerung betrifft die Konfigurationsparameter `networks` und `admin-networks`.\nDiese akzeptieren ab sofort auch Hostnamen.\nDadurch wird die Konfiguration flexibler und besser an unterschiedliche Umgebungen anpassbar.\n\n# Verschlüsselte Root-Partition für Debian und Mint\n\nFür die Netboot-Produkte debian und mint steht nun der neue Modus partition_method \"crypto\" bereit.\nDamit lassen sich Installationen mit verschlüsselter Root-Partition durchführen.\n\n# opsi-client-agents\n\nIn den opsi-client-agents wurde ein Fehler im Umgang mit WAN-Konfigurationen behoben.\n\n# Debian 13\n\nDie Unterstützung für Debian 13 wurde erweitert.\nServerseitige Pakete stehen nun zur Verfügung, ebenso ein eigenes Netboot-Paket.\nZusätzlich bietet das allgemeine Debian-Netboot-Paket jetzt die Option trixie.\nDas Tool l-debuntu-upgrade kann außerdem genutzt werden, um Systeme auf Debian 13 oder Mint 22-1 zu aktualisieren.\n\n# opsi-configed\n\nDas Administrationswerkzeug opsi-configed wurde optisch überarbeitet und durch kleinere Korrekturen verbessert.\nDie Warnmeldungen zu überschrittenen opsi-Modulen richten sich nun gezielt an aktive Clients.\nIm Kontextmenü sind die sichtbaren Spalten in der gleichen Reihenfolge sortiert wie in den Tabellen.\nZudem lassen sich Product-Propertys und Konfigurationseinträge in mehrzeiligen Editoren anzeigen und bearbeiten, was insbesondere über das Kontextmenü komfortabel möglich ist.\n",
		"en": "# New Boot Image\n\nThe **opsi-linux-bootimage** has been fundamentally revised and updated to the latest state.\nIt is now based on the current **Linux kernel 6.16** and offers numerous improvements in terms of stability, flexibility, and configurability.\n\nA key element of the modernization concerns **network configuration**.\nThis is now handled via *systemd-networkd*.\nAll wired network interfaces are automatically configured via DHCP.\nThe boot image waits until at least one device reaches the *routable* state.\nFor diagnostics and management, the `networkctl` command is available, which allows querying and adjusting the status of individual network devices.\n\nThe opsi-specific processes of the boot procedure have also been simplified.\nThere is now only one central **opsi service** (`opsi.service`), which is automatically enabled at system startup.\nThis service first launches the script **opsimain.sh** (formerly *master.sh*), which performs preparatory tasks and then calls the Python script **opsimain** (formerly *master*).\nThe latter establishes the connection to the opsi service and processes the netboot product.\n\nThe **display on virtual terminals** is now clearly separated:\nOn **TTY 1**, kernel and systemd messages appear, or alternatively a splash screen.\nThe **opsimain script** runs on **TTY 2**.\n**TTYs 3 to 6** provide gettys for direct login to the system.\nAs usual, switching between terminals is possible via **<Ctrl>+<Alt>+<F1–F6>**.\n\nThere are also innovations regarding the **bootloader**: the boot image now uses **GRUB 2.12-52.1**.\nThe configurations have been fundamentally revised and significantly simplified.\nThe included ISO image, which can be used for booting via CD/DVD or USB stick – both in EFI and legacy BIOS mode – now also relies entirely on GRUB.\n\nThe opsi-specific **kernel parameters** have been thoroughly revised and structured more clearly. This provides a wide range of options to flexibly adapt the boot image to different environments and requirements. The following parameters can be used:\n\n* `hn`: Sets the system hostname.\n* `dn`: Defines the system domain name.\n* `service`: Specifies the address of the opsi service to which the boot image should connect.\n* `pckey`: The opsi host key used for authentication.\n* `otp`: A one-time password for authentication; can be used as an alternative to `pckey`.\n* `opsi_ui`: Selects the opsi user interface. Supported options are `splash` (graphical splash screen) and `tui` (text-based). Default is `tui`.\n* `lang`: Defines the system language and locale. Possible formats are `<language>[_territory][.codeset]`, e.g. `en`, `en_US`, or `en_US.UTF8`.\n* `tz`: Sets the system time zone. A typical example is `Europe/Berlin`. Default is `UTC`.\n* `pwh`: Allows setting a password or password hash for the `root` user. Supported is the hash format `$<hash-type>$<salt>$<hash>`.\n* `macaddress`: Assigns a custom MAC address to a network device.\n* `nodhcp`: Disables automatic DHCP configuration for network interfaces.\n* `splash`/`nosplash`: Enables or disables the graphical splash screen at system startup.\n* `tcpdump`: Starts network packet capture in the file `/tmp/tcpdump.pcap`. Additional parameters can be passed here, which are forwarded directly as options to `tcpdump`.\n* `opsi_loglevel`: Defines the opsi log level (0–9).\n* `product`: Specifies the product ID to be processed by the boot image.\n* `ask_conf`: Instructs the system to interactively prompt or confirm certain configuration values.\n\nWith these innovations, the boot image has become more modern and flexible.\nWork on further development continues: in one of the upcoming releases, modernization will be carried on and the boot image will gain support for the **arm64 architecture**.\n\n# opsi-cli\n\nThe functionality of opsi-cli has been expanded and issues have been fixed.\n\nA new command group, `opsi-cli package meta-edit`, allows automated editing of metadata in opsi source packages. Currently, the commands `add-product-dependency` and `remove-product-dependency` are available, enabling the creation and removal of package dependencies. In the following example, a dependency for the `setup` action on the product `firefox` is added and then removed:\n\n```\nopsi-cli package meta-edit add-product-dependency --product-action setup --required-product-id firefox --required-action setup\nopsi-cli package meta-edit remove-product-dependency --product-action setup --required-product-id firefox\n```\n\nThe new option `--include-netboot` for the `client-action set-action-request` command now makes it possible to set actions for Netboot products.\n\nWith `client-action reboot`, a new command is available that allows clients to be restarted directly from the command line.\n\nFinally, an issue with handling network addresses in the `client-action` command group has been resolved.\n\n# opsiconfd\n\nThe focus of the new opsiconfd is on improving stability.\nIn addition to several new features, many existing functions have been revised and minor issues resolved.\n\nThe health check and diagnostic data have been adjusted and enhanced for greater accuracy and reliability.\nIt is now also possible to store configuration files on file systems that only provide lockf support instead of flock support, such as when using NFS.\n\nAnother improvement concerns the configuration parameters `networks` and `admin-networks`.\nThese now also accept hostnames, making configuration more flexible and easier to adapt to different environments.\n\n# Encrypted root Partition for Debian and Mint\n\nA new mode, `partition_method \"crypto\"`, is now available for the Debian and Mint Netboot products.\nThis makes it possible to perform installations with an encrypted root partition.\n\n# opsi-client-agents\n\nAn error in the handling of WAN configurations has been fixed in the opsi-client-agents.\n\n# Debian 13\n\nSupport for Debian 13 has been expanded.\nServer-side packages are now available, along with a dedicated Netboot package.\nIn addition, the general Debian Netboot package now includes the *trixie* option.\nThe tool `l-debuntu-upgrade` can also be used to upgrade systems to Debian 13 or Mint 22-1.\n\n# opsi-configed\n\nThe administration tool **opsi-configed** has been visually refined and improved through minor corrections.\nWarning messages about exceeded opsi modules now specifically target active clients.\nIn the context menu, visible columns are sorted in the same order as in the tables.\nFurthermore, product properties and configuration entries can now be displayed and edited in multi-line editors, which is particularly convenient via the context menu.\n"
	},
	"components": [
		{
			"name": "debian11",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.3-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/debian11/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "debian12",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.3-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/debian12/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "debian13",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.3-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/debian13/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "l-debuntu-upgrade",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/l-debuntu-upgrade/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "l-opsi-server",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.9-4",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/l-opsi-server/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "mint21",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/mint21/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "mint21-1",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/mint21-1/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "mint21-2",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/mint21-2/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "mint21-3",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/mint21-3/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "mint22",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/mint22/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "mint22-1",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/mint22-1/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-cli",
			"type": "OPSI_PACKAGE",
			"version": "4.3.27.1-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-cli/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-cli",
			"type": "TOOL",
			"version": "4.3.27.1",
			"removal": false,
			"changelog_url": "TOOL/opsi-cli/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-client-agent",
			"type": "OPSI_PACKAGE",
			"version": "4.3.13.8-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-client-agent/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-client-agent-msi",
			"type": "TOOL",
			"version": "4.3.13.8",
			"removal": false,
			"changelog_url": "TOOL/opsi-client-agent-msi/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-configed",
			"type": "OPSI_PACKAGE",
			"version": "4.3.13.2-1",
			"removal": false,
			"changelog_url": "",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-configed-portable",
			"type": "TOOL",
			"version": "4.3.13.2",
			"removal": false,
			"changelog_url": "TOOL/opsi-configed-portable/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-directory-connector",
			"type": "SERVER_PACKAGE",
			"version": "51.1",
			"removal": false,
			"changelog_url": "SERVER_PACKAGE/opsi-directory-connector/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-linux-bootimage",
			"type": "SERVER_PACKAGE",
			"version": "20250825",
			"removal": false,
			"changelog_url": "SERVER_PACKAGE/opsi-linux-bootimage/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-linux-bootimage.iso",
			"type": "TOOL",
			"version": "20250825",
			"removal": false,
			"changelog_url": "TOOL/opsi-linux-bootimage.iso/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-linux-client-agent",
			"type": "OPSI_PACKAGE",
			"version": "4.3.13.8-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-linux-client-agent/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-local-image-win10",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-local-image-win10/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-local-image-win10-capture",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-local-image-win10-capture/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-local-image-win10-x64",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-local-image-win10-x64/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-local-image-win10-x64-capture",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-local-image-win10-x64-capture/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-local-image-win11-x64",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-local-image-win11-x64/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-local-image-win11-x64-capture",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-local-image-win11-x64-capture/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-logviewer-portable",
			"type": "TOOL",
			"version": "4.3.13.2",
			"removal": false,
			"changelog_url": "TOOL/opsi-logviewer-portable/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-mac-client-agent",
			"type": "OPSI_PACKAGE",
			"version": "4.3.13.8-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-mac-client-agent/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-tftp-hpa",
			"type": "SERVER_PACKAGE",
			"version": "5.2.9-4",
			"removal": false,
			"changelog_url": "SERVER_PACKAGE/opsi-tftp-hpa/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-utils",
			"type": "SERVER_PACKAGE",
			"version": "4.3.17.0",
			"removal": false,
			"changelog_url": "SERVER_PACKAGE/opsi-utils/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-vhd-win10-x64",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-vhd-win10-x64/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsi-vhd-win11-x64",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/opsi-vhd-win11-x64/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "opsiconfd",
			"type": "SERVER_PACKAGE",
			"version": "4.3.37.7",
			"removal": false,
			"changelog_url": "SERVER_PACKAGE/opsiconfd/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "sles15-1",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.0-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/sles15-1/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "sles15-2",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.0-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/sles15-2/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "sles15-3",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.0-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/sles15-3/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "sles15-4",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.0-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/sles15-4/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "sles15-5",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.0-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/sles15-5/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "sles15-6",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.0-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/sles15-6/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "sles15-7",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.0-1",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/sles15-7/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "ubuntu",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.3-3",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/ubuntu/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "ubuntu22-04",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-7",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/ubuntu22-04/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "ubuntu24-04",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-7",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/ubuntu24-04/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win10",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win10/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win10-captured",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win10-captured/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win10-x64",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win10-x64/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win10-x64-captured",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win10-x64-captured/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win11-x64",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win11-x64/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win11-x64-captured",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win11-x64-captured/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win2012-r2",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win2012-r2/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win2016",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win2016/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win2019",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win2019/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win2022",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win2022/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		},
		{
			"name": "win2025",
			"type": "OPSI_PACKAGE",
			"version": "4.3.0.2-13",
			"removal": false,
			"changelog_url": "OPSI_PACKAGE/win2025/changelog.txt",
			"version_text_de": "",
			"version_text_en": ""
		}
	]
}