Updates für 4.2 stable und testing

Neuigkeiten und Ankündigungen
Antworten
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 267
Registriert: 23 Okt 2020, 16:11

Updates für 4.2 stable und testing

Beitrag von n.doerrer »

Sehr geehrte opsi-Anwenderinnen und -Anwender,

mit diesem Release haben wir weitere Pakete für opsi 4.2 in Testing und Stable veröffentlicht.

Der opsi-client-agent 4.2.0.56-1 ist die erste opsi-client-agent Version die voll-kompatibel mit opsi 4.2 und dem kommenden opsi 4.3 ist. Neben Fehlerbehebungen enthält diese Version einige grundlegende Änderungen:
- Der Update-Mechanismus wurde grundlegend überarbeitet. Beim Tausch der opsiclientd-Binaries bei laufendem opsiclientd ist es in der Vergangenheit manchmal zu Problemen mit gesperrten Dateien gekommen. Daher werden nun zwei Verzeichnisse "opsiclientd_bin1" und "opsiclientd_bin2" verwendet. Eine Junction "opsiclient_bin" verweist auf eines der beiden Verzeichnisse. Beim Upgrade wird das Verzeichnis aktualisiert, das gerade nicht in Verwendung ist. Ist dieser Vorgang erfolgreich, wird die Junction auf das aktualisierte Verzeichnis umgestellt. (Hinweis: Bei der Umstellung vom alten auf das neue update-Verfahren, ist es wahrscheinlich, dass ein reboot notwendig ist.)
- Das Config-Caching im Rahmen des WAN/VPN-Modus wurde grundlegend verändert. Bisher wurden bei einem Config-Sync die Metadaten aller verfügbaren Produkte, deren ProductProperties und ProductDependencies vom Server geladen. Gerade in Umgebungen mit vielen Produkten führt das zu einem langen Synchronisations-Lauf mit entsprechend hoher Last auf dem Server. Jetzt werden nur noch Metadaten von Produkten geladen, für die Aktionen gesetzt sind. Die Metadaten von abhängigen Produkten werden dabei weiterhin ergänzt. Das führt zu einer deutlich schnelleren Synchronisation und geringerer Server-Last. Es kann hierbei jedoch auch zu Problemen kommen, wenn Produkte auf die Metadaten anderer Produkte zugreifen ohne Abhängigkeiten zu diesen zu definieren (z.B bei der Verwendung von OpsiServiceCalls in opsi-script). Das bisherige Verhalten kann daher durch das Setzen von "opsiclientd.cache_service.sync_products_with_actions_only = false" wiederhergestellt werden.

=====================================
Aktualisierte Pakete in Testing:
=====================================

Windows localboot:

* opsi-script 4.12.9.1-3
* opsi-client-agent 4.2.0.56-1

Linux localboot:

* opsi-script 4.12.9.1-3
* opsi-linux-client-agent 4.2.0.34-1

Macos localboot:

* opsi-script 4.12.9.1-3
* opsi-mac-client-agent 4.2.0.26-1

Server:

* opsiconfd 4.2.0.308
* opsi-utils 4.2.0.202
* opsi-script 4.12.9.1

=====================================
Aktualisierte Pakete in Stable:
=====================================

Windows localboot:

* opsi-script 4.12.9.1-3
* opsi-cli 4.2.0.6-1
* opsi-auto-update 4.2.0.6-1
* opsi-setup-detector 4.2.1.17-2

Linux localboot:

* opsi-script 4.12.9.1-3
* opsi-cli 4.2.0.6-1
* opsi-auto-update 4.2.0.6-1
* opsi-setup-detector 4.2.1.17-2

Macos localboot:

* opsi-script 4.12.9.1-3
* opsi-cli 4.2.0.6-1
* opsi-auto-update 4.2.0.6-1
* opsi-setup-detector 4.2.1.17-2

Server:

* opsi-script 4.12.9.1

Mit freundlichen Grüßen
Nils Dörrer


Changelogs:

Code: Alles auswählen

