Inhaltsverzeichnis
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/.
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.
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.
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.
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.
Source package ucs-school-import in version 18.0.16A~5.0.0.202205310915:
Source package ucs-school-l10n-fr in version 5.0.4A~5.0.0.202207121347:
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:
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:
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:
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:
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:
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).