Updates für 4.2 testing und stable

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

Updates für 4.2 testing und stable

Beitrag von n.doerrer »

Sehr geehrte opsi-Anwenderinnen und -Anwender

mit diesem Release haben wir neue Pakete für opsi 4.2 in testing und stable veröffentlicht.

Eine neue Version des opsi-configed wird in Stable veröffentlicht. Der opsi-configed 4.2.22.13 enthält einige Neuerungen. Die wichtigste ist, dass der opsi-logviewer nun im configed integriert ist. Das heißt, der logviewer kann nun mit der Option "--logviewer" oder "-lv" in der Kommandozeile gestartet werden. Zudem wird beim Installieren des opsi-Pakets nun auch ein Icon für den opsi-logviewer angelegt und es gibt analog zum opsi-configed auch eine Portable für den logviewer, der dann so ohne Installation ausgeführt werden kann (<http://download.uib.de/4.2/stable/misc/>[).](http://download.uib.de/4.2/testing/misc/\).Damit)
Von nun an wird bei der Installation des Pakets auf dem Depot der alte opsi-logviewer vom Depot entfernt. Da der opsi-logviewer nun seit 4.2.22.1-1 im opsi-configed integriert ist, wird das alte Paket auch nicht mehr benötigt. Wenn der opsi-configed auf einem Client installiert wird, wird dort der alte opsi-logviewer entfernt und der neue mitinstalliert.
[Damit](http://download.uib.de/4.2/testing/misc/\).Damit) ist das Paket des opsi-logviewer obsolet und kann deinstalliert werden. Das Paket wird auch nicht mehr gepflegt oder aktualisiert.

Für das Senden und Empfangen von Daten vom und zum Server wird nun Messagepack statt Json verwendet, was für einen kleine Performanceverbesserung sorgt. Je nach Umgebung konnten wir beim Starten und Neuladen der Daten einen Gewinn von 10-20 Prozent feststellen.

Darüber hinaus wurde die Animation beim Laden der Daten überarbeitet. Ziel war es, dass nun viel leichter erkennbar ist, wenn Daten geladen werden und der Configed nicht ansprechbar ist.

Das Login-Fenster ist nun nicht mehr permanent im Vordergrund. Dafür hat es nun ein Icon in der Anwendungsleiste des Betriebssystems, um es zurückzuholen.

Die Product-Property für die Sprache wurde entfernt. Die ist nun nicht mehr notwendig. Wenn Sie nun einmal die Sprache im configed oder im logviewer ändern, wird diese Einstellung für den nächsten Start PC-Nutzer-spezifisch abgespeichert.

Folgende Bugs wurden behoben:
\- on-demand actions nicht mehr im readonly-modus möglich
\- Erzeugen von Lizenzen wieder möglich
\- Clientauswahl bleibt beim Reload erhalten
\- Die SSH-Konsole führt nun alle Befehle aus (und nicht mehr nur den ersten)
\- Das Erstellen und Entfernen einer Lizenzpool - Produkt Verbindung funktioniert wieder
\- Gruppen können wieder erstellt und bearbeitet werden
\- Eine falsche Fehlermeldung beim Treiberupload taucht nicht mehr auf
\- Session-Informationen können wieder normal angefordert werden
\- Das regelmäßige überprüfen des Verbindungsstatus der Clients funktioniert wieder ordentlich. Das hat bisher die Verwendung des configed extrem verlangsamt wenn es aktiv war.

Wir haben am opsi-linux-bootimage einige Umbauarbeiten gemacht. Neben einem aktuellerem Kernel gibt es Änderungen am GRUB Bootloader. Wir haben das Baufverfahren des von uns verwendeten GRUB geändert, als auch die grub.cfg angepasst. Die grub.cfg wird beim Installieren des opsi-linux-bootimage gesichert, aber nicht mehr zurückgespielt. In letzter Zeit haben wir einige Dinge an der grub.cfg geändert und es wäre nicht ohne weiteres möglich diese dinge per Postinst Skript entsprechend anzupassen. Für eigens erstellte Startmenü Einträge im GRUB ist nun die Datei grub-custom.cfg zuständig. Diese Datei wird gesichert und zurückgespielt.
Des weiteren wurde die Standartsprache im Bootimage auf englisch umgestellt. Wer das opsi-linux-bootimage weiterhin auf deutsch betreiben möchte, setzt den opsi-linux-bootimage.append Parameter "lang=de". Wer diesen Host-Parameter gesetzt hat und ein "opsi-setup --init-current-config" aufruft bekommt ab opsi-utils 4.2.0.208-1 diese Parameter auch in die GRUB/PXE Menüs gepatcht.

Genauere Informationen finden sie in den unten aufgeführten Changelogs.

## 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)

Mit freundlichen Grüßen
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