# Changelog opsi-utils

## [4.3.13.1] - 2025-04-22

### Changed

- Update opsi-cli to 4.3.19.0 (Jan Schneider <j.schneider@uib.de>)
- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.12] - 2025-03-21

### Changed

- Update opsi-cli to 4.3.16.2 (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.11] - 2025-03-19

### Changed

- updated opsi-cli to 4.3.16.1 (doerrer <n.doerrer@uib.de>)

## [4.3.12.10] - 2025-02-11

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.9] - 2025-01-15

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.8] - 2025-01-15

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.7] - 2025-01-13

### Changed

- Update opsi-cli to 4.3.13.2 (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.6] - 2025-01-13

### Changed

- Use opsiconfd setup to change pcpatch password (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.5] - 2025-01-09

### Changed

- No public changes (doerrer <n.doerrer@uib.de>)

## [4.3.12.4] - 2025-01-09

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.3] - 2025-01-08

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.2] - 2025-01-08

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.1] - 2025-01-08

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.12.0] - 2025-01-08

### Changed

- Python 3.13, rework packaging (Jan Schneider <j.schneider@uib.de>)

## [4.3.11.2] - 2024-12-20

### Changed

- updated opsi-cli to 4.3.13.0 (doerrer <n.doerrer@uib.de>)

## [4.3.11.1] - 2024-12-13

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.11.0] - 2024-11-27

### Changed

- Update opsi-cli to 4.3.12.2 (Jan Schneider <j.schneider@uib.de>)

## [4.3.10.6] - 2024-10-31

### Changed

- Update python-opsi-common to 4.3.21.14 (Jan Schneider <j.schneider@uib.de>)

## [4.3.10.5] - 2024-10-07

### Changed

- Update python-opsi-common (Jan Schneider <j.schneider@uib.de>)

## [4.3.10.4] - 2024-10-07

### Changed

- Update python-opsi-common (Jan Schneider <j.schneider@uib.de>)

## [4.3.10.3] - 2024-10-02

### Changed

- No public changes (Mathias Radtke <m.radtke@uib.de>)

## [4.3.10.2] - 2024-10-02

### Fixed

- Fix client certificate authentication over HTTP proxy (Jan Schneider <j.schneider@uib.de>)

## [4.3.10.1] - 2024-09-27

### Changed

- Update opsi-cli to 4.3.11.1 (Jan Schneider <j.schneider@uib.de>)

## [4.3.10.0] - 2024-09-27

### Changed

- Update opsi-cli to 4.3.11.0 (Jan Schneider <j.schneider@uib.de>)

## [4.3.9.1] - 2024-09-12

### Changed

- Update opsi-cli to 4.3.10.1 (Jan Schneider <j.schneider@uib.de>)
- removing feature of automatic dependency installation in opsi-package-updater (doerrer <n.doerrer@uib.de>)

### Fixed

- fixed handling of backslashes in usernames, updated opsi-cli to 4.3.10.1 (doerrer <n.doerrer@uib.de>)

## [4.3.9.0] - 2024-09-10

### Changed

- Update opsi-cli to 4.3.10.0 (Jan Schneider <j.schneider@uib.de>)

## [4.3.8.3] - 2024-09-08

### Changed

- Use the service.url from the opsi.conf (Jan Schneider <j.schneider@uib.de>)
- Update python-opsi-common to 4.3.19.4 (Jan Schneider <j.schneider@uib.de>)

## [4.3.8.1] - 2024-09-06

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.8.0] - 2024-09-06

### Changed

- Rework service connection (Jan Schneider <j.schneider@uib.de>)

## [4.3.7.3] - 2024-09-05

### Fixed

- Fix opsi-package-manager --purge-client-properties (Jan Schneider <j.schneider@uib.de>)

## [4.3.7.2] - 2024-08-28

### Changed

- updated opsi-cli to 4.3.9.2 (doerrer <n.doerrer@uib.de>)

## [4.3.7.1] - 2024-08-16

### Changed

- updated opsi-cli to 4.3.9.1 (fixed plugin issue, added python command, added package command) (doerrer <n.doerrer@uib.de>)

## [4.3.6.3] - 2024-08-15

### Changed

- Remove obsolete product cache invalidation (Jan Schneider <j.schneider@uib.de>)

## [4.3.6.2] - 2024-07-16

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.6.1] - 2024-07-05

### Changed

- New opsi logo in opsi-admin (Jan Schneider <j.schneider@uib.de>)

## [4.3.6.0] - 2024-07-03

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

### Fixed

- Unify filters for list and update (Jan Schneider <j.schneider@uib.de>)

## [4.3.5.1] - 2024-06-28

### Changed

- Update python-opsi-common to 4.3.16.1 (Jan Schneider <j.schneider@uib.de>)
- Update opsi-cli to 4.3.7.0 (Jan Schneider <j.schneider@uib.de>)
- Update opsi-cli to 4.3.6.1 (Jan Schneider <j.schneider@uib.de>)
- Update python-opsi-common to 4.3.16.0 (Jan Schneider <j.schneider@uib.de>)

