Change-Log
Version 3.5
Features
- In der Swagger Definition
CMI API Debug
werden die/Info
Endpunkte aufgeführt. - Endpunkt hinzugefügt:
GET: /Info/version
Gibt die Version der CMI API zurueck
Bug-Fixes
- Im Prozess Layer 'Klapp' werden die Unterrichtseinheiten korrekt geliefert.s
Version 3.4
Features
- Im Prozess Layer 'Klapp' sind die Übersetzungen der 'DIPALOG ÜLS (Überfachliche Lebens- und Schlüsselkompetenzen) Erhebung' bereitgestellt.
Version 3.3
Features
- Einführung vom Prozess Layer 'Discovery'.
Bug-Fixes
- Die Dokumente wurden nicht über die in der appsettings.json konfigurierte Api-Base-URL heruntergeladen, sondern direkt über das CMI-Backend. Dieser Fehler wurde behoben.
Version 3.2
Features
- Einführung vom Prozess Layer 'Klapp'
Version 3.1
Features
- Einführung von "Gruppen". Pro Mandant lassen sich mittels Config-UI mehrere Definitionen (Gruppen) erstellen die eine eigene Konfiguration haben. Diese Gruppen sind unter einer eigenen URL ereichbar. Bestehende Konfigurationen funktionieren wie bisher.
Version 3.0
Features
- Einführung neues Modul
Prozess-Layer
. Die Dokumentation dafür ist hier zu finden. - Die CMI API ist nun vollständig in einem skaliertem Betrieb lauffähig
Breaking Changes
- STS 2.0 wird nicht mehr unterstützt
- Der STS Client für die CMI API muss den Grant-Type
authorization_code
unterstützten.Implicit
wird nicht mehr benötigt. - Config-UI ist neu eine statische Webseite und ist neu unter der URL
<Protokoll>://<CMI API>:<Port>/<Mandant>
erreichbar - Swagger ist neu unter
<Protokoll>://<CMI API>:<Port>/<Mandant>/swagger/index.html
erreichbar und enthält mehrere Definitionen - In appsettings.json sind die Einträge für
DataProtection
undSignalR
ausgebaut und werden nicht mehr benötigt
Version 2.2
Wichtig: Für einen vollständig funktionsfähigen skaliertem Betrieb Version 3.x verwenden.
Wichtig: Unabhängig davon, ob die CMI API skaliert betrieben wird, wenn das Hosting via IIS erfolgt, muss ab dieser Version das Windows Feature Web Server / Application Development / WebSocket Protocol installiert sein. Für weitere Informationen, siehe Installation.
Ergänzungen für einen eingeschränkten skalierten Betrieb.
- Optionales Redis-Backend für SignalR
- Zentraler Datenspeicher für den Data Protector
- Reconnect-Anweisungen für die WebSocket-Verbindung
- Http Web Hook bei Konfigurationsänderungen
- STS-Discovery-Daten werden nicht mehr für jeden Mandaten beim Prozessstart abgerufen, sondern bei der ersten Verwendung
Fehlerkorrektur bei Konfiguration mit mehreren Mandaten / API's
- Enum Werte funktionieren bei allen API's
Version 2.0
Neue Einstellung AutoRebootOnConfigChangeEnabled
, welche standardmässig aktiviert
ist.
Durch diese Einstellung wird die komplette API automatisch neu gestartet, wenn bei einem Tenant die Definition angepasst wird.