S 39
Bitte beachten Sie: Seit Release 39.5.25 (mind. DB 25.0.0, mind. S 39.0.0) stellt PLANTA sämtliche Software-Komponenten (Ausnahme: Desktop-Client) als Container-Lösungen bereit. Für die Installation / den Betrieb der Server-Versionen ab 39.0.0 bzw. das Update auf diese Versionen ist eine OCI kompatible Container Runtime bzw. Plattform, z.B. Docker notwendig. Mehr dazu siehe unter Installation von PLANTA project.
S 39.1.0 (manager, worker)
Features
Schlüssel | Beschreibung |
|---|---|
711 | Es können nun auch Attribute als Binärdaten ausgelesen und Base64-codiert gespeichert werden. |
1128 | Die Performance wurde verbessert, da die Standardeinstellung des Parameters |
1158 | Der JDBC-Treiber wurde auf die neueste Version aktualisiert: mssql-jdbc-13.2.1.jre11 |
1194 | Im aktuellen Microsoft JDBC-Treiber ist die Verschlüsselung standardmäßig aktiviert. Zur gezielten Steuerung der Verschlüsselung stehen nun neue Parameter zur Verfügung: |
1064 | Es lassen sich nun Parameter definieren, die für den Server neu und "unbekannt" sind. |
704 | Parameter in SQL-Statements werden nun in temporären Tabellen übergeben. Dies umgeht auch die Begrenzung der maximalen Parameter-Anzahl sowohl in MSSQL als auch in Oracle. |
875 | Hibernate Lib auf Version 5.6.15 und Hibernate Validator Lib auf 6.2.5 upgedated |
1130 | Der Default-Wert der Umgebungsvariable |
1197 | Es gibt einen neuen Server-Parameter
Der Parameter: |
1197 | Der Endpunkt der Prometheus-Schnittstelle lässt sich über den Parameter Das Präfix der Metriken ist jetzt |
680 | Prometheus Lib auf die Version V1.3.10 upgedatet
|
684 | Die Behandlung von eigenen Deprecation-Meldungen wurde verbessert. |
1019 | ExitCode 253 wurde hinzugefügt. Dieser zeigt an, dass nach dem Datenimport die Constraints nicht wieder aktiviert werden konnten. |
38 | Der Web-Client kann sich nun auch per OIDC JWToken authentifizieren. Hierfür sendet der Web-Client den User- und AccessToken an den Server. Dieser validiert die Token und nutzt die enthaltenden Daten für die Anmeldung. Hierfür wurden neue Umgebungsvariablen implementiert:
Die URL des idToken-Endpunkts wird wie folgt zusammengesetzt: Die URL des jwks-Endpunkts wird wie folgt zusammengesetzt: |
1147 | DDL-SQL-Ausdrücke mit Parametern werden jetzt besonders behandelt. |
S 39.0.4 (manager) und S 39.0.3 (worker)
Features
Schlüssel | Beschreibung |
|---|---|
1024 | Mit dem neuen Konfigurationsparameter Voraussetzung für die Nutzung dieser Option ist das Update beider Serverkomponenten, also des Managers und des Workers. |
S 39.0.2 (worker)
Bugfixes
Schlüssel | Beschreibung |
|---|---|
910 | Die Entfernung von virtuellen DIs aus SQL-Statements wurde verbessert. |
S 39.0.3 (manager)
Bugfixes
Schlüssel | Beschreibung |
|---|---|
930 | Entfernt eine Sicherheitslücke durch das Update der verwendeten Bibliotheken für LDAP |
S 39.0.2 (manager)
Bugfixes
Schlüssel | Beschreibung |
|---|---|
880 | Der Worker startet nun korrekt, auch wenn die Variable |
890 | Für die MSSQL-Datenbank wird das Zeichen-Encoding eingeschaltet und auf utf-8-Format gesetzt.
|
S 39.0.1 (manager, worker)
Bugfixes
Schlüssel | Beschreibung |
|---|---|
661 | Hibernate wurde auf die Version 5.6.5 upgedated |
672 | Sicherheitslücken wurden geschlossen. |
S 39.0.0 (manager, worker)
Features
Schlüssel | Beschreibung |
|---|---|
323 | Interne Server-Kommunikation wurde verbessert: Die Protobuf-Nachrichten können optional im Log ausgegeben werden und ermöglichen so eine bessere Nachverfolgbarkeit. |
171 | Die Metriken des Prometheus-Interfaces beginnen nun konsistent mit „planta__server__“ für eine einheitliche Benennung. |
37 | Der Server nutzt nun eine aktuelle CPython-Version 3.12.9 für verbesserte Stabilität und Sicherheit. |
332 | Die Authentifizierung unterstützt nun den Login via JWT-Token. |
110 | Die Speicherung der Versionsinformation wurde vereinheitlicht. Versionsinformation wird im JSON-Format erzeugt mit den Attributen:
Für jede Komponente wird ein eigener Node erzeugt: (manager / worker / client) |
532 | Exitcodes aus Linux/Signals wurden ergänzt und mit verständlichen Beschreibungen versehen, die beim Abbruch ausgegeben werden. |
440 | Das Logging beim Start einer Client-Session wurde aufgeräumt und unnötige Meldungen entfernt. |
293 | Mit der Python-Funktion |
272 | Der Effekttyp „Round“ wurde in die Liste der verfügbaren Effekte aufgenommen. |
365 | Die Ausführung von Migrationen wurde beschleunigt, indem irrelevante Pakete ausgeklammert werden. |
255 | Parameter an Clientless-Sessions können jetzt verschachtelte Dictionaries enthalten und bieten so mehr Flexibilität. |
680 | Die Monitoring-Schnittstelle wurde auf depricated gesetzt. Stattdessen ist künftig die Prometheus-Schnitstelle bzw. der Health-Endpunkt zu verwenden. |
Bugfixes
Schlüssel | Beschreibung |
|---|---|
29 | Fehler behoben, dass im Laufe des Tages nach verschiedenen Terminrechnungen die Auslastungsdiagramme falsche Werte anzeigt haben, was bisher nur durch eine Neuplanung behoben werden konnte. |
281 | Beim LDAP-Import bleiben die UUIDs jetzt konsistent erhalten und sorgen für eine eindeutige Identifizierung. |
76 | Die Benutzer-ID wird beim Einsatz des Serveradapters ohne LDAP oder OIDC zuverlässig übermittelt, um eine korrekte Authentifizierung sicherzustellen. |
601 | Das Modul Abweichungen verarbeitet Daten jetzt stabil und ohne Python-Exception. |
300 | Das Erstellen von Statements mit virtuellen Dataitems und Relationen zu Oberbereichen funktioniert jetzt wie vorgesehen. |
90 | Das Parsen von Statements wurde optimiert, sodass Literale nur an den richtigen Stellen ersetzt werden. |