## [4.3.5.0] - 2024-06-25

### Changed

- Update opsi-cli to 4.3.6.0 (Jan Schneider <j.schneider@uib.de>)

## [4.3.4.4] - 2024-05-16

### Changed

- Update python-opsi-common to 4.3.14.2 (Jan Schneider <j.schneider@uib.de>)

## [4.3.4.3] - 2024-05-16

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.4.2] - 2024-05-16

### Changed

- Update opsi-cli to 4.3.3.7 (Jan Schneider <j.schneider@uib.de>)

## [4.3.4.1] - 2024-05-16

### Changed

- Update python-opsi-common (Jan Schneider <j.schneider@uib.de>)
- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.4.0] - 2024-04-29

### Changed

- Set opsi-package-updater default temp dir to /var/lib/opsi/tmp (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.14] - 2024-04-29

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.13] - 2024-04-18

### Fixed

- Fix handling of repository includes and excludes (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.12] - 2024-04-10

### Changed

- Update python-opsi-common to 4.3.10.4 (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.11] - 2024-04-10

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Do not use delta upload for local depot (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.10] - 2024-03-20

### Changed

- updated opsi-cli to 4.3.2.0 (doerrer <n.doerrer@uib.de>)

### Fixed

- Fixed autocompletion in interactive opsi-admin (doerrer <n.doerrer@uib.de>)

## [4.3.3.9] - 2024-03-18

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.8] - 2024-03-12

### Fixed

- Fixed opsi-makepackage with explicit version given (doerrer <n.doerrer@uib.de>)

## [4.3.3.7] - 2024-03-08

### Changed

- Update python-opsi-common to 4.3.7.4 (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.6] - 2024-03-07

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

### Fixed

- Fix opsi-package-manager logging (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.5] - 2024-03-05

### Changed

- updated opsi-cli to 4.3.1.2 (doerrer <n.doerrer@uib.de>)

## [4.3.3.4] - 2024-03-05

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.3] - 2024-03-04

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.2] - 2024-03-04

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.1] - 2024-03-01

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.3.0] - 2024-03-01

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.10] - 2024-02-27

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.9] - 2024-02-16

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.8] - 2024-01-24

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.7] - 2024-01-24

### Changed

- Do not show deprecation warnings (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.6] - 2024-01-23

### Changed

- introduced use of sync slots (doerrer <n.doerrer@uib.de>)

## [4.3.2.5] - 2024-01-15

### Fixed

- Fix create new version of package if package already exists (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.4] - 2024-01-09

### Changed

- Allow --compression=bzip2 and --compression=gzip (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.3] - 2024-01-09

### Changed

- updated opsi-cli to 4.3.0.3 (doerrer <n.doerrer@uib.de>)

## [4.3.2.2] - 2023-12-21

### Changed

- No public changes (doerrer <n.doerrer@uib.de>)

## [4.3.2.1] - 2023-12-21

### Fixed

- Fix opsipackagemanager -p ask (Jan Schneider <j.schneider@uib.de>)

## [4.3.2.0] - 2023-12-12

### Added

- Add purge command to opsi-package-manager (Jan Schneider <j.schneider@uib.de>)

## [4.3.1.3] - 2023-12-07

### Fixed

- using fallback '0' if maxBandwidth is not set for a depot (doerrer <n.doerrer@uib.de>)

## [4.3.1.2] - 2023-12-06

### Changed

- updated opsi-cli to 4.3.0.0 (doerrer <n.doerrer@uib.de>)

## [4.3.1.1] - 2023-11-30

### Changed

- update python-opsi / python-opsi-common (Fabian Kalweit <f.kalweit@uib.de>)

## [4.3.1.0] - 2023-11-13

### Changed

- updated opsi-cli to 4.2.0.17 (doerrer <n.doerrer@uib.de>)

## [4.3.0.51] - 2023-09-29

### Changed

- No public changes (doerrer <n.doerrer@uib.de>)

## [4.3.0.50] - 2023-09-29

### Fixed

- Fix uib-macos.repo file (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.49] - 2023-09-19

### Changed

- updated python packages, allowing lists of urls in url parameter of package meta (opsi-package-updater) (doerrer <n.doerrer@uib.de>)

## [4.3.0.48] - 2023-09-04

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.47] - 2023-08-30

### Changed

- updated opsi-cli to 4.2.0.13 (doerrer <n.doerrer@uib.de>)

## [4.3.0.46] - 2023-08-24

### Changed

- Update package-updater repos (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.45] - 2023-08-23

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.44] - 2023-08-21

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Use translations from transifex (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.43] - 2023-07-27

### Changed

- Update python-opsi-common to 4.3.0.69 (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.42] - 2023-07-27

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.41] - 2023-07-25

### Changed

- Update opsi-cli to 4.2.0.12 (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.40] - 2023-07-21

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.39] - 2023-07-17

### Added

- Abort zsync in slow environments (Jan Schneider <j.schneider@uib.de>)

### Changed

