Changelog#

Dieses Kapitel listet die Änderungen jeder veröffentlichten Version der App auf.

v6.0.0 (2026-10-19)#

  • Der Connector synchronisiert in mehrere Konten in Apple School Manager. Jedes Konto erhält nur die Schulen, die Sie ihm zuordnen.

  • Die Einstellungsdatei /etc/asm-connections.json ersetzt die App-Einstellungen asm/username, asm/password und asm/school_whitelist sowie alle UCR-Variablen asm/attributes/* und asm/ldap_filter/*. Die Einstellungen für Schüler und Lehrer gelten pro Konto, die Einstellungen für Klassen und die LDAP-Filter pro Schule. Das Update überträgt die bisherigen Werte in die neue Datei, wie in Update von einer früheren Version beschrieben.

  • Ein Fehler beim Upload in ein Konto, zum Beispiel ein ungültiger LDAP-Filter, bricht nur den Upload in dieses Konto ab.

  • asm/last_upload/ACCOUNT enthält den Zeitpunkt des letzten Uploads in jedes Konto.

  • Der Connector prüft nicht mehr, ob sich die Domain einer E-Mail-Adresse auflösen lässt. Die Prüfung schrieb nur eine Warnung, und Apple School Manager akzeptiert solche Adressen.

  • Die App unterstützt Keycloak als Identity Provider für Apple School Manager. Benutzer melden sich mit dem Passwort aus der UCS@school-Domäne an ihren Managed Apple Accounts an. Siehe Keycloak als Identity Provider für ASM.

v5.1.1 (2026-03-05)#

  • Der Connector lässt sich wieder auf einem zentralen Replica Directory Node betreiben.

v5.1.0#

  • Der Connector exportiert weitere zusätzliche Standorte für Schüler und Lehrer.

v5.0.3#

  • Die App verweigert die Installation auf einem zentralen Replica Directory Node.

v5.0.2#

  • Folge-Release für Version 5.0.1. Eine nicht passende Komponenten-ID im App Center verhinderte das Update von UCS 5.0.

v5.0.1#

  • Erstes Release für UCS@school 5.2. Funktional identisch mit Version 3.0.3.

v4.0.0#

  • Erstes Release für UCS@school 5.1. Funktional identisch mit Version 3.0.3.

v3.0.3#

  • Eine Debian-Abhängigkeit wurde korrigiert.

v3.0.2#

  • Der Connector exportiert die Jahrgangsstufe, die mit asm/attributes/student/grade_level konfiguriert wird.

v3.0.1#

  • Die Logrotation des Connectors folgt den UCR-Variablen logrotate/*.

v2.2.4#

  • Der Connector wendet konfigurierte LDAP-Filter beim Laden von Klassen korrekt an.

v2.2.3#

  • Die Behandlung unerwarteter Fehler wurde korrigiert.

v2.2.2#

  • Der Name eines Kurses, den der Connector aus der Schulklasse ableitet, folgt dem Muster in asm/attributes/course-name-pattern. Die Voreinstellung ist {ou}-{name}.

v2.2.1#

  • Der Connector wendet konfigurierte LDAP-Filter auf rosters.csv an.

v2.2.0#

  • Der Connector verwendet den Namen der Schulklasse als Kursnamen. Zuvor verwendete er die Beschreibung der Schulklasse.

  • LDAP-Filter ermöglichen eine feinere Steuerung der exportierten Lehrer und Schüler. Sie lassen sich global oder pro Schule mit asm/ldap_filter/students und asm/ldap_filter/staff setzen. Ein ungültiger Filter bricht die Synchronisation ohne Export ab.

v2.1.0#

  • Der Connector füllt die Spalte password_policy für neue Schüler aus asm/attributes/student/password_policy.

v2.0.0#

  • Erstes Release für UCS 4.4. Funktional identisch mit Version 1.2.

v1.2.0#

  • Der Connector verarbeitet Klassen mit mehr als 15 Lehrern korrekt. Er exportiert 15 davon, was dem Limit von Apple School Manager entspricht.

v1.1.0#

  • Sie können die App auf einem Replica Directory Node installieren.

v1.0.0#

  • Erstes Release.