opsiconfd (4.2.0.308-1) stable; urgency=medium

  * Changed: Update python packages
  * Changed: Add dependency to zstd

 -- uib GmbH <info@uib.de>  Thu, 27 Apr 2023 05:29:50 +0000

opsiconfd (4.2.0.307-1) stable; urgency=medium

  * Changed: Update python packages
  * Fixed: Fix max authentication for session rest api

 -- uib GmbH <info@uib.de>  Mon, 17 Apr 2023 10:14:01 +0000

----------

opsi-utils (4.2.0.202-1) stable; urgency=medium

  * Changed: Add dependency to zstd
  * Changed: Update python packages

 -- uib GmbH <info@uib.de>  Thu, 27 Apr 2023 05:38:50 +0000

----------

# Changelog opsi-client-agent

## [4.2.0.56-1] - 2023-04-28

### Fixed

- Stop the opsiclientd service before killing processes so that Windows does not restart the failed opsiclientd (Jan Schneider <j.schneider@uib.de>)
- Improve checking bin dir move for success

## [4.2.0.55-1] - 2023-04-20

### Fixed

- Update opsiclientd to 4.2.0.145 (fixes hardware audit with config cache) (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.54-1] - 2023-04-18

### Changed

- Update opsiclientd to 4.2.0.144 (Jan Schneider <j.schneider@uib.de>)
- Keep a changelog format

## [4.2.0.53-1] - 2023-04-14

### Changed

- Update opsiclientd to 4.2.0.143 (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.52-1] - 2023-04-12

### Changed

- Update opsiclientd to 4.2.0.142 (improvement in product caching) (Nils Doerrer <n.doerrer@uib.de>)
- Update opsi-script to 4.12.9.0 (compatibility with opsi 4.3) (Nils Doerrer <n.doerrer@uib.de>)
- Some improvements in installation procedure rebustness (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.51-1] - 2023-04-02

### Changed

- Update opsiclientd to 4.2.0.141 (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.50-1] - 2023-03-30

### Changed

- Update opsiclientd to 4.2.0.140 (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.49-1] - 2023-03-23

### Changed

- Update opsiclientd to 4.2.0.139 (Jan Schneider <j.schneider@uib.de>)
- Update opsi-deploy-client-agent to 4.3.0.0 (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.48-1] - 2023-03-22

### Changed

- Update opsiclientd to 4.2.0.138 (Jan Schneider <j.schneider@uib.de>)
- Use two binary dirs and a junction for opsiclientd update (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.47-1] - 2023-03-09

### Changed

- Update opsiclientd to 4.2.0.137 (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.46-1] - 2023-02-22

### Changed

- Update opsiclientd to 4.2.0.136 (Jan Schneider <j.schneider@uib.de>)
- Use DEPOT_ID from env (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.45-1] - 2023-02-03

### Changed

- Rework installation for newer netboot products (Nils Doerrer <n.doerrer@uib.de>)
- Update opsiclientd to 4.2.0.134 (Nils Doerrer <n.doerrer@uib.de>)

----------

# Changelog opsi-cli

## [4.2.0.6-1] - 2023-04-03

### Changed

- isolating plugin dependencies paths from one another -> no more conflicts. plugin lib takes precedence over packaged library (doerrer <n.doerrer@uib.de>)

### Fixed

- fixed behaviour of removing last value in a multivalue config (like services), improved tests (doerrer <n.doerrer@uib.de>)

## [4.2.0.5-1] - 2023-03-17

### Added

- restructured plugin loading mechanism for speedup (doerrer <n.doerrer@uib.de>)

### Fixed

- Fix self setup-shell-completion (Jan Schneider <j.schneider@uib.de>)
- improved efficiency of set-action-request in case of differing product versions on depots (Jan Schneider <j.schneider@uib.de>)

----------

opsi-script (4.12.9.1) urgency=medium
 
  Fixes:
    Empty (property) values from service are now handled correct.
 
-- j.werner <j.werner@uib.de> 14 April 2023 


