UCS@school 5.0 v2 Changelog


Inhaltsverzeichnis

1. UCS@school-Update
1.1. Generelle Hinweise zum Update
1.2. Updateprozess
1.3. UCS@school Computer Import unterstützt Python Hooks
1.4. Changelog
1.4.1. Released on 2022-07-13:

§Kapitel 1. UCS@school-Update

Dieses Dokument enthält die Changelogs mit den detaillierten Änderungsinformationen zum Update von UCS@school von Version 5.0 v1 nach 5.0 v2. Sofern notwendig, werden wichtige Hinweise zum Update in einem separaten Abschnitt behandelt. Die Changelogs werden nur in Englisch gepflegt. Die Änderungsinformationen für vorherige Versionssprünge finden sich unter https://docs.software-univention.de/.

§1.1. Generelle Hinweise zum Update

Während der Aktualisierung kann es zu Ausfällen von Diensten innerhalb der Domäne kommen. Aus diesem Grund sollte das Update innerhalb eines Wartungsfensters erfolgen. Grundsätzlich wird empfohlen das Update zunächst in einer Testumgebung einzuspielen und zu testen. Die Testumgebung sollte dabei identisch zur Produktivumgebung sein.

Achtung

Es wird empfohlen, Updates von UCS Systemen mit UCS@school von UCS Version 4.4-9 auf UCS Version 5.0-2 mit dem Kommandozeilen-Tool univention-upgrade und nicht über das UMC Update-Modul durchzuführen. Mehr Informationen finden sich unter https://help.univention.com/t/20283.

Das Update auf UCS@school 5.0 v2 mit dem Kommandozeilen-Tool univention-upgrade bricht aufgrund eines Fehlers (Bug 53666) in den Versionen UCS 5.0-0 bis 5.0-1 errata223 mit einem Fehler ab. Um zunächst auf die entsprechende UCS Version zu aktualisieren, kann der Befehl univention-upgrade --disable-app-updates verwendet werden. Danach kann das Update auf UCS@school 5.0 v2 installiert werden. Das UMC Updater-Modul bzw. die Maintenance-Richtlinien sind nicht betroffen.

§1.2. Updateprozess

Größere Updates für UCS@school werden im Univention Appcenter als eigenständiges App-Update herausgegeben. Kleinere Updates und Fehlerbereinigungen (Errata für UCS@school), die keine Interaktion mit dem Administrator erforderlich machen, werden im Repository der bereits veröffentlichten App-Version von UCS@school herausgegeben. Die Changelog-Dokumente, die Univention mit jeder UCS@school-App-Version herausgibt, werden dann entsprechend um einen neuen Abschnitt erweitert, aus dem ersichtlich wird, zu welchem Zeitpunkt welche Pakete veröffentlicht und welche Fehler dabei behoben wurden.

§1.3. UCS@school Computer Import unterstützt Python Hooks

Mit dieser Version können während der Ausführung des Skripts /usr/share/ucs-school-import/scripts/import_computer Python Hooks ausgeführt werden. Mehr Informationen finden sich unter https://docs.software-univention.de/ucsschool-handbuch-5.0.html#pyhooks.

Shell Hooks werden in UCS@school 5.0 v2 nicht mehr ausgeführt und müssen zu Python Hooks migriert werden.

§1.4. Changelog

§1.4.1. Released on 2022-07-13:

Source package ucs-school-import in version 18.0.16A~5.0.0.202205310915:

  • The UCS@school computer import now supports the execution of python hooks. It is not possible to use shell hooks anymore (Bug 54755).

  • A French translation of UDM extended attributes and extended options has been added (Bug 54030).

Source package ucs-school-l10n-fr in version 5.0.4A~5.0.0.202207121347:

  • The French translation package has been given a comprehensive update to align it to the current source code. All missing translation strings have been added and all outdated strings have been updated (Bug 54030).

  • Update translation of schoolinstaller (Bug 49533).

Source package ucs-school-ldap-acls-master in version 18.0.4A~5.0.0.202206011518:

  • Users which don't belong to any school, and which were created outside of cn=users could not be replicated to school servers, since they didn't have the necessary rights to read all attributes of these users. The LDAP ACLs have been adjusted to make the replication possible (Bug 51279).

