Changelogs
8.1.3
Release Datum: 2024-12-03
Breaking Changes
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-18162
Ein Problem bei Anwendung der Einstellung sanitizeHtml
wurde behoben. Die globale Einstellung am Modul überschreibt nun korrekt den Wert an der Instanz, sofern dieser dort false
ist. Um das bisherige Verhalten wiederherzustellen, muss sanitizeHtml
auf false und forceValidJavaScript
auf true
gesetzt werden.
Betrifft:
-
BPC - Process Interaction
Security Fixes
Security Fixes umfassen die Behebung von sicherheitsrelevanten Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-18409
Die RabbitMQ-Bibliothek amqp-client wurde aktualisiert.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-18412
Die Bibliothek json wurde aktualisiert.
Betrifft:
-
Adapter - JSON
-
Application - Process Engine
-
Process Engine - REST API
-
Workbench - Compare
INUBIT-18413
Die nicht mehr benötigte Bibliothek commons-io wurde entfernt.
Betrifft:
-
Application - Remote Connector
Neue Funktionen - Verbesserungen
INUBIT-14606
Aus der Datei ibis.xml
wurden veraltete und nicht mehr unterstützte Einstellungen entfernt. Eine aktualisierte Version finden Sie nach dem Patchen oder einer Neuinstallation in den Template-Dateien.
Betrifft:
-
Application - Process Engine
-
Installer
INUBIT-15070, SUPPORT-8647
Der RabbitMQ Connector wurde so erweitert, dass für Listener nun eingestellt werden kann, dass das ACK zum Server vor oder nach der Workflow-Ausführung zurückgesendet wird.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-17196, SUPPORT-10785
Die E-Mail-Benachrichtigung aus der Process Engine zu aufgetretenen Fehlern in Workflows oder dem Monitoring wurde so erweitert, dass E-Mail-Titel und -Inhalt frei definiert werden können. Zusätzlich ist die Verwendung von Workflow-Variablen über Platzhalter möglich.
Betrifft:
-
Error handling
INUBIT-17633, SUPPORT-11058
INUBIT unterstützt jetzt Oracle Datenbank 23c.
Betrifft:
-
Application - AS4 Gateway
-
Application - Process Engine
-
Connector - DB
-
Workbench - DB Explorer
-
Workbench - DB Manager
INUBIT-17648, SUPPORT-10242
Die XPath-Funktionsdokumentation wurde vervollständigt, so dass jetzt an jeder Funktion die Parameter erklärt und Beispiele mit angezeigt werden.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-17859
Das neue Utility Plugin "JSON Formatter" wurde hinzugefügt. Damit lässt sich belieger JSON-Inhalt in die kanonische Form überführen.
Betrifft:
-
Utility - JSON Formatter
INUBIT-18379
INUBIT wird mit der aktuellen Tomcat- und JDK-Version ausgeliefert.
Betrifft:
-
Application - Tomcat
Bug Fixes
INUBIT-14706, SUPPORT-11360, SUPPORT-8711
Probleme bei der Verwendung der CLI Cache-Kommandos rm
und clear
wurden behoben.
Betrifft:
-
CLI
INUBIT-18314, SUPPORT-11517
Ein Problem beim Füllen des Feldes "submitId" in Formular wurde behoben, so dass nun wieder der korrekte Wert in das Feld eingesetzt wird.
Betrifft:
-
Liferay - WebApp Portlet
INUBIT-16045, SUPPORT-11701, SUPPORT-10514
Ein Problem im Login-Dialog wurde behoben, so dass beim Wechsel in den "Erweitert" Dialog die aktuell ausgewählte Verbindung erhalten bleibt.
Betrifft:
-
Workbench
INUBIT-17025, SUPPORT-10561
Ein Problem, das u.a. beim Start der Workbench zu der Warnung package org.apache.xerces.dom not in java.xml
führte, wurde behoben.
Betrifft:
-
Application - Process Engine
-
Installer
-
Workbench
INUBIT-18141, SUPPORT-11482
Ein Problem wurde behoben, wodurch der Adapter bei Ausführung mit einer leeren Eingabenachricht fehlschlug. Dieses Problem ist nun behoben.
Betrifft:
-
Adapter - CSV
INUBIT-18162
Ein Problem bei Anwendung der Einstellung sanitizeHtml
wurde behoben. Die globale Einstellung am Modul überschreibt nun korrekt den Wert an der Instanz, sofern dieser dort false
ist. Um das bisherige Verhalten wiederherzustellen, muss sanitizeHtml
auf false und forceValidJavaScript
auf true
gesetzt werden.
Betrifft:
-
BPC - Process Interaction
INUBIT-18521
Ein Problem bei der Schematron-Validierung wurde behoben, so dass jetzt auch die detailierten Fehlerinformationen der Validierung am Modul mit ausgegeben werden.
Betrifft:
-
Utility - XML (Schema) Validator
-
Utility - ZUGFeRD
8.1.2
Release Datum: 2024-10-07
Breaking Changes
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-17630, SUPPORT-11282, SUPPORT-8741, SUPPORT-10242
Mit dem Startparameter -DenableFormatterMicrosecondsValidation
kann erzwungen werden, dass die Formatter-Funktionen fehlschlagen, wenn DateTime-Werte übergeben werden, die die Millisekunden-Genauigkeit überschreiten.
Der Startparameter muss beim Start der Process Engine mitgeben werden. Beim Start der Workbench sollte der Parameter ebenfals mitgegeben werden, um das gleiche Verhalten auch im Client zu erzwingen.
Betrifft:
-
Converter - XSLT
-
Workbench - XPath-Assistant / Execution
Security Fixes
Security Fixes umfassen die Behebung von sicherheitsrelevanten Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-15699, SUPPORT-10569
Die Bibliothek activemq-client wurde aktualisiert.
Betrifft:
-
Application - AS4 Gateway
-
Connector - AS4
-
Connector - JMS
Neue Funktionen - Verbesserungen
INUBIT-12654, SUPPORT-11820
Das Löschen eines Benutzer über die Workbench wurde erweitert, so dass nun konfiguriert werden kann, ob Nutzerreferenzen im System mit entfernt werden sollen (DSGVO).
Betrifft:
-
User Manager
INUBIT-17630, SUPPORT-11282, SUPPORT-8741, SUPPORT-10242
Mit dem Startparameter -DenableFormatterMicrosecondsValidation
kann erzwungen werden, dass die Formatter-Funktionen fehlschlagen, wenn DateTime-Werte übergeben werden, die die Millisekunden-Genauigkeit überschreiten.
Der Startparameter muss beim Start der Process Engine mitgeben werden. Beim Start der Workbench sollte der Parameter ebenfals mitgegeben werden, um das gleiche Verhalten auch im Client zu erzwingen.
Betrifft:
-
Converter - XSLT
-
Workbench - XPath-Assistant / Execution
INUBIT-17912
Die aktuellste Version der Krypto-Bibliothek Bouncycastle wird nun verwendet.
Betrifft:
-
Application - Process Engine
Bug Fixes
INUBIT-17907, SUPPORT-11359, SUPPORT-11109
Ein Speicherproblem in der Process Engine wurde behoben, das durch die erhöhte Anzahl von Operationen auf den Modulkonfigurationen verursacht wurde. Dieses Problem ist nun behoben.
Betrifft:
-
Application - Process Engine
-
Workbench
INUBIT-15658
Die Modulkonfiguration zum Schreiben des Nachrichtendatenstroms in eine Datei wurde erweitert, so dass das Schreiben nun übersprungen werden kann, wenn die Datei bereits existiert.
Betrifft:
-
Connector - File
-
Connector - FTP
INUBIT-17739, SUPPORT-11149
Ein Problem im Workbench-Startskript wurde behoben, so dass es nun wieder korrekt funktioniert, wenn der Installationspfad Leerzeichen enthält.
Betrifft:
-
Workbench
INUBIT-17636, SUPPORT-11068
Ein Problem bei der Auswahl der Prozessbenutzerrolle wurde behoben, sodass die Rolle bpcadmin
nun auch abgewählt werden kann.
Betrifft:
-
User Manager
INUBIT-17667, SUPPORT-11600
Ein Problem bei der Verwendung der Schematron-Validierung im Zusammenspiel mit XSLT-Funktionen wurde behoben. Die Schematron-Validierung funktioniert nun vollumfänglich und kann u.a. für die Validierung von ZUGFeRD-Nachrichten eingesetzt werden.
Betrifft:
-
Utility - XML (Schema) Validator
8.1.1
Release Datum: 2024-08-11
Security Fixes
Security Fixes umfassen die Behebung von sicherheitsrelevanten Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-15402
Die CLI bietet nun die Option disableHostNameVerification
an, um die TLS Hostnamen-Verifizierung auszuschalten. Diese sollte mit Bedacht genutzt werden, da es zu Sicherheitsproblemen in der Verbindung führen kann.
Betrifft:
-
CLI
INUBIT-15648, SUPPORT-8753, SUPPORT-10786
Automatische Zeilenumbrüche in der Editor-Textansicht können nun zentral in den Workbench-Einstellungen eingestellt werden. Die Einstellung wird beim ersten Öffnen eines Editors angewendet. Anschließend kann diese manuell im Texteditor umgeschaltet werden.
Betrifft:
-
Workbench - XML Editor
Bug Fixes
INUBIT-16886, SUPPORT-8714, SUPPORT-10428
Beim Start der Process Engine konnte es zu Blockierung von Datenbankverbindungen kommen, die nicht wieder freigegeben wurden. Dieses Problem ist nun behoben.
Betrifft:
-
Application - Process Engine
INUBIT-17579
Bei der Taskdelegation konnte es zu einem Fehler im BPC kommen, der die Ausführung der Delegation verhinderte. Dieses Problem ist nun behoben.
Betrifft:
-
BPC - Process Interaction
INUBIT-13901, SUPPORT-7858
Ein Problem bei der Verwendung der Vergleichsfunktion an TWF Unit Tests wurde behoben, so dass Element- und Variablenwerte wieder sicher überprüfen lassen.
Betrifft:
-
Techical Workflow - Unit Tests
INUBIT-15647, SUPPORT-9365
Beim Import von Dateien ins Repository wurde manchmal eine Fehlermeldung angezeigt, obwohl der Import erfolgreich durchgeführt werden konnte. Diese irreführende Fehlermeldung wird nun nicht mehr angezeigt.
Betrifft:
-
Repository
-
Workbench - Import / Export / Deployment
INUBIT-15665, SUPPORT-10149
Der Variablen-Mapping-Dialog liess sich auf Workflow-Connectoren nicht immer öffnen, wenn es Zielvariablen gab, die noch nicht gemappt waren. Nun funktioniert der Dialog wieder fehlerfrei.
Betrifft:
-
Variable Mapping
INUBIT-16930, SUPPORT-10399
Ein Problem bei der Ausführung des Update-Befehls am DBO Connector unter Verwendung einer Postgres-Datenbank wurde behoben.
Betrifft:
-
Connector - DBO
INUBIT-16940, SUPPORT-10533
Bei der Ausführung von XSLT-Skripten, die das Kommando xsl:result-document
verwendeten, kam es bei der Test-Ausführung zu einem Fehler. Dieses Problem ist nun behoben.
Betrifft:
-
Converter - XSLT
-
Workbench - XSLT Editor
INUBIT-17219
Fehlerhaft übersetzte Teile in der Dokumentation der XPath-Funktionen wurden korrigiert.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-17258
Ein Problem bei Verwendung des Credentials Manager für das Passwort wurde behoben, so dass zur Laufzeit der korrekte Wert aus dem Manager gesetzt wird.
Betrifft:
-
Connector - Mail
INUBIT-17425
Die Anzeige der Drittkomponenten-Informationen in der Workbench wurden vervollständigt und fehlende Lizenzinformationen ergänzt.
Betrifft:
-
Application - AS4 Gateway
-
Application - Process Engine
-
Application - Remote Connector
-
Virtimo Cluster Manager
8.1.0
Release Datum: 2024-06-24
Neue Funktionen - Verbesserungen
INUBIT-15199
Die Portal-Konfiguration einer neuen INUBIT-Installation oder nach Wiederherstellung eines Systems mit der Einstellung "Kein Portal" wird nun standardmäßig auf "BPC" gesetzt.
Betrifft:
-
Application - Process Engine
-
BPC - General
-
Installer
INUBIT-11586, SUPPORT-6528
Über das Kontextmenü der Einträge im Key Manager kann auf das dahinterstehende Modul im Tab Modul-Editor gesprungen werden. So lässt sich die Quelle der angezeigten Key-Informationen schneller finden und bearbeiten.
Betrifft:
-
Key Manager
INUBIT-13052
Der Patch-Installer speichert Backup-Verzeichnisse nun mit einem Zeitstempel im Verzeichnisnamen. Dadurch werden Backup-Verzeichnisse auch bei mehrmaligem Ausführen des Patch-Installers nicht überschrieben oder automatisch entfernt.
Betrifft:
-
Installer
INUBIT-13458, SUPPORT-11036
Im Import-Wizard wurde der voreingestellte Wert für das Überschreiben bereits vorhandener System Connectoren geändert. Per Default ist die Einstellungen nun ausgeschaltet. Zum Überschreiben muss diese Option explizit angeschaltet werden.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-14308, SUPPORT-9028, SUPPORT-7439
Über die Datei ibis.xml
kann die Indizierung der INUBIT-Datenbanktabelle eingeschaltet werden. Dadurch kann die Datenbankabfrage beschleunigt werden.
Betrifft:
-
Application - Process Engine
INUBIT-14368
Checkbox mit dem Namen 'Individuelle Aufgabe für jeden Benutzer' im Task-Generator erstellen wurde aus INUBIT entfernt und kann nicht mehr verwendet werden.
Betrifft:
-
BPC - Process Interaction
-
Converter - Task Generator
INUBIT-14523
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - DB
INUBIT-14900
Gemeinsam verwendete Bibliotheken wurden verschoben und liegen jetzt unter <inubit-installdir>/server/process_engine/shared/lib
.
Betrifft:
-
Application - AS4 Gateway
-
Application - Process Engine
-
Installer
INUBIT-15059
In der Portal-Deployment-Anzeige werden bereits deployte WebApps anhand ihrer Instanz-ID im BPC wieder erkannt. Beim Re-Deployment wird der Nutzer nun darauf hingewiesen, dass die Konfigurationswerte der Instanz im BPC mit den aktuellen Werten aus dem INUBIT überschrieben werden.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-15412
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - AS2
INUBIT-15413
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - HTTP
INUBIT-15414
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - REST
INUBIT-15416
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - INUBIT IS
INUBIT-15417
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - Web Service
INUBIT-15419
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - AS2
INUBIT-15420
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - Mail
INUBIT-15421
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - RosettaNet
INUBIT-15443
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-15444
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - WebDAV
INUBIT-15456
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - LDAP
INUBIT-15458
In der Modulkonfiguration können nun Aliases aus dem Credentials Manager verwendet werden, um Key- oder Truststores zu konfigurieren.
Betrifft:
-
Connector - IGUASU
INUBIT-15554
Gemeinsam verwendete Bibliotheken wurden verschoben und liegen jetzt unter <inubit-installdir>/server/process_engine/shared/lib
.
Betrifft:
-
Application - AS4 Gateway
INUBIT-15581
Gemeinsam verwendete Bibliotheken wurden verschoben und liegen jetzt unter <inubit-installdir>/server/process_engine/shared/lib
.
Betrifft:
-
Application - Process Engine
-
Application - Remote Connector
-
Installer
INUBIT-15738
Die HMAC-Unterstützung des Cryptographer-Plugins wurde erweitert, sodass Schlüssel jetzt zusätzlich zum Text auch im Base64- oder Hex-Format gespeichert werden können.
Betrifft:
-
Utility - Cryptographer
INUBIT-16102, SUPPORT-7461
Die readme-Dateien wurden aus dem Installer entfernt. Alle Information aus den bisherigen readme-Dateien sind inzwischen online verfügbar.
Betrifft:
-
Installer
Bug Fixes
INUBIT-16534, SUPPORT-10258, SUPPORT-10531, SUPPORT-10607, SUPPORT-10672, SUPPORT-10856, SUPPORT-10964, SUPPORT-11363
Ein Problem beim Öffnen des XPath-Assistenten aus dem XSLT-Converter heraus wurde behoben, das bei leeren bzw. fehlenden Eingangsdaten auftrat.
Betrifft:
-
Converter - XSLT
-
Workbench - XSLT Editor
INUBIT-16543, SUPPORT-10137, SUPPORT-10712
Bei der Ausführung von Workflows mit Workflow-Connector-Sprüngen kam es zu Ausführungsproblemen, wenn der Sub-Workflow einen Task-Generator oder Wait-Control enthielt. Die Variablen wurden beim Rücksprung nicht vollständig nach oben gereicht. Dieses Problem ist nun behoben.
Betrifft:
-
Controls - Wait
-
Controls - Workflow Connector
-
Converter - Task Generator
INUBIT-16712, SUPPORT-10403
Ein Problem bei der Auswahl und Verwendung eines Truststore aus der Obergruppe im Repository wurde behoben.
Betrifft:
-
Connector - AS4
-
Repository
INUBIT-16731
Ein Problem im XPath-Assistenten wurde behoben, sodass dieser wieder verwendet werden kann, wenn er vom XSLT-Editor innerhalb einer For-Each-Schleife aufgerufen wird.
Betrifft:
-
Converter - XSLT
-
Workbench - XSLT Editor
INUBIT-15297, SUPPORT-10032, SUPPORT-4991, SUPPORT-9186, SUPPORT-9737
Die Option in der Datenbank Connector Konfiguration zur Formatierung von Zeit- und Datumsfeldern im Ergebnis-XML kann genutzt werden, um verschiedene Formatierungen zu realisieren. Die Darstellung und Erklärung dieser Option in der UI wurde verbessert.
Betrifft:
-
Connector - DB
INUBIT-15928, SUPPORT-9834, SUPPORT-9803
Die Ajax-Jump-Funktionalität funktionierte innerhalb von Group-Elementen nicht. Damit konnten die Group-Inhalte nicht korrekt aktualisiert werden. Dieses Problem ist nun behoben.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-16032, SUPPORT-9812
Beim Öffnen des XPath-Assistenten wird immer der vorhandene XPath-Ausdruck ausgewertet und evaluiert. Bei bestimmten Fehlern konnte die Workbench hängen bleiben und eine weitere Nutzung war nicht möglich. Hier half nur ein Neustart Workbench. Dieses Problem ist nun behoben.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-16195, SUPPORT-8961
War die Eingangsnachricht als optional markiert und lief der Mux in einen Timeout beim Warten auf die Eingangsnachricht, kam es zu einem Fehler. Dieses Problem ist nun behoben.
Betrifft:
-
Controls - Multiplexer
INUBIT-16373, SUPPORT-10127
Ein Problem bei der Ausführung der XPath-Funktion fn:parseXml()
wurde behoben, so dass diese nun wieder fehlerfrei arbeitet.
Betrifft:
-
Converter - XSLT
-
Variable Mapping
-
Workbench - XSLT Editor
INUBIT-16484, SUPPORT-10174
Ein Problem beim Drag-and-Drop von Inhalten aus der Variablentabelle in das XSLT-Skript wurde behoben.
Betrifft:
-
Workbench - Module Editor
-
Workbench - XSLT Editor
INUBIT-16486, SUPPORT-10222, SUPPORT-10221, SUPPORT-10883
Die Fehlerausgabe in der Logdatei beim Aufruf der Metrics-Schnittstelle unter Verwendung der PostgreSQL Datenbank "Operator existiert nicht: boolean = integer" wurde behoben.
Betrifft:
-
Process Engine - REST API
INUBIT-16601
Die Dokumentation für die XPath-Funktionen isxp:encode()
und isxp:decode()
wurden überarbeitet.
Betrifft:
-
Workbench - XPath-Assistant / Execution