UCS@school 4.3 v8 Changelog


Inhaltsverzeichnis

1. UCS@school-Update
1.1. Generelle Hinweise zum Update
1.2. Veränderungen im Updateprozess
1.3. Changelog
1.3.1. Released on 2019-03-31:
1.3.2. Released on 2019-04-11:
1.3.3. Released on 2019-05-20:
1.3.4. Released on 2019-05-29:

§Kapitel 1. UCS@school-Update

Dieses Dokument enthält die Changelogs mit den detaillierten Änderungsinformationen zum Update von UCS@school von Version 4.3 v7 nach 4.3 v8. 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.

§1.2. Veränderungen im Updateprozess

In der Vergangenheit wurden Updates für UCS@school immer als ein neues App-Update im Univention App Center bereitgestellt. Beginnend mit UCS@school 4.2 v10 bzw. UCS@school 4.3 v4 wird dieser Prozess verschlankt. Kleinere Updates und Fehlerbereinigungen (Errata für UCS@school), die keine Interaktion mit dem Administrator erforderlich machen, werden in Zukunft im Repository der bereits veröffentlichten App-Version von UCS@school herausgegeben. Die Changelog-Dokumente, die wir mit jeder UCS@school-App-Version herausgeben, 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. Changelog

§1.3.1. Released on 2019-03-31:

Source package python-pampy in version 1.8.4-1A~4.3.0.201903160731:

  • The python-pampy package now handles Unicode strings correctly (Bug 48137).

Source package ucs-school-import in version 16.0.3-6A~4.3.0.201903131712:

  • A configuration key csv:allowed_missing_columns was added. It can be assigned a list of column names that are allowed to be missing in the input data (Bug 48655).

  • A hook was added that runs before reading the input data (Bug 48188).

  • An example pre-read hook was added, that can change the column names in a CSV file (Bug 48189).

§1.3.2. Released on 2019-04-11:

Source package ucs-school-import in version 16.0.3-9A~4.3.0.201904091601:

  • Additional special characters in usernames can now be configured by the new configuration key username:allowed_special_chars. The default value is backwards compatible with previous UCS@school versions and contains only the dot. Besides the dot, only dash and underscore can also be used (resulting in the configuration value ".-_") (Bug 49259).

  • Internal improvement: the PyHook loading code was consolidated (Bug 49268).

  • A hook was added that allows to modify the configuration after reading the configuration files and applying the command line arguments. The base class is ucsschool.importer.utils.config_pyhook.ConfigPyHook (Bug 49264).

  • A hook was implemented that manipulates the configuration depending on the imported user role (Bug 49266).

Source package ucs-school-lib in version 11.0.2-6A~4.3.0.201904091600:

  • Internal improvement: improved type hints and Python 3 compatibility (Bug 49268).

Source package ucs-school-umc-exam in version 8.0.2-4A~4.3.0.201904091604:

  • Internal improvement: use the consolidated PyHook loading code (Bug 49268).

§1.3.3. Released on 2019-05-20:

Source package ucs-school-ldap-acls-master in version 16.0.4-1A~4.3.0.201905101711:

  • Due to a ACL problem, multi-OU staff users were not replicated to all administrative school slaves. This problem has been fixed (Bug 48924, Bug 49448).

§1.3.4. Released on 2019-05-29:

Source package ucs-school-import in version 16.0.3-14A~4.3.0.201905221535:

  • Internal improvement: a Python module was moved into another Debian package (Bug 48576).

Source package ucs-school-ldap-acls-master in version 16.0.4-2A~4.3.0.201905201715:

  • For security reasons, direct LDAP access has been restricted for teachers and staff. They can no longer create any shares in LDAP directly. This has no effect on the functionality of UCS@school (Bug 49507).

Source package ucs-school-umc-import in version 1.0.1-6A~4.3.0.201905132138:

  • Internal improvement: fixed Debian package dependency (Bug 48576).