Changelogs

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

INUBIT-15734

Die Bibliothek wss4j wurde aktualisiert.

Betrifft:

  • Application - AS4 Gateway

INUBIT-16457

Die Bibliothek commons-discovery wurde entfernt.

Betrifft:

  • Application - Process Engine

INUBIT-17799

Die Bibliothek cyclonedx-core-java wurde aktualisiert.

Betrifft:

  • Application - Process Engine

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

INUBIT-18146

Fehlende deutsche Texte für "Duration" und "Size" im Tab "Ergebnis des Mappings" wurden nachgezogen.

Betrifft:

  • Converter - XSLT

  • Workbench - XSLT Editor

INUBIT-18330

Das INUBIT Produkt wird nun mit dem BPC 4.2.4 ausgeliefert.

Betrifft:

  • BPC - General

INUBIT-16998, SUPPORT-10156, SUPPORT-10851

Der Login-Dialog wurde korrigiert, so dass er sich nun wieder bewegen und in der Größe anpassen lässt.

Betrifft:

  • Workbench

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

INUBIT-18083, SUPPORT-11452

Ein Problem wurde behoben, das den Start der Process Engine verhinderte, wenn Keycloak als Identity Provider konfiguriert war.

Betrifft:

  • User Manager

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.

INUBIT-15534

Die Bibliothek netty-transport wurde aktualisiert.

Betrifft:

  • Connector - Microsoft 365

INUBIT-15702

Die Bibliothek graal-sdk wird nicht mehr benötigt und wurde daher entfernt.

Betrifft:

  • Workbench - XML Editor

INUBIT-15722

Das Produkt wird jetzt mit einer neuen JDK Version ausgeliefert.

Betrifft:

  • Application - AS4 Gateway

  • Application - Process Engine

  • Application - Remote Connector

  • Installer

  • Workbench

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

INUBIT-17270, SUPPORT-10876

Der mitgelieferte Applikationsserver Apache Tomcat wurde aktualisiert.

Betrifft:

  • Application - Process Engine

INUBIT-17701

Das INUBIT Produkt wird nun mit dem BPC 4.2.2 ausgeliefert.

Betrifft:

  • Portal - General

INUBIT-15837, SUPPORT-9748

Die Ausführungszeit des XSLT-Skriptes wird wieder im Ergebnisbereich angezeigt.

Betrifft:

  • Workbench - XSLT 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

INUBIT-16889, SUPPORT-10577

Ein Layoutproblem im XSLT-Befehlsassistenten wurde behoben, sodass die in den Parameterfeldern des ausgewählten Befehls eingegebenen Werte vollständig angezeigt werden.

Betrifft:

  • Workbench - XSLT Editor

INUBIT-17519

Bei Ausführung von Windows-Startkripten wird jetzt die korrekte INUBIT-Version im Fenstertitel angezeigt.

Betrifft:

  • Application - Process Engine

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-15475

Das INUBIT Produkt wird nun mit dem BPC 4.2.0 ausgeliefert.

Betrifft:

  • BPC - General

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

INUBIT-16729

Ein Problem bei der Verwendung von Variablen-Mappings aus älteren Workflows (erstellt vor INUBIT 7.3) wurde behoben. Das Bearbeiten und die Nutzung solcher Workflows ist nun wieder fehlerfrei möglich.

Betrifft:

  • Controls - Workflow Connector

  • Variable Mapping

INUBIT-16734

Eine fehlende Übersetzung im Modulwizard wurde hinzugefügt.

Betrifft:

  • Connector - File

  • Connector - FTP