- Update opsi-cli (Jan Schneider <j.schneider@uib.de>)
- Update python-opsi-common to 4.3.0.63 (Jan Schneider <j.schneider@uib.de>)
- Update python-opsi-common to 4.3.0.62 (Jan Schneider <j.schneider@uib.de>)
- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.38] - 2023-07-03

### Changed

- incremented version to 4.3.0.38, updated python-packages (opsicommon.packaging fix in control.toml handling) (doerrer <n.doerrer@uib.de>)

## [4.3.0.37] - 2023-06-30

### Changed

- Update python-opsi-common to 4.3.0.54 (Jan Schneider <j.schneider@uib.de>)
- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.36] - 2023-06-27

### Changed

- changed repo file patching behaviour - also correcting previous patch (doerrer <n.doerrer@uib.de>)

## [4.3.0.35] - 2023-06-23

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Build with OpenSSL 3.1 (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.34] - 2023-06-22

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.33] - 2023-06-21

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Remove dependency to zsync-curl (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.32] - 2023-06-19

### Changed

- Updating pyzsync (0.9.1 -> 0.9.2) (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.31] - 2023-06-16

### Fixed

- Fix opsi-package-updater list --product-differences (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.30] - 2023-06-16

### Changed

- Updating pyzsync (0.9.0 -> 0.9.1) (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.29] - 2023-06-16

### Fixed

- Fix opsi-package-updater on depotserver (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.28] - 2023-06-15

### Changed

- Update pyzsync to 0.9.0 (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.27] - 2023-06-14

### Changed

- Upgrade to pyzsync 0.8 (Jan Schneider <j.schneider@uib.de>)
- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Check if Accept-Ranges is bytes (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.26] - 2023-06-13

### Changed

- No public changes (doerrer <n.doerrer@uib.de>)

## [4.3.0.25] - 2023-06-02

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.24] - 2023-06-01

### Added

- patching uib .repo files to point to 4.3 repositories (doerrer <n.doerrer@uib.de>)

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Update Python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.23] - 2023-05-24

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Exit interactive task setPcpatchPassword with CTRL-C (Jan Schneider <j.schneider@uib.de>)
- updated opsi-cli to 4.2.0.7 (doerrer <n.doerrer@uib.de>)

### Fixed

- fixed getRepository to get repositoryRemoteUrl from Host object (doerrer <n.doerrer@uib.de>)

## [4.3.0.22] - 2023-05-16

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

### Fixed

- fixed newlines in opsi-package-manager --extract, removed unused code (doerrer <n.doerrer@uib.de>)

## [4.3.0.20] - 2023-04-26

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.19] - 2023-04-25

### Changed

- updated python-opsi-common to 4.3.0.42, more robust file handling in opsi-makepackage (doerrer <n.doerrer@uib.de>)

## [4.3.0.18] - 2023-04-17

### Changed

- Fixed set_rights calls in newprod and opsi-package-updater, added option --no-check-certificate for opsi-admin (doerrer <n.doerrer@uib.de>)

## [4.3.0.17] - 2023-04-14

### Fixed

- Fix opsi-makepackage file permissions (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.16] - 2023-04-14

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

### Fixed

- Fix opsi-setup --set-rights (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.15] - 2023-04-12

### Changed

- incremented version to 4.3.0.15 fixed package dependency handling (doerrer <n.doerrer@uib.de>)

## [4.3.0.14] - 2023-04-05

### Changed

- updated opsi-cli to 4.2.0.6 (doerrer <n.doerrer@uib.de>)

## [4.3.0.13] - 2023-03-29

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.12] - 2023-03-28

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.11] - 2023-03-24

### Changed

- Update python-opsi-common (Jan Schneider <j.schneider@uib.de>)

### Fixed

- Fix extract package (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.10] - 2023-03-24

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.9] - 2023-03-24

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.8] - 2023-03-22

### Changed

- No public changes (Nils Doerrer <n.doerrer@uib.de>)

## [4.3.0.7] - 2023-03-21

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.6] - 2023-03-17

### Changed

- updated python-opsi-common to 4.2.0.22 (fix legacy control file handling), opsi-cli to 4.2.0.5 (new command support, performance improvements) (doerrer <n.doerrer@uib.de>)

## [4.3.0.5] - 2023-03-13

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- Run opsi-setup with sudo from opsi-set-rights (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.4] - 2023-03-09

### Changed

- updated python-opsi-common to 4.2.0.18 (fix for packaging with empty CLIENT_DATA) (doerrer <n.doerrer@uib.de>)
- opsi-newprod generates control files in toml format (doerrer <n.doerrer@uib.de>)

### Fixed

- fixed behaviour for opsi-package-manager -i .. -S (doerrer <n.doerrer@uib.de>)

## [4.3.0.3] - 2023-02-27

### Fixed

- fixed types in OpsiPackageUpdater md5- and zsync-creation (doerrer <n.doerrer@uib.de>)

## [4.3.0.2] - 2023-02-21

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.3.0.1] - 2023-02-14

### Changed

- updated opsi-cli to 4.2.0.3 (doerrer <n.doerrer@uib.de>)
- updated opsi-cli to 4.2.0.1 (doerrer <n.doerrer@uib.de>)