Dear opsi users,
today we published new packages for opsi.
# opsiconfd
The latest opsiconfd version introduces several fixes, improvements, and useful new features.
**Improved MySQL connection handling:**
MySQL connection pooling is now managed per server rather than per worker.
This means that increasing the number of workers no longer increases the total number of MySQL connections — helping prevent overload on the database server.
Configured limits in `/etc/opsi/backends/mysql.conf` are migrated automatically.
**New metrics for deeper insights:**
To support better monitoring and analysis, we've added several new metrics:
- Average number of MySQL processes
- Average Redis CPU time
- Average Redis memory usage
- Number of product data transfer slots in use
**Enhanced backup functionality:**
- The new `add-config-files` option lets you include custom configuration files in your opsiconfd backups.
- The new `backup-extract` CLI command makes it easy to extract the contents of a backup archive.
**Automatic cleanup:**
Unused entries from the software audit are now automatically removed.
# opsi-client-agents
The newly released opsi-client-agent packages bring a range of bug fixes and new features:
- **Completely redesigned installer:**
The installer has been fundamentally reworked, featuring a new interface and installation mechanism. Installation files for both opsi-client-agent and opsi-script are now retrieved directly from the depot, ensuring the versions installed always match what's on the server.
- **Terminal timeout fix for Windows:**
Resolved an issue causing terminal timeouts when using `opsi-cli terminal` to access Windows systems.
- **More reliable uninstallation behavior:**
During uninstallation, the opsi-client-agent is now correctly marked as "uninstalled" just before disconnecting from the server.
- **New product property for Windows:**
A new `disable_uninstall_option` property has been added (Windows only). When enabled, it disables the uninstall option in the Windows "Add or Remove Programs" menu (appwiz), preventing users from removing the agent manually.
# opsi-configed
The new opsi-configed contains various bug fixes and functional enhancements:
- **Health check icon**: New status display in the form of a dot for warnings or errors.
- **Improved user interface**: Dialog boxes are now scalable and partially non-modal, making them easier to use.
- Search optimizations**: Automatic scrolling in the client selection dialog and improved search behavior.
- **Advanced file selection**: Hidden files and folders are now displayed.
Translated with DeepL.com (free version)
# opsi-cli
This update brings enhancements to usability, control, and performance when working with opsi-cli.
- **Upgraded to Python 3.13:**
The tool is now based on Python 3.13, bringing performance improvements and access to the latest language features. Please check your custom addons for compatibility.
- **New `--properties` option for package installation:**
The `package install` command now supports a `--properties <ask|keep|package>` option, giving you more flexibility to handle product property defaults.
- **New filtering option for action requests:**
The `client-action set-action-request` command now includes a `--where-installed` flag, allowing you to target only those clients where a package is already installed.
- **Progress display for package analysis:**
When analyzing packages, progress is now shown — giving you better visibility into longer-running operations.
# opsi-setup-detector
The opsi-setup-detector has also been improved:
- No more dependency on `opsiPackageBuilder`.
- All Windows binaries - even those not originating from uib - are now digitally signed.
- Improved detail recognition for new Inno setup programs.
- Improved architecture detection for Inno and QT installers.
=============================
Packages for opsi 4.3 stable:
=============================
== OPSI_PACKAGE ==
* l-opsi-client-kiosk 4.3.3.1-9 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* m-opsi-client-kiosk 4.3.3.1-6 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-cli 4.3.19.1-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-client-agent 4.3.10.5-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-client-kiosk 4.3.3.1-15 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-configed 4.3.8.2-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-linux-client-agent 4.3.10.5-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-mac-client-agent 4.3.10.5-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-setup-detector 4.3.5.1-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* windomain 2.3-1
* windows10-upgrade 22h2-6 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* windows11-upgrade 24h2-3 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
== TOOL ==
* opsi-cli 4.3.19.1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-client-agent-msi 4.3.10.5 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-configed-portable 4.3.8.2 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-linux-bootimage.iso 20250422 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-logviewer-portable 4.3.8.2 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-setup-detector-setup.exe 4.3.5.1-1
== SERVER_PACKAGE ==
* opsi-linux-bootimage 20250422 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-tftp-hpa 5.2.9-3 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-utils 4.3.13.1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsiconfd 4.3.31.27 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
Best regards,
Nils Dörrer
opsi 4.3 April Release
opsi 4.3 April Release
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de