Source package ucs-school-lib in version 13.0.19A~5.0.0.202207071332:

  • Internal: The code which executed shell hooks was removed from the UCS@school library (Bug 54755).

  • The validation was adapted to prevent invalid school names in multiserver environments (Bug 53506)

  • The wording of some descriptions shown in UMC modules was adjusted (Bug 54030).

  • The UCS@school validation does not crash anymore with custom UCS@school roles (Bug 54535).

  • A UCR variable was corrected, which was used to check Marktplatz shares consistency inside a diagnostic check (Bug 54248).

  • Internal: The syntax class of the user's attribute expiration_date was changed (Bug 54812).

  • Internal: The UCS@school lib was adapted to handle UMC searches consistently (Bug 50797).

Source package ucs-school-metapackage in version 13.0.15A~5.0.0.202205190959:

  • Add mail address for demo users (Bug 48896).

  • Demo users can now be retrieved in the UCS@school Kelvin REST API (Bug 54205).

  • Fix error in script "set_nt_acl_on_shares" when joining backup to single master. (Bug 54735).

Source package ucs-school-netlogon-user-logonscripts in version 16.0.4A~5.0.0.202205171120:

  • Corrected spelling and grammar mistakes in UCR variable descriptions (Bug 54758).

Source package ucs-school-umc-computerroom in version 12.0.11A~5.0.0.202206301342:

  • The wording of some descriptions shown in UMC modules was adjusted (Bug 54030).

  • An error message regarding the Veyon WebAPI Server has been improved (Bug 53421).

  • After a Veyon session becomes invalid, a new session is established (Bug 53558).

Source package ucs-school-umc-diagnostic in version 2.0.10A~5.0.0.202205061538:

  • Correct school admins are not detected as wrong by the diagnostic module (Bug 54415).

Source package ucs-school-umc-exam in version 10.0.5A~5.0.0.202206241101:

  • The creation of exam students will no longer copy specific operational LDAP attributes from the original user. In effect the LDAP attribute blacklist stored in the UCR variable ucsschool/exam/user/ldap/blacklist is implicitly extended by a hardcoded set of operational attribute names. This change is required for compatibility with UCS 5.0-2 where operational LDAP attributes are added to the internal user information of UDM (Bug 54896).

Source package ucs-school-umc-groups in version 10.0.7A~5.0.0.202207071445:

  • Verify that the users belong to the work group's school when adding users to an existing work group (Bug 54040).

  • Searches in the UMC now handle asterisks consistently (Bug 50797).

Source package ucs-school-umc-import in version 3.0.5A~5.0.0.202207131524:

  • The wording of some descriptions shown in UMC modules was adjusted (Bug 54030).

Source package ucs-school-umc-installer in version 8.0.8A~5.0.0.202205310922:

  • The wording of some descriptions shown in UMC modules was adjusted (Bug 54030).

  • The creation of a demo school and demo users is now configurable in the "UCS@school configuration wizard" UMC module (Bug 49533).

Source package ucs-school-umc-internetrules in version 16.0.3A~5.0.0.202207071448:

  • Searches in the UMC now handle asterisks consistently (Bug 50797).

Source package ucs-school-umc-lists in version 3.0.6A~5.0.0.202203181232:

  • Deactivated students can be excluded from the class list export. (Bug 50335)

  • Students that are not assigned to a class are ignored when the class list is created. (Bug 52335)

  • The wording of some descriptions shown in UMC modules was adjusted (Bug 54030).

Source package ucs-school-umc-rooms in version 17.0.9A~5.0.0.202207071451:

  • Searches in the UMC now handle asterisks consistently (Bug 50797).

Source package ucs-school-umc-users in version 16.0.5A~5.0.0.202207071454:

  • Searches in the UMC now handle asterisks consistently (Bug 50797).

Source package ucs-school-umc-wizards in version 12.0.10A~5.0.0.202207071456:

  • Searches in the UMC now handle asterisks consistently (Bug 50797).

Source package ucs-school-veyon-client in version 2.0.4A~5.0.0.202206231055:

  • An new connection test method has been added (Bug 53421)

Source package ucs-school-webproxy in version 16.0.7A~5.0.0.202204271758:

  • Resolved warnings that appeared during the installation (Bug 54571).