Updates 4.2 testing and stable

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

Updates 4.2 testing and stable

Beitrag von n.doerrer »

Dear opsi users,

today we have released more packages for opsi 4.2 in testing and stable.

A new version of opsi-configed is released in stable. The opsi-configed 4.2.22.13 contains some new features. The most important is that the opsi-logviewer is now integrated in the configed. This means that the logviewer can now be started with the option "--logviewer" or "-lv" in the command line. In addition, an icon for the opsi-logviewer is now also created when installing the opsi package and, analogous to the opsi-configed, there is also a portable for the logviewer, which can then be executed without installation (<http://download.uib.de/4.2/stable/misc/>).
From now on, when installing the package on the depot, the old opsi-logviewer will be removed from the depot. Since the opsi-logviewer is now integrated in the opsi-configed since 4.2.22.1-1, the old package is no longer needed. When opsi-configed is installed on a client, the old opsi-logviewer is removed and the new one is installed.
This makes the opsi-logviewer package obsolete and it can be uninstalled. The package is also no longer maintained or updated.

For sending and receiving data from and to the server, Messagepack is now used instead of Json, which provides a small performance improvement. Depending on the environment, we could notice a gain of 10-20 per cent when starting and reloading data.

In addition, the animation when loading data was revised. The aim was that it is now much easier to see when data is being loaded and the Configed is not responsive.

The login window is no longer permanently in the foreground. Instead, it now has an icon in the application bar of the operating system to bring it back.

The product property for the language has been removed. It is no longer necessary. If you change the language in configed or logviewer once, this setting will be saved PC-user-specific for the next start.

The following bugs have been fixed:

- on-demand actions no longer possible in readonly mode
- Creation of licences possible again
- Client selection is retained on reload
- SSH console now executes all commands (and not only the first one)
- Creating and removing a licence pool - product connection works again
- Groups can be created and edited again
- A wrong error message during driver upload no longer appears
- Session information can be requested normally again
- Regularly checking the connection status of the clients works properly again. This used to slow down the use of the configed extremely when active.

We made some changes within the opsi-linux-bootimage package. The bootimage contains an updated kernel and also a new version of the GRUB bootloader. We internally changed the buildprocess of the GRUB Bootloader. Therefore we also had made some changes along with it and also had to change other things within grub.cfg. However it is not feasable to use the older grub.cfg. With the update your existing grub.cfg is backuped. We then place the new one. If one wants to create custom boot entries, please use the file grub-custom.cfg.
Another change is the bootimage default language. We changed the default to english. If one wants to use another language, eg. german, use the opsi-linux-bootimage.append parameter "lang=de". If this is set as a opsi-linux-bootimage.append Host-Parameter on the opsi server, executing "opsi-setup --init-current-config" patches this parameter into the GRUB/PXE menu defaults. This feature requires opsi-utils 4.2.0.208-1 or newer.

For more information, see the changelogs listed below.

## stable

Linux Localboot:

- opsi-script 4.12.11.0-4
- opsi-configed 4.2.22.13

Linux Netboot:

- mint21-1 (4.2.0.3-4)

Windows Localboot:

- opsi-client-agent 4.2.0.68-1
- opsi-script 4.12.11.0-4
- opsi-winst 4.12.11.0-4
- opsi-configed 4.2.22.13

MacOS Localboot:

- opsi-mac-client-agent 4.2.0.31-1
- opsi-script 4.12.11.0-4
- opsi-configed 4.2.22.13

Server:

- opsi-script 4.12.11.0

## testing

Linux Localboot:

- opsi-setup-detector (4.2.2.4-1)
- opsi-cli 4.2.0.14-1
- l-opsi-client-kiosk 4.2.1.0-8

Linux Netboot:

- debian (4.2.0.5-2)
- debian12 (4.2.0.1-19)
- memtest86 (6.20-1)
- mint21-2 (4.2.0.3-4)
- sles15-3 (4.2.0.2-5)
- ubuntu (4.2.0.6-3)

Windows Localboot:

- opsi-setup-detector (4.2.2.4-1)
- opsi-cli 4.2.0.14-1
- opsi-client-kiosk 4.2.1.0-13
- opsi-client-agent 4.2.0.69-1

Windows Netboot:

- windows-nt6 (4.2.0.5-2)

MacOS Localboot:

- opsi-setup-detector (4.2.2.4-1)
- opsi-cli 4.2.0.14-1
- m-opsi-client-kiosk 4.2.1.0-5

opsi-local-image Netboot:

- opsi-local-image-nt6 (4.2.0.5-2)
- opsi-vhd-win10-x64 (4.2.0.5-2)
- opsi-vhd-win11-x64 (4.2.0.5-2)

Server:

- opsi-linux-bootimage (20230912-1)
- opsi-utils (4.2.0.208-1)

Best regards
Nils Dörrer

## Changelogs

Code: Alles auswählen

# Changelog opsi-configed
## [4.2.22.13] - 2023-08-28
### Fixed
- Groups (specialities) available again 

## [4.2.22.12] - 2023-08-24
### Fixed
- Show actual clientlist in column "boundToHost" in licence management

# [4.2.22.11] - 2023-08-21
### Fixed
- Open several opsi-logviewers with zip-files now possible again

## [4.2.22.10] - 2023-07-25
### Fixed
- Show Selection box for report in Product table correctly

## [4.2.22.9] - 2023-07-19
### Fixed
- Sort position of products correctly
- Make it possible to read all textfiles in logviewer
- Go to previously selected line when changing loglevel

## [4.2.22.8] - 2023-07-17
### Fixed
- Problems with editing and deleting product properties
- opsi-configed did not start when invoking persistenceController.addGroup because it was null
- Cursor bug when changing loglevel in logviewer
- Right property is selected in list when changing values

## [4.2.22.7] - 2023-07-11
### Fixed
- Issue with ReachableUpdater slowing the program down

## [4.2.22.6] - 2023-07-05

### Fixed
- Creating and editing groups works again
- Fix wrong message after successful driver upload
- Fix session information

## Added
- Use gzip/lz4 and messagepack also for POST-requests to the server (small performance advantage)

## [4.2.22.5] - 2023-06-28

### Fixed
- Creating und deleting licensepool - product relations works again

## [4.2.22.4] - 2023-06-23

### Fixed
- SSH console will now execute all commands instead of only the first one

## [4.2.22.3] - 2023-06-19
### Changed
- Reworking the loading animation when waiting for Data from the server

## [4.2.22.2] - 2023-06-15

### Fixed
- Opening zip-files with the opsi-logviewer works
- Client selection remains after reload

### Changed
- Login Frame is now not always in foreground and has icon
## [4.2.22.1] - 2023-06-01

### Added
- opsi-logviewer is now part of opsi-configed

### Changed
- Were using now Messagepack for datatransfer with server -> performance boost
- Property for language removed, since language changes in configed will be saved for user

### Fixed
- You cannot make on-demand actions when in readonly mode
- Issue with creating Licences fixed (Volume, etc.)


# Changelog opsi-setup-detector

## [4.2.2.4-1] - 2023-09-06

### Fixed
- fix calling dependency dialog: dependency name alway set to 'propertyname':
  clear EditPropName.Text in object definition, so that we have no translation string
  which is filled in runtime to the edit field (Detlef Oertel <d.oertel@uib.de> 2023-09-06)

### Changed
- Create changelog now in opsi 4.3 style according to the actual opsi standards
  and https://keepachangelog.com/en/1.1.0/
  and as 'changelog.md' instead of 'changelog.txt' (Detlef Oertel <d.oertel@uib.de> 2023-09-06)

### Added
- new installer type : Advanced Installer  (Detlef Oertel <d.oertel@uib.de> 2023-09-06)
  * https://www.advancedinstaller.com/
  * https://www.advancedinstaller.com/user-guide/exe-setup-file.htm


## [4.2.2.3-2] - 2023-09-06

### Changed

  - modified language files to fix:
    fix calling dependency dialog: dependency name alway set to 'propertyname' 

(Detlef Oertel <d.oertel@uib.de>)

opsi-setup-detector (4.2.2.3-1)

  * on open control file load all values (new project)
  * on import control file load only some values into the existing project

-- Detlef Oertel <d.oertel@uib.de>  Thu,  17 Aug 2023 : 15:00:00    

opsi-setup-detector (4.2.2.2-1)

  * sorted installer list
  * some more autosize on labels for international translations
  * Btn 'rebuild' on create tab works now independent of the create mode radiobuttons

-- Detlef Oertel <d.oertel@uib.de>  Mon,  14 Aug 2023 : 15:00:00     

opsi-setup-detector (4.2.2.1-1)

  * new Button 'Import control File' on 'productconfiguration 1' tab to
    add the data of a existing control file to the running project

-- Detlef Oertel <d.oertel@uib.de>  Mon,  07 Aug 2023 : 15:00:00

opsi-setup-detector (4.2.2.0-2) 

  * add changes from osd 4.2.1.19

-- Detlef Oertel <d.oertel@uib.de>  Fri,  04 Aug 2023 : 15:00:00

opsi-setup-detector (4.2.2.0-1) stable; urgency=low

   * tests for 4.2.2
   * templates: 
       * channel Training: 
       delincmsi: fix (DefVar $DisplayNameRegex$)
       uninstall. setup (DefVar $MsiVersion$)
       * channel default:
       mac/delinc: fix missing 'i' at 'if'
	   * structured/win: add :
        * HandleCustomizeProfile.opsiscript
        * HandleCustomizeProfilesSections.opsiscript
        * to handle loginscripts correct with external sections.opsiinc
     * osd-lib: new function  escapeRegexMetaChars($instring$ : string) : string
       use  escapeRegexMetaChars in all delmsi* files
     * add comments from channel training to default
     * use sections.opsiinc also in default channel
     * default/with user:
        * import osd-lib from setup-local.opsiinc
 * Installation scripts:
   * win: create uninstall entry and script
 * opsi-setup-detector binary:    
   * remove old unused code
   * remove old unused resource strings
   * fix corrected english resource strings (thanks to m.knauer)
   * fix pattern installshieldMSI:
        pattern 'issetup.dll' seems not to be there always : infopattern
   * new osdbasedata: TinstallerData : notpatterns
     patterns that indicate 'this is not this installer type'
   * new cli parameter: -c / --template-channel
   * new Help menu: 'Open help' via default bowser
   * new Help menu: 'Open log file' via opsi-logviewer (if installed)
   * new Helpicon: help-circle20.png from  https://feathericons.com/
   * new package icon: package16.png from  https://feathericons.com/
   * new rebuild icon: refreshcw20.png from  https://feathericons.com/
   * new Help Icons (help-circle20) on every tab with context sensitive help
   * new Help Icons (help-circle20) on dialogs: config, property, dependency with context sensitive help
   * new detection: PortableApps.com
   * new detection: install4j
   * fix: control file: licenseRequired: False ; fixes #4828
   * fix: trim service_url before use ; fixes #4825
   * feature: inno: read uninstall directory from iss file ; fixes #4622
   * updated translation files: de / es / en
   * call online help from docs.opsi.org with context
   * fix osdanalyzewin: get_inno_info  code based installdir
   * feature: osd configuration: auto-detect path to packageBuilder; fixes: #4844
   * new: osdcreate: create control file also in 4.3 toml style
   * feature: store and use last dir from which we opend a project file
   * feature: store and use last dir from which we opend a setup file
   * feature: store and use last dir from which we opend a icon file
   * setup tabs: more space for the info link
   * fix opsi-logviewer call for linux and mac
   * new 'rebuild' button on create tab
   * new config 'control_in_toml_format' 

-- Detlef Oertel <d.oertel@uib.de>  Tue,  08 May 2023 : 15:00:00 +0200
--------------------------------------------------------
# Changelog opsi-client-agent

## [4.2.0.69-1] - 2023-09-11

### Changed
- Update oca-installation-helper to 4.2.0.26 (add mac-address if not set) (Nils Doerrer <n.doerrer@uib.de>)


## [4.2.0.68-1] - 2023-08-29

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

## [4.2.0.67-1] - 2023-08-28

### Changed
- Update opsiclientd to 4.2.0.158 (Nils Doerrer <n.doerrer@uib.de>)
- Improved logging at loginOpsiSetupUser function (Jan Schneider <j.schneider@uib.de>)

### Fixed
- Fixed event handling for complex sync scenarios and simplified sync event handling (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.66-1] - 2023-08-15

### Changed
- Update opsiclientd to 4.2.0.157 (Jan Schneider <j.schneider@uib.de>)
- Update opsi-script to 4.12.11.0 (Jan Schneider <j.schneider@uib.de>)
- Update oca-installation-helper to 4.2.0.25 (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.65-3] - 2023-08-09

### Changed
- Retrying move of new opsiclientd if failed and aborting if failed twice (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.65-2] - 2023-08-07

### Changed
- Set requiredOpsiscriptVersion to 4.12.5.1 (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.65-1] - 2023-08-01

### Fixed
- Use servicebatch opsi-script parameter on installation in bootimage context (Jan Schneider <j.schneider@uib.de>)

### Changed
- Update opsiclientd to 4.2.0.154 (Improved proxy detection, Improved logging in certificate handling) (Jan Schneider <j.schneider@uib.de>)
- Update opsi-script-common to 4.12.4.46 (small fixes) (Nils Doerrer <n.doerrer@uib.de>)
--------------------------------------------------------

# Changelog opsi-mac-client-agent

## [4.2.0.31-1] - 2023-08-29

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

## [4.2.0.30-1] - 2023-08-28

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

### Fixed
- Fixed event handling for complex sync scenarios and simplified sync event handling (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.29-1] - 2023-08-15

### Changed
- Update opsiclientd to 4.2.0.157 (Jan Schneider <j.schneider@uib.de>)
- Update opsi-script to 4.12.11.0 (Jan Schneider <j.schneider@uib.de>)
- Convert changelog to new format (Jan Schneider <j.schneider@uib.de>)
- Update oca-installation-helper to 4.2.0.25 (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.28-1] - 2023-08-01

### Changed

- Update opsiclientd to 4.2.0.154 (Improved proxy detection, Improved logging in certificate handling) (Nils Doerrer <n.doerrer@uib.de>)
- Update opsi-systray to 4.2.0.0 (codesigned app) (Nils Doerrer <n.doerrer@uib.de>)
--------------------------------------------------------
# Changelog opsi-cli

## [4.2.0.14-1] - 2023-08-31

### Changed

- recursively collecting hosts from nested host groups (doerrer <n.doerrer@uib.de>)

--------------------------------------------------------

debian (4.2.0.5-2) testing; urgency=low

  * removed l-os-postinst from "setup_after_install"

 -- Mathias Radtke <m.radtke@uib.de> Thu Aug 03 14:00:00 2023 +0200

debian (4.2.0.5-1) testing; urgency=low

  * opsipreparelib.py: prepareDisk() now creates lower case labels
  * new property "add_all_network_devices_to_netplan" to add all ether network devices to netplan

 -- Mathias Radtke <m.radtke@uib.de> Thu May 25 13:32:00 2023 +0200

--------------------------------------------------------

debian12 (4.2.0.1-19) testing; urgency=low 
 
  * corrected encoding behaviour - UTF8 is now default

 -- Mathias Radtke <m.radtke@uib.de> Fri, Sep 01 11:30:00 2023 +0200

debian12 (4.2.0.1-18) testing; urgency=low

  * added new property to download and use non-free-firmware

 -- Mathias Radtke <m.radtke@uib.de> Mon, Jul 31 13:24:00 2023 +0200

--------------------------------------------------------

memtest86 (6.20-1) testing; urgency=low

  * updated to memtest86+ 6.20

 -- Mathias Radtke <m.radtke@uib.de> Mon, 08 May 2023 16:35:00 +0200

memtest86 (6.10-1) testing; urgency=low

  * updated to memtest86+ 6.10

 -- Mathias Radtke <m.radtke@uib.de> Wed, 08 Feb 2023 14:00:00 +0100

--------------------------------------------------------

mint21* (4.2.0.3-4) testing; urgency=low
 
  * changed uefi check as efivars is not available in kernel 6.0 and higher

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 26 11:59:57 2022 +0200

--------------------------------------------------------

sles15-3 (4.2.0.2-5) testing; urgency=low

  * updated repo addresses

 -- Mathias Radtke <m.radtke@uib.de> Mon Sep 11 10:55:00 2023 +0200

--------------------------------------------------------

ubuntu (4.2.0.6-3) tetsing; urgency=low

  * readded missing postinst.sh

 -- Mathias Radtke <m.radtke@uib.de> Mon, Aug 28 07:05:00 2023 +0200

ubuntu (4.2.0.6-2) testing; urgency=low

  * removed l-os-postinst from "setup_after_install"

 -- Mathias Radtke <m.radtke@uib.de> Thu Aug 03 14:00:00 2023 +0200

--------------------------------------------------------

windows (4.2.0.5-2) testing; urgency=low

  * postinst.cmd scripts now run sequentially

 -- Mathias Radtke <m.radtke@uib.de> Thu Aug 31 11:50:26 2023 +0200


windows (4.2.0.5-1) testing; urgency=low

  * added functions to display messages on opsi 4.3 plymouth bootimages

 -- Mathias Radtke <m.radtke@uib.de> Fri Jul 28 12:39:58 2023 +0200

--------------------------------------------------------

opsi-local-image (4.2.0.5-2) testing; urgency=low

  * postinst.cmd scripts now run sequentially

 -- Mathias Radtke <m.radtke@uib.de> Thu Aug 31 11:50:36 2023 +0200


opsi-local-image (4.2.0.5-1) testing; urgency=low

  * added functions to display messages on opsi 4.3 plymouth bootimages

 -- Mathias Radtke <m.radtke@uib.de> Fri Jul 28 12:40:16 2023 +0200

--------------------------------------------------------

opsi-linux-bootimage (20230912-1) testing; uregncy=low

  * kernel 6.4.12
  * removed gpu drivers

 -- Mathias Radtke <m.radtke@uib.de> Tue, 12 Sep 2023 09:16:00 +0200

opsi-linux-bootimage (20230803-1) testing; urgency=low

  * updated grub binary
  * updated grub.cfg
  * updated grub-custom.cfg

 -- Mathias Radtke <m.radtke@uib.de> Thu, 03 Aug 2023 12:07:00 +0200

opsi-linux-bootimage (20230717-1) testing; urgency=low

  * kernel 6.4.3

 -- Mathias Radtke <m.radtke@uib.de> Mon, 17 Jul 2023 06:52:00 +0200

opsi-script (4.12.11.0-4) stable; urgency=medium
 
  Fixes:
    correct logviewer paths
  Changes:
    update ssl version to openssl 3
    use new product sorting algorithm (only opsi 4.3)
    update translations
  
-- j.werner <j.werner@uib.de> 21 Jul 2023 

opsi-client-kiosk (4.2.1.0-13) testing; urgency=low

  [update] ssl version to openssl 3

-- Jan Werner <j.werner@uib.de> 04 Sept 2023

l-opsi-client-kiosk (4.2.1.0-8) testing; urgency=low

  [update] ssl version to openssl 3

-- Jan Werner <j.werner@uib.de> 04 Sept 2023

m-opsi-client-kiosk (4.2.1.0-5) testing; urgency=low

  [update] ssl version to openssl 3

-- Jan Werner <j.werner@uib.de> 04 Sept 2023
Antworten