opsi-script (4.12.9.0) urgency=medium
 
  Fixes:
    remove possible memory leaks
    remove TQProgressBar to fix memory leaks
    fix in handling profiles, avoid empty string in the profilelist [W]
  
  Changes:
      replace deprecated API methods, adaptations for opsi 4.3
 
-- j.werner <j.werner@uib.de> 11 April 2023 


opsi-script (4.12.8.1) urgency=medium
 
  Fixes:
    fix a problem in BatchGUI related to user login scripts.
    fix in FileGetWriteAccess, only set rigths for the current director but not for any subdirectories and files within  
 
-- j.werner <j.werner@uib.de> 03 April 2023 


opsi-script (4.12.8.0) urgency=medium
 
  Fixes:
    removeFromListByContaining: Correct removing of the last element from the list.
    TOML files: Fix that all boolean values are lower case after modifications to match TOML syntax.
    Actions section: Log an error if an actions section is expected but not found.
  
  New:
    General: 
      High DPI support for BatchGUI.
      opsi-script for aarch64 (raspi 64 bit). EXPERIMENTAL!
    Sections:
      Primary sections: New script statement 'setdebug_lib' to set/change the config opsi-script.global.debug_lib within your script.
      LinkFolder: delete_subfolder, better error reporting on non win32 systems.

-- j.werner <j.werner@uib.de> 17 March 2023 

----------

opsi-linux-client-agent (4.2.0.34-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.145
  * Update opsi-script to 4.12.9.1

 -- Nils Doerrer <n.doerrer@uib.de> Fri, 28 Apr 2023 09:00:00 +0100

opsi-linux-client-agent (4.2.0.33-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.141
  * Update opsi-deploy-client-agent to 4.3.0.0

 -- Jan Schneider <j.schneider@uib.de> Sat, 01 Apr 2023 16:00:00 +0100

opsi-linux-client-agent (4.2.0.32-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.136

 -- Nils Doerrer <n.doerrer@uib.de> Fri, 23 Feb 2023 18:00:00 +0100

opsi-linux-client-agent (4.2.0.31-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.132
  * Update opsi-deploy-client-agent to 4.2.0.23 (fixed --use-ip-address)
  * Update oca-installation-helper to 4.2.0.24 (create host groups if not existing, delete WAN cache on install)

 -- Nils Doerrer <n.doerrer@uib.de> Fri, 25 Nov 2022 18:00:00 +0100

---------

opsi-mac-client-agent (4.2.0.26-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.145
  * Update opsi-script to 4.12.9.1

 -- Nils Doerrer <n.doerrer@uib.de> Fri, 28 Apr 2023 09:00:00 +0100

opsi-mac-client-agent (4.2.0.25-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.141 (adaptions for messagebus communication)
  * Update opsi-deploy-client-agent to 4.3.0.0 (compatible with 4.2 and 4.3)

 -- Nils Doerrer <n.doerrer@uib.de> Thu, 03 Apr 2023 11:00:00 +0100

opsi-mac-client-agent (4.2.0.24-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.136 (fixed samba mount for WAN mode)

 -- Nils Doerrer <n.doerrer@uib.de> Thu, 23 Feb 2023 18:00:00 +0100

----------

opsi-auto-update (4.2.0.6-1) stable; urgency=low

  * new property 'force_reboot' (instead of suspend) as workaround for out_of_Memory error in opsi-script (default=false)

-- detlef oertel <d.oertel@uib.de>  Wed, 16 Mar 2023 15:00:00 +0200

opsi-auto-update (4.2.0.5-1) stable; urgency=low

  * fix missing 'set' in uib_reboot_lib

-- detlef oertel <d.oertel@uib.de>  Fri, 06 Jan 2023 15:00:00 +0200

----------

opsi-setup-detector (4.2.1.17-2) stable; urgency=low

   * Fix: Templates: 
     * training/win: delincmsisingle.opsiinc, setupsingle.opsiscript, uninstallsingle.opsiscript
     * default/mac: delinctempl.opsiinc

-- Detlef Oertel <d.oertel@uib.de>  Mon,  17 Apr 2023 : 15:00:00 +0200

Antworten