Updates 4.2 stable and testing

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

Updates 4.2 stable and testing

Beitrag von n.doerrer »

Dear opsi users,

today we released new opsi packages for stable and testing.

The opsi-client-agent 4.2.0.56-1 is the first opsi-client-agent version that is fully compatible with opsi 4.2 and the upcoming opsi 4.3. Beside bug fixes this version contains some basic changes:
- The update mechanism has been fundamentally reworked. When swapping the opsiclientd binaries while opsiclientd was running, there were sometimes problems with locked files in the past. Therefore, two directories "opsiclientd_bin1" and "opsiclientd_bin2" are now used. A junction "opsiclient_bin" points to one of the two directories. During the upgrade, the directory that is not currently in use is upgraded. If this process is successful, the junction is changed to the updated directory. (Remark: When changing from the old to the new updating mechanism a reboot may be required during installation.)
- Config caching in the context of WAN/VPN mode has been fundamentally changed. Previously, a Config Sync loaded the metadata of all available products, their ProductProperties and ProductDependencies from the server. Especially in environments with many products, this leads to a long synchronization run with a correspondingly high load on the server. Now only metadata of products for which actions are set are loaded. The metadata of dependent products will still be added. This leads to a much faster synchronization and lower server load. However, problems may occur if products access the metadata of other products without defining dependencies to them (e.g. when using OpsiServiceCalls in opsi-script). The previous behavior can therefore be restored by setting "opsiclientd.cache_service.sync_products_with_actions_only = false".


=====================================
New packages 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

=====================================
New Packages 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

Best regards,
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