Changelogs
8.0.46
Release Datum: 2025-12-05
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-21550
Diverse Bibliotheken rund um die Micorosoft Graph API wurden aktualisiert. Unter anderem: azure-core, azure-identity, microsoft-graph und reactor-http.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-21880, SUPPORT-12838
Verbindungen zu einer Oracle Datenbank lassen sich jetzt via SSL und einer wallet.zip Datei absichern. Diese kann direkt im Modulwizard hinterlegt werden und wird bei der Verbindungsherstellung entsprechend genutzt.
Zusätzlich notwendige Java-Bibliotheken, wie z.B. oraclepki-.jar, osdt_cert-.jar oder osdt_core-*.jar müssen direkt auf der Process Engine abgelegt werden. Nutzen dazu den Library Manager über die Workbench.
Betrifft:
INUBIT-11418
Die UN/EDIFACT Versionen D21B bis D24A sind jetzt im EDI-Regeleditor verfügbar.
Betrifft:
INUBIT-17195, SUPPORT-10787
Um die Sichtbarkeit der Informationen rund um den aktuell eingeloggten Benutzer zu verbessern, kehrt die Statusbar zurück und zeigt die aus der INUBIT 7.4 gewohnten Informationen an. Das Popup hinter dem Info-Button wurde entfernt, da alle Informationen jetzt in der Statusbar einsehbar sind. Ebenso lässt sich dort der Garbage Collector für die Workbench aufrufen.
Betrifft:
-
Application - Workbench
Bug Fixes
INUBIT-18796
Die zentralen Proxy-Einstellungen im INUBIT werden jetzt auch vom IGUASU-Connector zur Herstellung der Verbindung genutzt.
Betrifft:
INUBIT-21869
Ein Problem beim Setzen von Tags auf Workflows wurde behoben. Dabei bracht das Tagging ab, wenn Diagrammmodule nicht gefunden werden konnte. Der Prozess ist jetzt robuster und führt das Tagging soweit durch wie möglich.
Wir arbeiten zusätzlich an der Bereitstellung eines Reports, der die Details aller getaggten bzw. nicht getaggten Resourcen aufzeigt.
Betrifft:
-
Application - Process Engine
INUBIT-22050, SUPPORT-14624, SUPPORT-14722
Ein Performanceproblem des REST-Connectors wurde behoben.
Das Problem trat ausschließlich bei SSL-gesicherten Verbindungen unter Linux auf. Für den Aufbau einer SSL-Verbindung wird eine sichere Zufallszahl benötigt. Diese wurde zuvor mit /dev/random generiert. Dieser Speicherort war langsam, was sich insbesondere in virtuellen Umgebungen bemerkbar machte. Nun wird /dev/urandom verwendet, was deutlich schneller ist und eine bessere Performance bietet.
Betrifft:
INUBIT-21721
Wurde die Schemavalidierung mit Schematrons unter hoher Last ausgeführt, konnte es zu Ausführungsfehlern kommen. Dieses Problem ist nun behoben und die Validierung funktioniert auch unter hoher Last fehlerfrei.
Betrifft:
INUBIT-21789, SUPPORT-12422
Ein Problem beim Lesen und Filtern von Dateien über das Samba-Protokoll wurde behoben. Hier konnte es zum Fehler "STATUS_NOT_A_DIRECTORY" kommen, woraufhin die Verarbeitung abgebrochen wurde. Dieses Problem ist nun behoben und die gefilterte Liste an Dateien wird ausgegeben.
Betrifft:
INUBIT-18299
Ein Problem am REST API Endpunkt Get Model by Name wurde behoben, so dass jetzt auch Modelnamen korrekt verarbeitet werden, die Leerzeichen enthalten.
Betrifft:
INUBIT-18425, SUPPORT-11629
Es wurde eine Unterstützung für die direkte Bearbeitung der AS2-Moduleigenschaften Mime.Decrypt.Keystore und Mime.Verify.X509 im Deploymentdialog geschaffen. Aktualisieren Sie dazu ggf. die Datei deployment.xml in der Process Engine.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-18817, SUPPORT-12176
Ein Problem im Modulwizard auf der MDN-Validatorseite wurde behoben, dass die Anzeige des hinterlegten Zertifikates verhinderte.
Betrifft:
INUBIT-20411
Die UI für die JSON-Längeneinstellungen im Modulwizard wurde verbessert, so dass an jedem Button hilfreiche Tooltips angezeigt werden und die Nutzung des Größendialogs auch für große Zahlenwerte robust funktioniert.
Betrifft:
INUBIT-20491, SUPPORT-12862, SUPPORT-14271
Ein Problem beim automatischen Setzen der Verbindungslinien nach Drag-and-Drop wurde behoben. Das eingefügte Modul ist nun auch bei Position vor und hinter Scopes und anderen Tools korrekt verbunden.
Betrifft:
INUBIT-21597
Ein Performanceproblem, das beim Einblenden von Hilfetexten auf Textfeldern entstand, wurde behoben.
Betrifft:
-
Application - Workbench
INUBIT-21696, SUPPORT-13958
Das durch den Anwender eingestellte Zoomlevel sollte nun auch beim Diagrammwechsel erhalten bleiben.
Betrifft:
-
BPC - Process Documentation
INUBIT-21724, SUPPORT-14341
Ein Problem im DB-Explorer wurde behoben, der die Generierung der DB Connector XML-Eingabestruktur verhinderte.
Betrifft:
INUBIT-21795, SUPPORT-14425
Ein Problem beim Anzeigen des ausgewählten Encodings auf Serverseite wurde behoben. Die Anzeige ist nun korrekt.
Betrifft:
INUBIT-21812, SUPPORT-14669
Ein Kompatibilitätsproblem am JSON Adapter wurde behoben, wenn dieser mit der Standard-Konvertierungseinstellung "Generisch" konfiguriert ist (nur das Modul-Property "json.domain.Type" ist gesetzt). Nun wird der Adapter wieder korrekt ausgeführt.
Der bisherige Workaround, Modul in Bearbeitung nehmen und direkt wieder publizieren, ist nicht mehr notwendig.
Betrifft:
INUBIT-18998, SUPPORT-12409
Die Konfigurationsseite im Modulwizard wurde so angepasst, dass die Einstellung für die Windows-Domäne jetzt unterhalb der Authentifizierung zu finden ist. Dies erleichtert die notwendigen Anpassungen, wenn man sich in verschiedene Windows-Domänen einloggen will.
Betrifft:
8.0.45
Release Datum: 2025-09-30
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-21534
Das ZUGFeRD-Utility wurde so erweitert, dass nun PDFs vom Typ PDF/A-3B und PDF/A-3U lesend und schreibend unterstützt werden.
Betrifft:
INUBIT-18677, SUPPORT-13290
Wenn der FTP-Connector mit einem Server über FTP oder FTPS konfiguriert ist und die Verbindung über einen Proxy erfolgen muss, kann dies nun in den Moduleigenschaften entsprechend konfiguriert werden.
Betrifft:
INUBIT-21318, SUPPORT-14066
Ein Problem am Taskfilter REST API Endpunkt wurde behoben, so dass nun wieder rollenübergreifend alle Tasks auf der Process Engine abgefragt werden können, die den Filterkriterien entsprechen.
Betrifft:
-
Liferay - Tasklist Portlet
INUBIT-14669
Das INUBIT-Installationsprogramm verwendet jetzt die InstallAnywhere-Version IA2025.
Betrifft:
INUBIT-20679, SUPPORT-12661, SUPPORT-13404, SUPPORT-3238, SUPPORT-8069, SUPPORT-9724
Bei der Ausführung von asynchronen Workflowsprüngen mit gleicher Process-Id über WFC, in denen ein Multiplexer eingehende Datenströme bündelt, kann bisher nicht zwischen den unterschiedlichen Ausführungen am Mux unterschieden werden. Daher führt der Mux die zuerst einlaufenden Datenströme zusammen, was nicht immer gewollt ist.
Es wurde die neue Modul-Property "CreateModuleRunId" (Typ: Boolean) am Workflow-Connector eingeführt, mit der der Multiplexer zwischen verschiedenen asynchronen Workflow-Ausführungen unterscheiden kann. Das Modulproperty muss manuell angelegt und mit dem gewünschten Wert ("true", "false") belegt werden.
Betrifft:
INUBIT-20719
Beim Serverstart wird der Fix zur Korrektur doppelt verschlüsselter Werte im Credentials Manager nur noch nach dem ersten Serverneustart angewendet. Bei nachfolgenden Serverneustarts wird der Fix nicht erneut angewendet.
Betrifft:
INUBIT-20862, SUPPORT-13357, SUPPORT-14513, SUPPORT-14669
Am JSON Adapter kann in den Moduleinstellungen nun die Längenbegrenzen für die zu verarbeitende JSON-Nachricht angepasst werden. Diese Optionen sind hilfreich, wenn die Verarbeitung aufgrund von Überschreitung der Grenzen bisher nicht möglich war.
Betrifft:
Bug Fixes
INUBIT-17040, SUPPORT-12709
Ein Problem beim Importieren von Workflows und Modulen wurde behoben, sodass deren Status "aktiv" oder "inaktiv" nun nach Abschluss des Imports immer wie ausgewählt im Importassistenten gesetzt wird.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-17168
Ein Problem bei der Erkennung des Ports, auf dem die INUBIT Process Engine läuft, wurde verbessert, sodass diese nun auch bei Verwendung mehrerer Ports einwandfrei funktioniert.
Betrifft:
-
Application - Process Engine
INUBIT-21056, SUPPORT-13940
Ein Speicherproblem in der Workbench bei wiederholter Ausführung des Diagramm-Deployments wurde behoben.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-21122
Ein Performance-Problem beim Einfügen großer Datenmengen in ein MySQL Datenbank wurde behoben.
Betrifft:
INUBIT-21287
Wird der INUBIT zusammen mit Keycloak betrieben, sind die bisher erstellten Backup-Dateien unvollständig und es fehlen die Diagramm-, Modul- und Repositorydaten der INUBIT-Nutzer. Mit diesem Ticket wird der Fehler behoben und die von nun an erstellten Backup-Dateien sind vollständig.
| Nach Einspielen dieses Patches empfehlen wir die Erstellung einer neuen Backupdatei. Dies bisher erstellten Backups sollten nicht weiter verwendet werden. |
Betrifft:
INUBIT-21412
Ein Problem bei der Verarbeitung von JSON mit speziellen XML-Zeichen wurde behoben. Bisher brach der JSON-XML Converter die Verarbeitung der Eingabenachricht mit einem Fehler ab. Nun werden diese Sonderzeichen korrekt maskiert, was zu einer gültigen XML-Ausgabe führt.
Betrifft:
INUBIT-21531, SUPPORT-13682
Beim Zugriff auf NetApp Share mittels VFS Connector und einer Pfadangabe mit Wildcard (*), wurden Unterverzeichnisse gelöscht. Dieses Problem trat beim Lesen als auch beim Lesen & anschließendem Löschen auf und ist nun behoben.
Betrifft:
INUBIT-21545, SUPPORT-12422, SUPPORT-14127
Beim Zugriff auf NetApp Share mittels VFS Connector schlug der Versuch, leere Verzeichnisse zu löschen, fehl. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-17227, SUPPORT-7809
Das FTP Connector Plugin wurde so korrigiert, dass es sich in einer Timeout-Situation jetzt korrekt beendet und der Workflow aufgrund dieses Fehler mit einer entsprechenden Meldung abbricht.
Betrifft:
INUBIT-17617, SUPPORT-10533, SUPPORT-11671
Das Ergebnis der Funktion result-document wird nun im Bereich "Mapping-Ergebnisse" wieder mit angezeigt.
Betrifft:
INUBIT-18596
Ein Problem bei der Verbindung mit einem Proxy-Server, der keine Authentifizierung erfordert, wurde behoben. Die Verbindung wird jetzt erfolgreich hergestellt.
Betrifft:
INUBIT-18619, SUPPORT-11783
Die Ausführungszeit des VFS Connector bei Verwendung des SMB2/3-Protokolls mit chronologischer Sortierung wurde verbessert.
Betrifft:
INUBIT-20010, SUPPORT-13034
Bei der Ausführung der Aktion "Nach Saxon 10 migrieren" konnte es vorkommen, dass der Wert für die Transformer Factory nicht aktualisiert wurde. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-20511
Ein Problem beim Löschen von Nutzern in Keycloak über die Workbench wurde behoben. Es ist nun sichergestellt, dass nur der Nutzer entfernt wird, der auch in der Workbench zum Löschen ausgewählt wurde.
Betrifft:
INUBIT-20567
Die Fehlermeldung beim Parsen eines PDFs wurde so verbessert, dass mehr Informationen ausgegeben werden, die dabei helfen sollen, die Ursache des Problems leichter zu identifizieren.
Betrifft:
INUBIT-20618, SUPPORT-13451, SUPPORT-13482
Voraussetzung
-
Schreiben eines Zeitstempel-Wertes in eine MSSQL-Datenbank
Änderung
Das Schreiben von Datumswerten konnte zu Fehlern führen, wenn die Sprache des zugreifenden Datenbanknutzers eine Datenformat abweichend von YYYY-MM-DD vorgab. Dieses Problem ist nun behoben und der im Workflow übergebene Zeitstempel im Format YYYY-MM-DD wird nun korrekt in das in der Datenbank erwartete Zielformat überführt und dort gespeichert.
Notwendige Anpassungen
Falls Sie bisher das Problem durch Umformatierung des Zeitstempels umgangen haben, muss diese Umformatierung zurückgebaut werden. Sie wird nach Einspielen dieses Patches nicht mehr funktionieren.
Betrifft:
INUBIT-20724, SUPPORT-13682
Wurde am VFS Connector mit einem regulären Ausdruck ein leerer Ordner auf Zielseite ausgelesen, konnte es zu einem Verarbeitungsfehler kommen. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-20778
Das Auslesen des Inhaltes von Datenbanktabellen schlug bei Verwendung einiger Datenbanktypen fehl (u.a. MySQL). Dieses Problem ist nun behoben.
Betrifft:
INUBIT-20856
Ist in einer Process Engine Keycloak als IdP konfiguriert, wird die Nutzerbasis während der Migration oder Wiederherstellung eines Backups nicht verändert. Alle INUBIT-Nutzer müssen manuell in Keycloak vor oder nach der Migration/dem Backup angelegt werden.
Betrifft:
INUBIT-21659
Ein Fehler beim Erstellen eines SQL Statements führte zu einem Fehler bei der Ausführung des Midnight Tasks und ist nun behoben.
Betrifft:
-
Application - Process Engine
INUBIT-20988
Im Modulwizard wird aus dem Connection Pooling Dialog jetzt wieder die korrekten Seiten der Onlinehilfe aufgerufen bei Klick auf F1.
Betrifft:
8.0.44
Release Datum: 2025-07-10
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-20095
Die Bibliothek keycloak-admin-client wurde aktualisiert.
Betrifft:
-
Application - Process Engine
INUBIT-20692, SUPPORT-13857
INUBIT wird mit der aktuellen Tomcat-Version ausgeliefert.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-12847, SUPPORT-3993
Ab sofort besteht die Möglichkeit, Fehlerbenachrichtigungen aggregiert zu versenden. In der entsprechenden Konfiguration kann eine Schwelle für die Anzahl aufgetretener Fehler definiert werden. Wird diese erreicht, erfolgt der Versand einer E-Mail mit einer angehängten CSV-Datei, welche sämtliche Fehlerdetails enthält. Dies ermöglicht eine strukturierte und effiziente Auswertung der Fehlermeldungen, ohne das Postfach zu überlasten.
Betrifft:
INUBIT-16075
Bei Verwendung des OSCI Connectors wird jetzt im Modul-Wizard ein Hinweis angezeigt, dass dieser System Connector veraltet und abgekündigt ist.
Betrifft:
INUBIT-16106
Bei Verwendung des OFTP2 Connectors wird jetzt im Modul-Wizard ein Hinweis angezeigt, dass dieser System Connector veraltet und abgekündigt ist.
Betrifft:
-
Connector - OFTP2
INUBIT-18430, SUPPORT-12649
Wenn INUBIT mit Keycloak für die Benutzerverwaltung betrieben wird und den Benutzern mehrere Benutzergruppen zugewiesen sind, kann das Setzen der Gruppe "admin" als primäre Benutzergruppe jetzt erzwungen werden.
Fügen Sie dazu den folgenden Eintrag zur Datei <inubit-installdir>/inubit/server/ibis_root/conf/keycloak.json hinzu:
{
...
"admin-group-priority": true
}
Anschließend wird die Benutzergruppe "admin" immer als primäre Benutzergruppe für alle Benutzer festgelegt, die dieser Gruppe zugewiesen sind.
Betrifft:
Bug Fixes
INUBIT-16884, SUPPORT-10393, SUPPORT-12387
Ein Problem beim Löschen von Verzeichnissen wurde behoben. Pfade mit und ohne führenden / werden nun korrekt behandelt.
Betrifft:
INUBIT-19932, SUPPORT-13117
Ein Problem bei der Workflowausführung in Zusammenhang mit der Fehlerbehandlung wurde behoben. Unter bestimmten Bedingungen wurden falsche Variablen verwendet.
Details: Tritt in einem Haupt-TWF an einem synchronem Workflow-Connector (ohne Fehlerunterdrückung, Fehlerbearbeitung aktiviert, Workflow-Aufruf-Stack berücksichtigt) ein Fehler im Sub-TWF auf, während in einer parallelen Ausführung des gleichen Workflows ein Fehler an einem anderen Modul auftritt, konnten im Fehlerausgang falsche Variablen aus dem Sub-TWF erscheinen (z. B. keine ISError*-Variablen). Dies betraf sowohl Anzeige als auch Ausführung.
Betrifft:
INUBIT-20337, SUPPORT-13379, SUPPORT-13634
Ein Problem beim Importieren von Nutzergruppen wurde behoben, das durch inkompatible Datentypen in XSLT-Converter Modulen hervorgerufen wurde. Diese Inkompatibilität kommt durch den Wechsel von Saxon 9 auf Saxon 10 zustande und wird nun korrekt vom Produkt gehandhabt.
Betrifft:
INUBIT-20462
Ein Problem, das sporadisch zu Anmeldefehlern mit Keycloak führte, wurde jetzt behoben.
Betrifft:
INUBIT-15250, SUPPORT-9065
Ein Problem mit der Keycloak-Kommunikation wurde behoben, das dazu führte, dass sich Benutzersitzungen in Keycloak ansammelten. Jetzt wird nur noch die erforderliche Mindestanzahl an Sitzungen verwendet.
Betrifft:
INUBIT-17222, SUPPORT-10649
Ein Problem beim Öffnen des Modulwizards eines mit SSL konfigurierten Connectors wurde behoben.
Betrifft:
INUBIT-19246, SUPPORT-12565, SUPPORT-12991
Ein Problem bei der Ausführung der Aktion "Nach Saxon 10 migrieren" wurde behoben. Wurde die Aktion auf Workflows in der Nutzergruppe "admin" angewendet, waren diese unter Umständen nicht mehr bearbeitbar.
Betrifft:
-
Designer - General
8.0.43
Release Datum: 2025-05-19
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-14167, SUPPORT-7464
Der Scheduler Manager wurde so erweitert, dass nun alle konfigurierten Scheduler angezeigt werden. Ist der Workflow oder das Modul deaktiviert, wird das im Status mit "Workflow oder Modul inaktiv" ausgegeben. Damit erhält man eine komplette Übersicht aller konfigurierten Scheduler im aktuellen INUBIT-System.
Betrifft:
-
Workbench - Scheduler Manager
INUBIT-14508, SUPPORT-12106
Die ZUGFeRD-Versionen 2.0, 2.1, 2.2 und 2.3 unterstützen jetzt auch Dokumente mit Conformance Level EN16931.
Betrifft:
INUBIT-16077
Die Unterstützung für den Security Token Service Connector wird eingestellt. Das Plugin kann weiterhin im INUBIT genutzt werden, erfährt aber keine Aktualisierungen mehr.
Alternative:
-
Eigenes Plugin entwickeln
Betrifft:
-
Connector - Security Token Service
INUBIT-17080, SUPPORT-10154, SUPPORT-10164, SUPPORT-11309
Die Task-Endpunkte wurden so angepasst, dass in der Antwort jetzt immer auch der ein Wert für <Unit> mit ausgegeben wird.
Betrifft:
INUBIT-17310
Die Unterstützung für den HL7 TCP/IP Connector wird eingestellt. Das Plugin kann weiterhin im INUBIT genutzt werden, erfährt aber keine Aktualisierungen mehr.
Alternativen:
-
HTTP oder REST Connector nutzen
-
Eigenes Plugin entwickeln
Betrifft:
-
Connector - HL7 TCP/IP
INUBIT-17314
Die Unterstützung für das TIFF Toolbox Utility wird eingestellt. Das Plugin kann weiterhin im INUBIT genutzt werden, erfährt aber keine Aktualisierungen mehr.
Alternative:
-
Eigenes Plugin entwickeln
Betrifft:
-
Utility - TIFF Toolbox
INUBIT-17652, SUPPORT-11048
Am Feld GS05 in der Datei X12-ENVELOPER.xml wurden die erlaubte Feldlänge von 4 auf 8 Zeichen vergrößert. Damit sind nun auch Zeitangaben im UTS-Format (HHMMSSDD) valide.
Betrifft:
INUBIT-18118, SUPPORT-10269
Für Export und Deployment wurde eine neue Option eingeführt, um die an XSLT-Modulen gespeicherten Quell- und Zieldaten auszuschließen. Standardmäßig bleiben die Quell- und Zieldaten weiterhin enthalten.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-18377, SUPPORT-11721, SUPPORT-12106, SUPPORT-12568
ZUGFeRD in Version 2.3 wird jetzt unterstützt.
Betrifft:
INUBIT-18588, SUPPORT-11916
Der JSON-Validator unterstützt nun die aktuellen JSON-Schemaversionen 201909 und 202012. Über die Einstellung "Moderner Validator" können diese genutzt werden. Technisch kommt eine andere Bibliothek zum Einsatz. Diese erzeugt andere Validierungsmeldungstexte.
Alter und neuer Validator sind daher nicht direkt kompatibel. Zur Nutzung des modernen Validators muss daher ggf. die Fehlerbehandlung im Workflow angepasst werden.
Zudem erzeugt der JSON-Validator (unabhängig vom gewählten Validator) bei Fehlern folgende neuen Fehlerausgaben:
-
Fehler bei der Schemavalidierung
-
ISErrorKey: JSONSchemaValidationFailed
-
ISErrorString: "JSON Schema validation failed."
-
-
Fehler bei der Schemakompilierung:
-
ISErrorKey: JSONSchemaValidationFailed
-
ISErrorString: "JSON Schema validation failed."
-
-
Leere Eingabenachricht:
-
ISErrorKey: JSONValidatorMissingInputMessage
-
ISErrorString: "Missing JSON input message."
-
Betrifft:
INUBIT-19261, SUPPORT-13702
An der Process Engine REST API wurde weitere Endpunkte zum Löschen von Diagrammen und Modulen, sowie deren Versionen hinzugefügt.
Betrifft:
INUBIT-20186
Das INUBIT-Produkt wird jetzt mit [https://docs.virtimo.net/de/bpc-docs/4.1/changelog.html#_bpc_4_1_23|https://docs.virtimo.net/de/bpc-docs/4.1/changelog.html#_bpc_4_1_23][BPC 4.1.23] ausgeliefert.
Betrifft:
-
BPC - General
Bug Fixes
INUBIT-14205
Ein Problem bei der Aktualisierung der Metadaten an EDI-Regeldateien wurde behoben. Nach Umbenennen einer EDI-Regel auf dem Server werden jetzt der Einträge für "Geändert durch" und "Änderungsdatum" korrekt aktualisiert.
Betrifft:
INUBIT-17480, SUPPORT-11353
Ein Problem bei der Ausführung von Lookup-Schritten unter Verwendung von festen Werten wurde behoben. Workflow-Variablen, die als Wert in der Spalte Fixwert referenziert sind, werden jetzt korrekt aufgelöst und deren Wert an entsprechender Verwendungsstelle eingesetzt.
Betrifft:
INUBIT-17483
Ein Fehler bei der Ausführung von XPath 3.1 Funktionen wurde behoben. Diese Funktionen lassen sich nun problemlos im Complex Lookup Modul verwenden.
Betrifft:
INUBIT-17800, SUPPORT-11116
Ein Problem am FTP-Connector wurde behoben, der das Schreiben von Dateien ins Root-Verzeichnis verhinderte. Das Schreiben ist jetzt erfolgreich und es wird kein Fehler mehr geworfen.
Betrifft:
INUBIT-18773, SUPPORT-5957
Ein Problem im Workbench-Tab "Monitoring > Workbench Trace Log" wurde behoben. In der Auswahlliste werden nun wieder alle Logdateien angezeigt, die für die Workbench im Dateisystem existieren.
Betrifft:
INUBIT-19192, SUPPORT-11210
Ein Problem bei der Auswertung eines Task-Submits wurde behoben. Fehler in der Workflowausführung werden jetzt an die Web-UI weitergeleitet.
Betrifft:
-
Liferay - General
INUBIT-19658, SUPPORT-11665, SUPPORT-12882, SUPPORT-13315, SUPPORT-13609
Ein Problem im XSLT-Editor wurde behoben, das zu einem Einfrieren der Workbench führte.
Betrifft:
INUBIT-19720
Ein Problem Parsen des EDIFACT-BGM-Headersegments wurde behoben, so dass der Regeldateiname für die automatische Erkennung korrekt erzeugt wird.
Betrifft:
INUBIT-19795
Ein Problem bei der Extrahierung des XML-Anhangs aus dem PDF wurde behoben. Der Dateiname wurde dabei nicht korrekt erkannt und eine Verarbeitung daraufhin abgebrochen.
Betrifft:
INUBIT-19828
Ein Fehler bei der Verwendung von individuellen ExtJS Komponenten innerhalb einer Aufgabe wurde behoben.
Betrifft:
-
BPC - Process Interaction
8.0.42
Release Datum: 2025-04-21
Bug Fixes
INUBIT-20065, SUPPORT-13207
Die HTTPs-Verbindung zu einem REST-Server schlug fehl, wenn die Fallback-Optionen "Unsichere Hostnamen-Verifikation" oder "Unsicherer Trust-Manager" aktiviert waren. Dieses Problem ist nun behoben.
Bisher wurden HTTPs-Verbindungen vom Connector mithilfe des JDKs herstellt. Jetzt wird die Bouncycastle-Bibliothek verwendet, welche moderne Verschlüsselungsalgorithmen unterstützt. Dadurch ändern sich Fehlermeldungstexte.
| Neuer Meldungstext | Alter Meldungstext |
|---|---|
Unable to construct a valid chain |
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target |
No hostname specified for HTTPS endpoint ID check |
No name matching <dns-name> found |
protocol = https host = <dns-name> |
Failed to select a proxy |
Betrifft:
8.0.41
Release Datum: 2025-04-01
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-19984
Die Implementierung von BaseTable wurde angepasst und dabei die Klasse DeleteRowsAction geändert. Custom Plugins, die die BaseTable-Implementierung zum Anzeigen/Bearbeiten von Daten in Tabellenform nutzen, müssen codeseitige Anpassungen vornehmen.
Breaking Change
Folgende Änderungen an der Klassen DeleteRowAction wurden gemacht:
-
Methode
getSelectedTableRows()wurde entfernt -
Methode
BaseTableModel getTableModel()wird durch die MethodeBaseTable getTable()ersetzt
Workbench-Code in Plugin müssen diese Änderungen übernehmen, um in der Workbench lauffähig zu bleiben.
Betrifft:
-
Plugins - SDK
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-19193
Der REST Connector wurde erweitert und unterstützt jetzt moderne Verschlüsselungsalgorithmen wie elliptische Kurven in der HTTPS-Kommunikation.
Betrifft:
INUBIT-16092, SUPPORT-10140, SUPPORT-9946
EDI Regeln können jetzt unter "EDI Regel-Management" umbenannt werden. Dabei kann der Dateiname angepasst werden. Zusätzlich ist es möglich, die Datei als Kopie unter einem anderen Namen zu speichern. Dies erleichtert das Arbeiten mit vielen Regeln auf der Process Engine.
Betrifft:
INUBIT-16124, SUPPORT-10018, SUPPORT-10729, SUPPORT-9946
Im Reiter "EDI-Regel-Management" bietet die Tabelle jetzt Sortieren und Filtern an. Ein einfacher Klick auf den Tabellenkopf startet die Sortierung. Über das Kontextmenü des Tabellenkopfes können die Einträge eine Spalte gefiltert werden.
Betrifft:
INUBIT-16438
Im Modulwizard wurden die Einstellungen zur Fehlerbehandlung erweitert. Tritt während der Workflow-Ausführung ein Fehler auf, kann dies als NACK an den RabbitMQ-Server zurückgemeldet werden.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-17312
Bei Verwendung des Livelink PDMS Connectors wird jetzt im Modul-Wizard ein Hinweis angezeigt, dass dieser System Connector veraltet und abgekündigt ist.
Betrifft:
-
Connector - Livelink PDMS
INUBIT-19984
Die Implementierung von BaseTable wurde angepasst und dabei die Klasse DeleteRowsAction geändert. Custom Plugins, die die BaseTable-Implementierung zum Anzeigen/Bearbeiten von Daten in Tabellenform nutzen, müssen codeseitige Anpassungen vornehmen.
Breaking Change
Folgende Änderungen an der Klassen DeleteRowAction wurden gemacht:
-
Methode
getSelectedTableRows()wurde entfernt -
Methode
BaseTableModel getTableModel()wird durch die MethodeBaseTable getTable()ersetzt
Workbench-Code in Plugin müssen diese Änderungen übernehmen, um in der Workbench lauffähig zu bleiben.
Betrifft:
-
Plugins - SDK
Bug Fixes
INUBIT-19342, SUPPORT-12298, SUPPORT-12631, SUPPORT-12751
Die Leistung prozessbezogener Endpunkte in INUBIT wurde verbessert. Dies wirkt sich positiv auf das INUBIT BPC Process Documentation Modul aus.
Betrifft:
INUBIT-16788, SUPPORT-10248, SUPPORT-12757
Ein Problem im FTP-Connector wurde behoben, das dazu führte, dass keine Dateien auf das Ziel geschrieben wurde, wenn nur Hostname/IP-Adresse als "Servername" angegeben wurde.
Betrifft:
INUBIT-17063, SUPPORT-10273, SUPPORT-13277
Ein Problem am Metrics REST-API-Endpunkt wurde behoben, bei dem für Prozess im Status "WAITING" inkorrekte Werte ausgegeben wurden.
Betrifft:
INUBIT-19498
Ein Problem beim Schreiben einzelner Logausgaben wurde behoben.
Betrifft:
-
Application - Workbench
-
Process Engine - Logging
INUBIT-19565, SUPPORT-13248
Ein Problem bei der Anzeige von Reports in der Workbench wurde behoben.
Betrifft:
-
Workbench - Reporting
INUBIT-18263, SUPPORT-11495, SUPPORT-11522
Ein Fehler in der Variablenbehandlung bei Workflow-Sprüngen wurde behoben. Wird eine Eingabevariable im Ziel-Workflow in eine normale Variable geändert, wird dies nun korrekt im Quell-Workflow widergespiegelt.
Betrifft:
8.0.40
8.0.39
Release Datum: 2025-03-10
Bug Fixes
INUBIT-19682
Die Änderungen aus INUBIT-18657 (INUBIT 8.0.37) wurden rückgängig gemacht und das ursprüngliche Verhalten beim Zugriff auf Verarbeitungsdaten wiederhergestellt.
Betrifft:
-
Application - Process Engine
8.0.38
Release Datum: 2025-02-10
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-16094, SUPPORT-12876
Ein Problem bei der Auto-Erkennung von EDI-Nachrichten wurden behoben. Dabei wurde der komplette EDIFACT-Header ausgewertet und Bildung der Regeldatei herangezogen. Jetzt wird korrekt der Schalter für die "Erweiterte Autokennung" angewendet.
Breaking Change
Es ist jetzt nicht mehr möglich, mit einem Adapter sowohl EDIFACT- als auch EDIGAS-Nachrichten parellel zu verarbeiten.
Lösung
Diese Änderung wurde mit der INUBIT 8.0.39 zurückgerollt und das bisherige Verhalten wiederhergestellt.
Betrifft:
INUBIT-17518, SUPPORT-10801
Bisher musste ein Bearer Token an den REST Input Listener Connector über den Header-Parameter x-openid-token übergeben werden, um ihn gegen eine Keycloak-Instanz prüfen zu lassen. Der REST Connector wurde nun so erweitert, dass der Bearer Token auch über den Authorization-Header-Parameter in der Form 'Authorization: Bearer <Token>` übergeben werden kann.
Breaking Change
Es kommt zu einer Verhaltensänderung, wenn im Header beide Parameter, Authorization und x-openid-token, übergeben werden. Dann wird der Wert im Parameter Authorization für die Authentifizierung genommen. Der x-openid-token wird nicht berücksichtigt.
Betrifft:
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-18410, SUPPORT-13192
Die Bibliothek quartz wurde aktualisiert.
Betrifft:
-
Workbench - Scheduler Manager
INUBIT-19199
Die Bibliothek json wurde aktualisiert.
Betrifft:
-
Application - Process Engine
-
Component - Compare
Neue Funktionen - Verbesserungen
INUBIT-12988, SUPPORT-11944, SUPPORT-4009
Der Metadaten-Cache kann jetzt aktualisiert oder vollständig deaktiviert werden, wodurch Inkonsistenzen einfacher behoben werden können.
Betrifft:
INUBIT-9405
Das Ablaufdatum für Aufgaben mit unbegrenztem Timeout kann nun verborgen werden. Diesbezüglich kann die Eigenschaft hideExpirationValueIfInfinite, Wert true im Setting "tasklist_configuration_params" ergänzt werden.
Betrifft:
-
BPC - Process Interaction
INUBIT-16073
Der DBO Connector wird nun in der Workbench als abgekündigt angezeigt. Ebenso erfolgt ein Hinweis beim Öffnen des Modul-Wizards.
Betrifft:
-
Connector - DBO
INUBIT-17518, SUPPORT-10801
Bisher musste ein Bearer Token an den REST Input Listener Connector über den Header-Parameter x-openid-token übergeben werden, um ihn gegen eine Keycloak-Instanz prüfen zu lassen. Der REST Connector wurde nun so erweitert, dass der Bearer Token auch über den Authorization-Header-Parameter in der Form 'Authorization: Bearer <Token>` übergeben werden kann.
Breaking Change
Es kommt zu einer Verhaltensänderung, wenn im Header beide Parameter, Authorization und x-openid-token, übergeben werden. Dann wird der Wert im Parameter Authorization für die Authentifizierung genommen. Der x-openid-token wird nicht berücksichtigt.
Betrifft:
Bug Fixes
INUBIT-16939, SUPPORT-8943
Ein Problem bei der Ausführung von Queries auf MSSQL-Datenbanken wurde behoben, welcher zu einer längeren Ausführungszeit führte. Der Query-Performance konnte nun wieder auf das Niveau von INUBIT 7.4 gebracht werden.
Betrifft:
INUBIT-17171, SUPPORT-10536, SUPPORT-12244
Ein Problem im XSLT Converter wurde behoben, welches zu einer längeren Ausführungszeit von XSLT-Skripten führte. Die Performance konnte nun wieder auf das Niveau von INUBIT 8.0.31 gebracht werden.
Betrifft:
INUBIT-18284, SUPPORT-9659
Für Windows-Systeme wird ein neuer Dienst bereitgestellt, der die erzeugten Logdateien bereinigt. Dieser Dienst muss separat als Windows-Dienst registriert werden. Die Anzahl der Logdateien kann über die Konfiguration entweder durch die absolute Anzahl oder durch ihr Alter beschränkt werden.
Achtung: Um die Altersbeschränkung nutzen zu können, muss Powershell auf dem Windows-System installiert sein.
Betrifft:
-
Application - Process Engine
INUBIT-18572, SUPPORT-11830
Ein Problem bei der Liferay-Integration (LR 7.4.3 GA 4) wurde behoben, was dazu führte, dass Requests von Liferay and INUBIT als nicht-authentifiziert abgewiesen wurden.
Betrifft:
-
Liferay - General
INUBIT-19005
Ein Problem am IGUASU Connector wurde behoben, dass zu Speicherproblemen in der Process Engine führen konnte. Das Memory Leak wurde entfernt und der Connector hält nur noch so viele Ressourcen im Speicher wie zwingend notwendig.
Betrifft:
INUBIT-19035, SUPPORT-10047, SUPPORT-10421, SUPPORT-12946
Bei der Benutzung der Workbench unter Windows kam es beim Öffnen von Dialogen zu langen Wartezeiten. Dieses Performance-Problem ist an den meisten Dialogen behoben worden.
Betrifft:
-
Application - Workbench
INUBIT-16093
Bei der Erkennung der Regeldatei für EDIGAS-Nachrichten wurde das Mapping des Wertes edifact-version nicht korrekt angewendet, wenn die Länge des Wertes weniger als 4 Zeichen betrug. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-16094, SUPPORT-12876
Ein Problem bei der Auto-Erkennung von EDI-Nachrichten wurden behoben. Dabei wurde der komplette EDIFACT-Header ausgewertet und Bildung der Regeldatei herangezogen. Jetzt wird korrekt der Schalter für die "Erweiterte Autokennung" angewendet.
Breaking Change
Es ist jetzt nicht mehr möglich, mit einem Adapter sowohl EDIFACT- als auch EDIGAS-Nachrichten parellel zu verarbeiten.
Lösung
Diese Änderung wurde mit der INUBIT 8.0.39 zurückgerollt und das bisherige Verhalten wiederhergestellt.
Betrifft:
INUBIT-17221
Das gewohnte Verhalten bei Verwendung des Attributs validate wurde wiederhergestellt.
Betrifft:
-
BPC - Process Interaction
INUBIT-17559
Ein Problem im Modulwizard wurde behoben, wodurch der hinterlegte Keystore verloren gehen konnte.
Wurde der Dialog zum Hinzufügen eines neuen Keystores geöffnet, im Anschluss aber abgebrochen, so wurde der bisher hinterlegte Keystore entfernt. Nun ist sichergestellt, dass der bisher hinterlegte Keystore solange erhalten bis ein neuer Keystore erfolgreich zugewiesen wurde.
Betrifft:
INUBIT-17677
Das gewohnte Verhalten bei der Verwendung der serverseitigen Validierung wurde wiederhergestellt.
Betrifft:
-
BPC - Process Interaction
INUBIT-17775
Das gewohnte Verhalten bei Verwendung der cancel() Methode wurde wiederhergestellt.
Betrifft:
-
BPC - Process Interaction
INUBIT-18618
Die INUBIT-Keycloak-Integration wurde so angepasst, dass das INUBIT nun alle Benutzergruppen berücksichtigt, die einem Benutzer in Keycloak zugewiesen sind. Wenn ein Benutzer in Keycloak mehreren Benutzergruppen zugewiesen ist, wird die erste Gruppe im INUBIT als Hauptgruppe zugeordnet und alle weiteren Gruppen werden als zusätzliche Benutzergruppen aufgeführt.
Betrifft:
8.0.37
Release Datum: 2024-12-16
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter 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-18658
Die Bibliothek oauth2-oidc-sdk wurde aktualisiert.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-17633, SUPPORT-11058
INUBIT unterstützt jetzt Oracle Datenbank 23ai (23c).
Betrifft:
-
Application - Process Engine
-
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-18852, SUPPORT-13505
Das INUBIT-Produkt wird jetzt mit BPC 4.1.18 ausgeliefert.
Betrifft:
-
BPC - General
Bug Fixes
INUBIT-16034, SUPPORT-10194, SUPPORT-10298, SUPPORT-1121, SUPPORT-11311, SUPPORT-11836, SUPPORT-11968
Diverse Probleme im Zusammenhang mit dem Logging wurden behoben. Unter anderen wird:
-
Die konfigurierte Logdateigröße eingehalten
-
Das angezeigte Loglevel in der Workbench entspricht dem aktiven Loglevel
-
Die Aktivierung des Schalters
ClusterDebuggilt nur für Startvorgang, danach greift das konfigurierte Loglevel
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-18579, SUPPORT-11822
Der VFS Connector bietet jetzt die Möglichkeit für die Protokolle CIFS und Samba, den Wert für das Dateiattribut "Last modified" zu kontrollieren. Dabei kann der Wert aus der Quelldatei oder der aktuelle Zeitstempel der Process Engine übernommen werden.
Betrifft:
INUBIT-18970, SUPPORT-10248
Ein in INUBIT 8.0.36 auftretendes Problem wurde behoben. Die Workflow-Variable "ISNodeName" wird nun wieder mit dem Wert des Elementes "NodeName" aus der ibis.xml korrekt gefüllt.
Betrifft:
INUBIT-17093
Die Fehlerbehandlung am /log Endpunkt wurde verbessert. Bei Übergabe invalider Parameter antwortet der Server nun mit einem 404 Status und Details zu den Fehlern in der Rückgabenachricht.
Betrifft:
INUBIT-18657, SUPPORT-9543
Es wurden Verbesserungen am Queue Manager vorgenommen, damit die Process Engine die Daten schneller an die Workbench zurücksendet.
Betrifft:
8.0.36
Release Datum: 2024-10-30
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 sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
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
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:
-
Component - Error handling
INUBIT-17628, SUPPORT-11036
Beim Import von Diagrammen ist die Option "Vorhandene System Connector-Einstellungen/Variablenwerte überschreiben" nun standardmäßig nicht mehr vorausgewählt. Dies verhindert das versehentliche Überschreiben von bereits vorhandener Connectoren.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-17859
Das neue Utility Plugin "JSON Formatter" wurde hinzugefügt. Damit lässt sich beliebiger JSON-Inhalt in die kanonische Form überführen.
Betrifft:
Bug Fixes
INUBIT-14706, SUPPORT-11360, SUPPORT-8711
Probleme bei der Verwendung der CLI Cache-Kommandos rm und clear wurden behoben.
Betrifft:
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-10514, SUPPORT-11701
Ein Problem im Login-Dialog wurde behoben, so dass beim Wechsel in den "Erweitert" Dialog die aktuell ausgewählte Verbindung erhalten bleibt.
Betrifft:
-
Application - 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
-
Application - Workbench
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:
INUBIT-17784
Der Text der Checkbox in den Scheduler-Einstellungen wurde überarbeitet, um die Funktionalität dahinter besser zu beschreiben.
Betrifft:
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:
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 detaillierten Fehlerinformationen der Validierung am Modul mit ausgegeben werden.
Betrifft:
8.0.35
Release Datum: 2024-09-23
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-17912, SUPPORT-13169, SUPPORT-13193
Die aktuellste Version der Krypto-Bibliothek Bouncycastle wird nun verwendet.
Betrifft:
-
Application - Process Engine
Bug Fixes
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:
-
Application - Workbench
INUBIT-17942, SUPPORT-11233, SUPPORT-11242, SUPPORT-13169, SUPPORT-13575
Ein Fehler bei der Verarbeitung der SMIME Auth Envelope-Struktur wurde behoben, sodass die AES-128-GCM-Verschlüsselung jetzt korrekt unterstützt wird.
Betrifft:
8.0.34
Release Datum: 2024-09-02
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-17630, SUPPORT-10242, SUPPORT-11282, SUPPORT-8741
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 ebenfalls mitgegeben werden, um das gleiche Verhalten auch im Client zu erzwingen.
Betrifft:
-
Workbench - XPath-Assistant / Execution
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-16541, SUPPORT-10956
Die Startskripte wurden so angepasst, dass TLS 1.3 nun standardmäßig aktiviert ist.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-17630, SUPPORT-10242, SUPPORT-11282, SUPPORT-8741
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 ebenfalls mitgegeben werden, um das gleiche Verhalten auch im Client zu erzwingen.
Betrifft:
-
Workbench - XPath-Assistant / Execution
Bug Fixes
INUBIT-17907, SUPPORT-11109, SUPPORT-11359
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
-
Application - 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:
8.0.33
Release Datum: 2024-07-31
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter 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:
INUBIT-17270, SUPPORT-10876
Der mitgelieferte Applikationsserver Apache Tomcat wurde aktualisiert.
Betrifft:
-
Application - Process Engine
Bug Fixes
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:
-
Technical Workflow - Unit Tests
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-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:
INUBIT-17425
Die Anzeige der Drittkomponenten-Informationen in der Workbench wurden vervollständigt und fehlende Lizenzinformationen ergänzt.
Betrifft:
-
Application - Process Engine
8.0.32
Release Datum: 2024-07-02
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-15702
Die Bibliothek graal-sdk wird nicht mehr benötigt und wurde daher entfernt.
Betrifft:
-
Workbench - XML Editor
Neue Funktionen - Verbesserungen
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:
INUBIT-15363, SUPPORT-9353
Der im Installer mitgelieferte Keycloak wurde auf Version 24.0.2 aktualisiert.
Betrifft:
INUBIT-15648, SUPPORT-10786, SUPPORT-8753
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-16078
Bei Verwendung des Selenium Connectors wird jetzt im Modul-Wizard ein Hinweis angezeigt, dass dieser System Connector veraltet und abgekündigt ist.
Betrifft:
-
Connector - Selenium
INUBIT-17290
Das INUBIT Produkt wird nun mit dem BPC 4.1.13 ausgeliefert.
Betrifft:
-
Portal - General
Bug Fixes
INUBIT-16534, SUPPORT-10258, SUPPORT-10531, SUPPORT-10607, SUPPORT-10672, SUPPORT-10856, SUPPORT-10964, SUPPORT-11363, SUPPORT-12940
Ein Problem beim Öffnen des XPath-Assistenten aus dem XSLT-Converter heraus wurde behoben, das bei leeren bzw. fehlenden Eingangsdaten auftrat.
Betrifft:
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:
INUBIT-16712, SUPPORT-10403, SUPPORT-13621
Ein Problem bei der Auswahl und Verwendung eines Truststore aus der Obergruppe im Repository wurde behoben.
Betrifft:
-
Component - 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:
INUBIT-16886, SUPPORT-10428, SUPPORT-8714
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-17194, SUPPORT-10764
Ein Problem mit dem Datei-Upload wurde behoben.
Betrifft:
-
Liferay - WebApp Portlet
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:
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:
-
Component - 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:
INUBIT-15928, SUPPORT-9803, SUPPORT-9834
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:
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:
INUBIT-16476, SUPPORT-10254
Ein Problem beim Submitten von Radiobuttons wurde behoben. Diese werden nun wieder korrekt übertragen und können im Workflow ausgewertet werden.
Betrifft:
-
Liferay - General
INUBIT-16484, SUPPORT-10174
Ein Problem beim Drag-and-Drop von Inhalten aus der Variablentabelle in das XSLT-Skript wurde behoben.
Betrifft:
INUBIT-16486, SUPPORT-10221, SUPPORT-10222, 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:
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:
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:
INUBIT-17219
Fehlerhaft übersetzte Teile in der Dokumentation der XPath-Funktionen wurden korrigiert.
Betrifft:
-
Workbench - XPath-Assistant / Execution
8.0.31
Release Datum: 2024-04-11
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-15388, SUPPORT-9055
In der BPC INUBIT WebApp Modulkonfiguration wurden zwei neue Optionen eingeführt, die es erlauben, Erfolgs- bzw. Fehlerbenachrichtungen ein- und auszuschalten.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-15608
Das BPC Dashboard-Modul besteht nur noch aus einem Frontend-Teil. Der bisher notwendige Backend-Teil wurde nun aus dem Installer entfernt. Bei der Ausführung des Patch-Installers wird eine vorhandene Backend-Komponente nicht entfernt.
Betrifft:
-
BPC - General
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:
INUBIT-16230, SUPPORT-462
Für die BPD-Elemente Gruppierung und Textanmerkung können nun im Metadaten-Manager Attribute angelegt werden. Diese lassen sich dann wie gewohnt im im Dialog zum Bearbeiten des BPD-Elements nutzen.
Betrifft:
-
Component - Metadata
Bug Fixes
INUBIT-15296, SUPPORT-9257, SUPPORT-9917, SUPPORT-9945
Ein Problem beim Aufruf des Execution Connector mit gequoteten Parametern wurde behoben. Das Kommando wird nun korrekt ausgeführt und das Ergebnis ist identisch mit dem der INUBIT 7.4.
Betrifft:
INUBIT-15845, SUPPORT-9804
War ein Modul mit einem nicht mehr unterstützten Algorithmus konfiguriert, so ließ sich der Wizard nicht mehr öffnen. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-16095, SUPPORT-9812, SUPPORT-9937
Ein Problem bei der Ausführung der Saxon 10 Migration auf XSLT-Convertern, die Code in externen Bibliotheken aufrufen, wurde behoben. Fehlte die Bibliothek, kam es zum Abbruch der Migration. Nun wird die Migration fehlerfrei durchgeführt.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-16098
Ein Problem beim Import von Technical Workflow unter Verwendung der Option "Workflows aktivieren"/"Workflows deaktivieren" wurden behoben. Die gewählte Einstellung wird nun wieder korrekt auf die importierten Diagramme angewendet.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-16418, SUPPORT-12565
Ein Problem bei der Ausführung der Saxon 10 Migration auf XSLT-Convertern, die in der Gruppe "admin" liegen, wurde behoben. Die Migration wird nun fehlerfrei durchgeführt.
Betrifft:
INUBIT-16402, SUPPORT-10178
Ein Problem mit den Tastaturbelegungen in Moduleditoren wurde behoben. Dies betrifft das Publizieren mit Strg+U und diverse Tastenkürzel im XSLT-Editor/XSLT-Moduleditor.
Betrifft:
8.0.30
Release Datum: 2024-03-13
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-15278, SUPPORT-11830
Ein Problem bei der Authorisierung von eingehenden Request an der SOAP-Schnittstelle wurde behoben, durch den sich die eigentlich vorhandene Berechtigungsprüfung umgehen ließ.
Betrifft:
Neue Funktionen - Verbesserungen
INUBIT-14990, SUPPORT-14485, SUPPORT-8560, SUPPORT-8869
Das Plugin wurde so erweitert, dass nun die CPA-Datei statisch (wie bisher) am Modul oder dynamisch aus dem Repository verlinkt hinterlegt werden kann. Die dynamische Verlinkung ist sinnvoll, wenn die CPA-Datei viele Änderungen erfährt. Diese können dann im Repository und ohne Änderung am Modul durchgeführt werden.
Betrifft:
INUBIT-13274
Die Standard-Template für das Deployment wurde erweitert und enthält jetzt die Properties des IGUASU-System Connectors, so dass sich diese im Deployment-Wizard anpassen lassen.
Betrifft:
INUBIT-14884
Das Plugin unterstützt jetzt die neue IGUASU API. Für Benutzer ist keine Anpassung an der Modulkonfiguration notwendig.
Betrifft:
INUBIT-15390
Die Links auf der Index-HTML-Seite in der Process Engine wurden aktualisiert und verlinken nun auf die neuen Inhalte der Virtimo-Webseite.
Betrifft:
-
Application - Workbench
Bug Fixes
INUBIT-15724, SUPPORT-9659
Ein Problem beim Schreiben der Loginformationen wurde behoben. Der bisher vorhandene Standardlogger wurde entfernt, da dieser Informationen unnötigerweise auf die Konsole loggte, was zu Speicherproblemen führte.
Ist ein Logging auf die Console notwendig, muss dies über einen Custom-Logger manuell konfiguriert werden.
Betrifft:
-
Application - Process Engine
INUBIT-15934, SUPPORT-10072, SUPPORT-9846, SUPPORT-9868
Ein syntaktischer Fehler in der Datei logsDBConfig.xml.MariaDB wurde korrigiert.
Betrifft:
INUBIT-14908
Das XML-Validator Plugin wurde gehärtet und ignoriert nun DTD-Deklarationen, die sich potential als Schwachstelle ausnutzen lassen (XXE).
Betrifft:
INUBIT-15084, SUPPORT-8888, SUPPORT-8991, SUPPORT-9159
Nach dem Import von älteren Workflows mit Variablen-Mapping konnte es vorkommen, dass das Icon für das Variablen-Mapping nicht angezeigt wurde. Dieses Problem ist nun behoben.
Betrifft:
-
Application - Workbench
INUBIT-15198, SUPPORT-8022
Ein Problem bei der Erstellung des Backups wenn eine großen Anzahl von EDI-Regeldateien auf der Prozess-Engine vorhanden ist, wurde behoben. Das Backup wird nun erfolgreich erstellt.
Betrifft:
-
Component - Cache
INUBIT-15894
Ein Problem beim Laden der Inhalte der CPA-Datei beim Klicken auf den „Aktualisieren“ Button wurde behoben. Der Inhalt wird jetzt korrekt geladen (Modul oder Repository) und in der UI korrekt angezeigt.
Betrifft:
INUBIT-15936
Ein Problem bei der Anzeige der Map und Array Funktionen im XPath-Assistenten, wodurch diese leer blieben, wurde behoben.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-16107
Beim Wechsel des Identity Providers nach dem ersten Hochfahren der Process Engine inklusive Datenbankwechsel konnte zu einer NullPointerException führen. Dieses Problem ist nun behoben und die geänderte Konfiguration wird korrekt eingelesen und angewendet.
Betrifft:
INUBIT-15744, SUPPORT-5815
Ein Problem im XPath-Assistenten wurde behoben, so dass beim Einfügen von XPath-Funktionen noch nicht deklarierte Namespaces automatisch hinzugefügt werden.
Betrifft:
-
Workbench - XPath-Assistant / Execution
8.0.29
Release Datum: 2024-02-26
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Bug Fixes
INUBIT-15914
Beim Öffnen des Credentials Manager auf Workbench-Seite konnte es zur Doppel-Verschlüsselung von hinterlegten Passworten kommen. Dieses Problem wurde nun behoben.
Beim Serverstart werden automatisch alle Passwörter im Credentials-Manager auf ihren richtigen Wert gesetzt, sofern sie von der Doppelverschlüsselung betroffen sind.
Betrifft:
INUBIT-15276
Beim Anlegen bzw. Umbenennen von Workflows und Modulen wurden nicht alle eingegeben Namen akzeptiert. Dieses Problem ist nun behoben.
Betrifft:
-
Designer - General
-
Workbench - Reporting
INUBIT-14737, SUPPORT-8717, SUPPORT-9085, SUPPORT-9228
Das Filtern im Queue Manager funktioniert nun auch dann, wenn die betroffene Spalte nur einen Eintrag enthält. Über die entsprechende Checkbox kann die Spalte dennoch gefiltert werden.
Dies ist hilfreich, damit beim Auslösen einer Aktion auf der Tabelle, nur die ausgewählten Zeilen betroffen sind und nicht neu hinzukommende Tabelleneinträge.
Betrifft:
INUBIT-15479, SUPPORT-6152
Ein Problem beim Drag-n-Drop eines Kind-Elements eines XML-Dokuments in den XSLT-Baum wurde behoben. Der Kontextpfad wird nun richtig gesetzt bzw bleibt erhalten.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-15737, SUPPORT-9216, SUPPORT-9221, SUPPORT-9947
Ein Problem beim Parsen der EDIFACT-Headerinformationen wurde behoben, welches die Auflösung von EDIGAS-Regelnamen verhinderte. Mit dem Fix werden die Regelnamen wieder korrekt aus dem Header erstellt, wenn die Autoerkennung aktiviert ist.
Betrifft:
8.0.28
Release Datum: 2024-01-24
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-15360, SUPPORT-9615
Der Apache Tomcat-Applikationsserver wurde aktualisiert.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-11282, SUPPORT-6170
Bei Auswahl der Option "Bei Fehlerantwort Fehler werfen" an einem Medium oder Output Connector war der Inhalt der Fehlerantwort bisher nicht im Workflow verfügbar. Nun wird der Inhalt der Fehlerantwort in der Workflow-Variablen restConnector.responseBody ausgegeben.
Betrifft:
INUBIT-12604
Beim Logout aus dem Business Process Center wird die aktuelle Session des Nutzers beendet. Jetzt wird sichergestellt, dass die entsprechenden Task Generatoren im Status "Waiting" beim BPC-Logout im INUBIT beendet werden.
Betrifft:
-
BPC - INUBIT WebApp
Bug Fixes
INUBIT-14688, SUPPORT-8661, SUPPORT-8853, SUPPORT-8876
Es wurde ein Problem behoben, bei dem es beim Einfügen oder Aktualisieren von TIMESTAMP WITH TIME ZONE-Werten in eine Oracle-Datenbank zu Fehlern kam.
Betrifft:
INUBIT-15043, SUPPORT-8850, SUPPORT-8888, SUPPORT-9159
Bei der Auführung alter Workflows (aus INUBIT 7.3 und früher) wurden bei der Ausführung von Workflow-Connectoren bisher auf allen Variablen geprüft, ob sie initialisiert und einen Wert zugewiesen bekommen haben. Dies ist aber nur bei Eingabe-Variablen notwendig und führte bei allen Variablen zu einem Fehler und Abbruch des Workflows. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-15130
Ein Problem im Bereitstellungsdialog wurde behoben, sodass die Passworteigenschaften von VFS und File Connector jetzt maskiert sind.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-12559, SUPPORT-7321
Ein Problem bei der Ausführung asynchronen Workflow-Connectors wurde behoben, dass zu einem Fehlereintrag im Log führte. Der Fehler wird nun behandelt und ein Eintrag im Log erscheint nicht mehr.
Betrifft:
-
Application - Process Engine
INUBIT-13611, SUPPORT-10478, SUPPORT-7653
Ein Problem im VFS Connector beim Verbinden mit einem Samba-Server wurde behoben, das in Fehlercode STATUS_ACCESS_DENIED (0xc0000022) endete und die Verbindung abbrach. Dieses Problem kann nun durch Aktivierung der "Verschlüsselung" in der Modulkonfiguration umgangen werden.
Betrifft:
INUBIT-14312, SUPPORT-8324
Ein Problem bei der Formattierung von Dezimalzahlen in generierten EDI-Nachrichten wurde behoben. Die Dezimalwerte werden nun wieder im Format .# ausgegeben.
Betrifft:
INUBIT-14406, SUPPORT-8366
Ein Problem beim Herunterladen von Plugin JARs über den Library Manager in der Workbench wurde behoben. Dies betraf Dateien, deren Name aus Groß- und Kleinbuchstaben besteht. Sie hatten nach dem Download die Größe 0.
Betrifft:
-
Application - Workbench
INUBIT-14793
Ein Problem bei der Erzeugung der Diagramm-URL wurde behoben. Bei Klick auf die URL wird nun das Diagrammbild korrekt angezeigt.
Betrifft:
-
BPC - Process Documentation
INUBIT-15112, SUPPORT-8056
Ein Problem beim Umgang mit einer hohen Anzahl an wiederkehrenden Anfragen am Remote Connector wurde behoben, die dort zu einer Out Of Memory Exception führen und damit den Remote Connector Prozess beenden konnte.
Betrifft:
INUBIT-15135, SUPPORT-9106, SUPPORT-9129
Ein Problem beim Löschen von Dateien im Root-Verzeichnis wurde behoben, dass zu einer Exception und damit dem Abbruch des Löschvorgangs führte.
Betrifft:
INUBIT-15156, SUPPORT-6913
Ein Problem bei der Ausführung von SFTP-Connectoren via Remote Connector wurde behoben. Nun werden die notwendigen Algorithmen korrekt mitgegeben, so dass die Ausführung korrekt durchgeführt werden kann.
Betrifft:
INUBIT-15222, SUPPORT-9227, SUPPORT-9521
Es wurden Darstellungsprobleme im Modulwizard behoben.
Betrifft:
INUBIT-15596
Ein Problem beim Löschen von Benutzern über die REST API wurde behoben. Dabei blieben bisher die Nutzerreferenzen im INUBIT erhalten. Nun ist sichergestellt, dass die Nutzerreferenzen DSGVO-konform entfernt werden.
Betrifft:
INUBIT-12074
Beim Sortieren der Verbindungen an einem IF gingen bisher die Beschreibungstexte verloren. Dieses Problem ist nun behoben.
Betrifft:
-
Controls - IF
INUBIT-12842, SUPPORT-7462, SUPPORT-7463
Die Dokumentation für die Funktion misc:getNextIdForEDIMsg wurde verbessert, um die korrekte Verwendung zu vereinfachen.
Betrifft:
-
Application - Workbench
INUBIT-14092
Ein Problem im XPath-Assistenten wurde behoben, so dass bei Änderung eines Variablenwertes nun auch das Ergebnis des XPath aktualisiert wird.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-14626
Beim Öffnen großer Watchpoint-Dateien wurde zweimal eine Warnmeldung angezeigt. Dieses Problem wurde nun behoben und die Warnmeldung wird nun erneut angezeigt.
Betrifft:
8.0.25 Winter 2023
Release Datum: 2023-12-12
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-12870
Die Bibliothek jfreechart wurde aktualisiert. Im Zuge dessen entfällt die Unterstützung der 3D-Darstellung in Reports. INUBIT unterstützt weiterhin alle 2D-Darstellungstypen.
Betrifft:
-
Application - Process Engine
INUBIT-14225
Die Bibliothek h2 wurde aktualisiert. Diese Bibliothek wird bei Verwendung der H2-Datenbank benötigt.
|
Durch diese Aktualisierung müssen die Daten aus der bisherigen Datenbankdatei migriert werden. Die bisherige Datenbankdatei funktioniert nicht mit der neuen H2-Version. |
|
Die Verwendung der H2-Datenbank ist für den produktiven Einsatz nicht empfohlen. |
Wenn Sie diese Datenbank verwenden, muss der Inhalt der Datenbankdatei vor dem Patchen migriert werden. Schauen Sie in die manuellen Patch-Schritte für weitere Details.
Betrifft:
-
Application - Process Engine
INUBIT-14733
|
Diese Anpassung führt zu einer Inkompatibilität in der INUBIT Workbench, die die Verwendung von Workbench und Process Engine mit derselben Version erfordert. |
Die Informationen in der Serverkonfiguration wurden so angepasst, dass sie keine sensiblen Daten wie Passwörter mehr enthalten.
Bei Verwendung von Workbench und Process Engine auf unterschiedlichen Versionen kann es zu Problemen im Reiter "Serverkonfiguration" kommen.
Betrifft:
-
Application - Process Engine
INUBIT-14820
Ein Problem bei der Herstellung einer SSL-Verbidung zwischen Workbench und Server wurde behoben, so dass nun sichergestellt ist, dass das übersendete Zertifikat entsprechend geprüft wird und ein invalides Zertifikat (z.B. Hostname) zum Abbruch des Verbindungsaufbaus führt.
Betrifft:
-
Application - Process Engine
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-15018
Ein Problem beim Ändern des Nutzerpasswortes wurde behoben, wodurch sich das Passwort beliebiger Nutzer ändern liess. Nun wird korrekt geprüft, ob der authentifizierte Nutzer das Recht zum Ändern fremder Nutzerpasswörter besitzt.
Betrifft:
INUBIT-14056, SUPPORT-9937
Die Bibliotheken jettison und jersey-json wurden entfernt, da sie nicht mehr verwendet wurden.
Betrifft:
-
Application - Process Engine
INUBIT-14201
Die Bibliotheken webservices-rt, webservices-api, webservices-tools, webservices-extra und webservices-extra-api wurden aktualisiert.
Betrifft:
-
Application - Process Engine
INUBIT-14500
Die Bibliothek json wurde aktualisiert.
Betrifft:
-
Application - Process Engine
-
BPC - General
INUBIT-14202
Die Bibliothek websocket-jetty-server wurde aktualisiert.
Betrifft:
-
Application - Process Engine
INUBIT-14225
Die Bibliothek h2 wurde aktualisiert. Diese Bibliothek wird bei Verwendung der H2-Datenbank benötigt.
|
Durch diese Aktualisierung müssen die Daten aus der bisherigen Datenbankdatei migriert werden. Die bisherige Datenbankdatei funktioniert nicht mit der neuen H2-Version. |
|
Die Verwendung der H2-Datenbank ist für den produktiven Einsatz nicht empfohlen. |
Wenn Sie diese Datenbank verwenden, muss der Inhalt der Datenbankdatei vor dem Patchen migriert werden. Schauen Sie in die manuellen Patch-Schritte für weitere Details.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-13577, SUPPORT-11498
Der Zugriff aufs Repository wurde so erweitert, dass nun auch das Verzeichnis .messages sichtbar ist. Nutzer benötigen dafür die Freigabe durch ein neues Recht an ihrer Rolle ("Verzeichnis für Instant-Nachrichten ansehen").
Je Nutzer wird dieses Verzeichnis verwendet, um die Instant-Nachrichten abzulegen, die ein Nutzer im INUBIT erhält. Bei Problemen kann nun über dieses Verzeichnis die Nachricht geändert oder entfernt werden.
Betrifft:
INUBIT-14795, SUPPORT-8739, SUPPORT-9512
INUBIT unterstützt nun die SAP JCO/IDoc-Version 3.1.8.
Betrifft:
INUBIT-8478
Der bisherige Password Manager wurde erweitert und in Credentials Manager umbenannt. Dort lassen sich nun neben Passworten auch Zertikate und Keys speichern und insbesondere in System Connectoren verwenden.
Betrifft:
INUBIT-10308
Das Ausgabeformat RTF wird jetzt durch den Apache Prozessor unterstützt. Die Verwendung des XMLmind Prozessor ist damit veraltet und bestehende Module sollten auf den Apache Prozessor wechseln. Der XMLmind Prozessor wird mit einem der kommenden Releases entfernt werden.
Betrifft:
INUBIT-11374
Die Auswahl eines Alias aus dem Credentials Manager wurde überarbeitet an System Connectoren wurde überarbeitet, wodurch neben Passwörtern auch hinterlegte Key- und Truststores ausgewählt werden können.
Betrifft:
INUBIT-12051, SUPPORT-7054, SUPPORT-7300, SUPPORT-7997, SUPPORT-8770, SUPPORT-8884
INUBIT unterstützt nun Windows 2022.
Betrifft:
-
Application - Process Engine
INUBIT-12052, SUPPORT-7800
INUBIT unterstützt nun Redhat Enterprise Linux (RHEL).
Betrifft:
-
Application - Process Engine
INUBIT-12067, SUPPORT-6936
Die Datei systemdiagram_config.xml wurde um alle OAuth-Eigenschaften erweitert, sodass sie zum Überschreiben aus Systemdiagrammen direkt genutzt werden können.
Betrifft:
INUBIT-12086
Fehler, die innerhalb eines xsl:try auftreten, werden auf Level INFO geloggt. Damit sind die Fehler nachverfolgbar, werden aber nicht mehr als schwerwiegend eingeordnet.
Betrifft:
INUBIT-12087, SUPPORT-9898
INUBIT unterstützt nun Windows 11.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-12275
Das Öffnen der Onlinehilfe aus der Workbench heraus führt jetzt korrekt auf die Seite auf der Domain https://docs.virtimo.net. Da die Hilfe nur noch als Webseite verfügbar ist, wurde die Konfiguration der URL in den Workbench-Einstellungen entfernt.
Betrifft:
-
Application - Workbench
INUBIT-12625, SUPPORT-8109, SUPPORT-8770
INUBIT unterstützt nun MariaDB v10.6 und v10.11.
Betrifft:
-
Application - Process Engine
INUBIT-12870
Die Bibliothek jfreechart wurde aktualisiert. Im Zuge dessen entfällt die Unterstützung der 3D-Darstellung in Reports. INUBIT unterstützt weiterhin alle 2D-Darstellungstypen.
Betrifft:
-
Application - Process Engine
INUBIT-13251
Der INUBIT wird jetzt mit JDK 17 ausgeliefert und nutzt dieses als Laufzeitumgebung.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-13254
Der Remote Connector wird jetzt mit JDK 17 ausgeliefert und nutzt dieses als Laufzeitumgebung.
Betrifft:
INUBIT-13303, SUPPORT-8684
Über die neue Option -rv am Backup-Skript lässt nun konfigurieren, ob alle Versionen oder nur die letzte Version ins Backup übernommen werden soll.
Betrifft:
INUBIT-13315
Die Unterstützung für das Protokoll "FTP" ist abgekündigt und wird nicht weiter unterstützt.
Für FTP-Zugriffe nutzen Sie ausschließlich den FTP Connector.
Betrifft:
INUBIT-13625, SUPPORT-7740, SUPPORT-8041, SUPPORT-9199
Das Backup wird jetzt standardmäßig immer bis zum Ende ausgeführt. Die während der Ausführung auftretenden Fehler und Warnungen werden gesammelt und abschließend angezeigt. Soll das Backup wie bisher beim ersten Fehler abbrechen, kann der Parameter -failOnError mitgegeben werden.
Betrifft:
INUBIT-13884
Neue INUBIT XPath-Funktionen wurden hinzugefügt, um die Manipulation von Strings zu vereinfachen:
-
int indexOf(String value, String searchValue) -
int indexOf(String value, int searchCharacter) -
char charAt(String value, int index)
Damit ist es nun möglich, bereits vorhandene Funktionen wie z.B. fn:substring(String value, int index) dynamisch aufzurufen und den int-Parameter zur Laufzeit zu berechnen.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-14073
Die Fehlermeldungen am IGUASU Connector wurden verbessert. Damit lassen Probleme bei der Modulekonfiguration frühzeitiger erkennen.
Betrifft:
INUBIT-14624, SUPPORT-14308, SUPPORT-8608, SUPPORT-8614
Der DB Connector wurde so erweitert, dass dort nun auch die Pool-Eigenschaften "removeAbandoned" und "removeAbandonedTimeout" für die Verbindung eingestellt werden können.
Betrifft:
INUBIT-14733
|
Diese Anpassung führt zu einer Inkompatibilität in der INUBIT Workbench, die die Verwendung von Workbench und Process Engine mit derselben Version erfordert. |
Die Informationen in der Serverkonfiguration wurden so angepasst, dass sie keine sensiblen Daten wie Passwörter mehr enthalten.
Bei Verwendung von Workbench und Process Engine auf unterschiedlichen Versionen kann es zu Problemen im Reiter "Serverkonfiguration" kommen.
Betrifft:
-
Application - Process Engine
INUBIT-14848, SUPPORT-8791
In der Workbench kann nun die Sprache in den Diagrammen (wieder) umgeschaltet werden. Der entsprechende Eintrag befindet sich im Nutzer-Menü in der Toolbar, sofern mehrere Diagrammsprachen auf der verbundenen Process Engine konfiguriert sind.
Betrifft:
-
Application - Workbench
INUBIT-14880, SUPPORT-8753
Im Kontextmenü des XML-Editors kann jetzt der automatisch Umbruch langer Zeilen aktiviert bzw. deaktiviert werden.
Betrifft:
INUBIT-14981
Bei aktivierter Konfiguration "Valides JavaScript forcieren" werden nun mehr Informationen bei Fehlern im JavaScript in der WebApp UI angezeigt.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-10516, SUPPORT-10407, SUPPORT-8753
Auf Serverseite ist nun in der XSLT-Ansicht möglich, Textzeilen im mehrzeiligen Dialog zu öffnen. Damit lassen sich lange Textzeilen in voller Länge betrachten.
Die Optionen "Attribute als Zeilen" und "Textknoten als Zeilen" wurden aus dem Kontextmenü auf Serverseite entfernt. Sie liessen sich bisher dort nicht aktivieren.
Betrifft:
INUBIT-14431
In der Workbench werden nun vorhandene Tastenkombinationen an Menüeinträgen und Button-Tooltips angezeigt. Über die angezeigte Tastenkombination kann die Aktion direkt ausgelöst werden.
Betrifft:
-
Application - Workbench
Bug Fixes
INUBIT-14613, SUPPORT-12403, SUPPORT-8475
Ein Problem mit CORS-Headern in der REST-Connector-Antwort wurde behoben. Jetzt werden die richtigen CORS-Header-Werte gemäß den CORS-Einstellungen in der REST Connector-Modulkonfiguration verwendet.
Betrifft:
INUBIT-14673
Ein Problem bei der Verwendung des Parameters "ClusterDebug" wurde behoben. Mit dem Wert auf "true" wird das Log-Level der Process Engine auf DEBUG gesetzt werden. Damit lassen sich Probleme insbesondere beim Starten der Process Engine leichter identifizieren. Sobald die Process Engine läuft, kann das Log-Level wie gewohnt über eine Workbench angepasst werden.
Der Parameter "ClusterDebug" wird in der Datei ibis.xml konfiguriert und ist standardmäßig auf "false" gesetzt.
Die Konfiguration wird bei jedem Serverstart berücksichtigt.
Betrifft:
-
Application - Process Engine
INUBIT-14679, SUPPORT-8668, SUPPORT-8769, SUPPORT-9302
Ein Problem bei der Verwendung der XSLT-Funktion formatter:trim() wurde behoben, welches bei Anwendung auf einem leeren Wert zu einem Ausführungsfehler führte. Dieses Problem wurde nun behoben und die Ausführung wird wieder fehlerfrei durchgeführt.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-14874
Es wurde ein Problem beim Erreichen des Prozessbenutzerservers behoben, das das Erstellen oder Ändern von Benutzern verhinderte.
Betrifft:
INUBIT-14903
Ein Problem bei der Ausführung des Patch-Installers wurde behoben, das dazu führte, dass die Datei secret_key.properties zurückgesetzt wurde. Das Problem ist behoben und die Datei bleibt in ihrem aktuellen Zustand erhalten.
Betrifft:
INUBIT-15145, SUPPORT-9065
Bei der Verwendung von Keycloak als externem IdP kam es zu signifikanten Performanceeinbußen beim Anlegen und Auslesen von Nutzern und Nutzergruppen. Diese Probleme wurden nun behoben und die Zugriffe arbeiten nun ohne Einbußen.
Betrifft:
INUBIT-15146
Während der Migration kam es beim Setzen der OAuth Properties für das Monitoring in der Serverkonfiguration zu Fehler, die einen Login mit der Workbench verhinderten. Diese Probleme sind nun behoben.
Betrifft:
INUBIT-12808, SUPPORT-7437
Die Online-Dokumentation zu INUBIT 8.0 wird nun direkt aus der Workbench heraus über die F1-Taste aufgerufen.
Betrifft:
-
Application - Workbench
INUBIT-13172, SUPPORT-7692
Ein Fehler in der Workbench wurde behoben, bei dem in den Login-SSL-Einstellungen die hinterlegten Key-/Truststores verloren gingen und jedes Mal neu hinterlegt werden mussten.
Betrifft:
-
Application - Workbench
INUBIT-13276
Ein Problem bei der Verwendung des INUBIT-Loggings wurde behoben. Insbesondere Probleme, die ein Hochfahren der Process Engine verhinderten, wurden nicht korrekt in die Datei trace.log geschrieben.
Überprüfen Sie das eingestellte Log-Level in Ihrem System nach dem Abschluss der Patch-Installation.
|
Mit dieser Fehlerbehebung wurde das Log-Level FATAL entfernt. Sowohl in der Process Engine als auch in der Workbench. |
Folgende Log-Level sind noch verfügbar:
-
ERROR
-
WARN
-
INFO
-
DEBUG
War bisher das Level FATAL auswählt, nutzt das System nach dem Patchen das Level ERROR. Zudem wurde die Standardgröße der Logdatei auf 200MByte angehoben.
Betrifft:
-
Application - Process Engine
INUBIT-14007
Der Aufruf der Funktion "Verzeichnis aktualisieren" kann im Globalen Bereich des Repositorys nur von Nutzer "root" durchgeführt werden. Um zukünftige Probleme zu vermeiden, wurden die Einträge im Kontextmenü aktualisiert und die entsprechend der aktuellen Nutzerrechte aktiviert bzw. deaktiviert.
Betrifft:
-
Component - Repository
INUBIT-14079
Ein Problem bei der Erzeugung der Diagramm-Export-Dateien (ZIP) wurde behoben, das dazu führte, dass diese Dateien im Nachgang nicht importierbar waren.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-14093
Die Bibliothek apache-ant wurde nicht mehr verwendet und konnte entfernt werden.
Betrifft:
-
Application - Process Engine
INUBIT-14173, SUPPORT-9051
Ein Problem am Datenbank-Connector wurde behoben, so dass dieser nun Common Table Expressions (CTEs) verarbeiten kann.
Betrifft:
INUBIT-14211, SUPPORT-8015, SUPPORT-9001
Beim Schreiben von Dateien ins Repository unter Verwendung des INUBIT Repository Web-Services konnte es vereinzelt zu Exceptions kommen. Dieses Problem ist nun behoben.
Betrifft:
-
Component - Repository
INUBIT-14235
Das Problem, dass gelöschte Bibliotheken im Bibliotheksmanager wieder auftauchen, wurde behoben.
Betrifft:
-
Application - Workbench
INUBIT-14358, SUPPORT-11493, SUPPORT-7930
Beim Versenden einer multipart/form-data Nachricht via POST mittels REST Connector konnte zu einem Laufzeitfehler führen. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-14376, SUPPORT-6235, SUPPORT-8318, SUPPORT-8807
Ein Problem im Complex Lookup Table wurde behoben bei Verwendung der Einstellung "Fehler anzeigen, wenn kein Wert gefunden wurde". Dies konnte bei korrekten Werten zu einem Abbruch der Verarbeitung in dem Modul führen.
Betrifft:
INUBIT-14490, SUPPORT-8433
Ein Problem bei der Verwendung eines Alias für das Passwort in REST Listener Connector wurde behoben.
Betrifft:
INUBIT-14533, SUPPORT-8415
Ein Problem beim Herunterladen von Dateien aus dem Repository über die Workbench wurde behoben, bei dem es zu einer NullPointerException kommen konnte.
Betrifft:
-
Component - Repository
INUBIT-14564
Ein Problem in der Portalkonfiguration wurde behoben und URLs mit und ohne Slash am Ende werden nun akzeptiert.
Betrifft:
-
Portal - Deployment
INUBIT-14614, SUPPORT-8636, SUPPORT-8662, SUPPORT-8831
Wird beim Start der Process Engine die Lizenz nicht gefunden oder ist diese invalide, wird dies nun wieder ordentlich im trace.log gemeldet, so dass Administratoren die Ursache des fehlschlagenden Applikationsstarts ausfindig machen können.
Betrifft:
-
Application - Process Engine
INUBIT-14634, SUPPORT-10519, SUPPORT-10844, SUPPORT-5300, SUPPORT-8331, SUPPORT-8595
Bei der Registrierung der MBean während der Ausführung eines DB Connectors konnte zu Problemen führen, wenn die Registrierung zeitgleich an mehreren DB Connectoren erfolgte. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-14654
Ein Problem beim Löschen von Benutzerdaten über die INUBIT REST API wurde behoben, das dazu führte, dass Repositorydaten nach dem Löschen des Benutzers noch vorhanden waren.
Betrifft:
-
Component - Repository
INUBIT-14672, SUPPORT-7719
Ein Problem bei der Verwendung eines externen SQL-Skripts, das in der as4-gateway.xml konfiguriert ist, wurde behoben. Bei der Ausführung konnte es zu Inkonsistenzen kommen, wenn das Skript umbenannt und über den in der XML-Datei konfigurierten Pfades nicht mehr auffindbar war.
Betrifft:
INUBIT-14820
Ein Problem bei der Herstellung einer SSL-Verbidung zwischen Workbench und Server wurde behoben, so dass nun sichergestellt ist, dass das übersendete Zertifikat entsprechend geprüft wird und ein invalides Zertifikat (z.B. Hostname) zum Abbruch des Verbindungsaufbaus führt.
Betrifft:
-
Application - Process Engine
INUBIT-14877
Ein Problem im Modulwizard wurde behoben, so dass neu angelegte HTTP Connectoren wieder synchron voreingestellt sind.
Betrifft:
INUBIT-14980, SUPPORT-6626, SUPPORT-8684, SUPPORT-8831, SUPPORT-8930, SUPPORT-8986, SUPPORT-9099, SUPPORT-9301
Die Ausgaben in der Logdateien während der Ausführung eines Backups, eines Restores oder der Migration wurden erweitert, so dass nun mehr Informationen rausgeschrieben werden. Dies soll die Nachvollziehbarkeit insbesondere erhöhen.
Betrifft:
INUBIT-15223
Während der Migration kam es beim Setzen der OAuth Properties für die Workflow-Benachrichtigung in der Serverkonfiguration zu Fehler, die eine Ausführung der Mail-Benachrichtigung verhinderten. Diese Probleme sind nun behoben.
Betrifft:
-
Application - Workbench
INUBIT-15274
Beim Lesen von Dateien aus einem Verzeichnis, dessen Pfad mit einem "\" endete und Datei als "**" konfiguriert wurden, brach das Plugin die Verarbeitung ab. Dieses Problem ist nun behoben und der Zugriff auf das Verzeichnis funktioniert nun fehlerfrei.
Betrifft:
INUBIT-13305
Ein Problem mit der richtigen Darstellung einiger Felder im Modulwizard wurde behoben. Alle Felder sind nun korrekt aktiviert/deaktivert, je nach gewählter Konfiguration.
Betrifft:
INUBIT-14262
Ein Problem beim Hinzufügen/Entfernen von Benutzergruppen wurden behoben, das zu einer NullPointerException führen konnte.
Betrifft:
INUBIT-12861
Ein Problem im Modulwizard wurde behoben, aufgrund dessen einzelne Felder nicht korrekt aktiviert/deaktivert wurden, ist jetzt behoben.
Betrifft:
INUBIT-13295
Ein Problem bei der richtigen Darstellung von Texten mit Umlauten im "Tools" Seitenmenü wurde behoben.
Betrifft:
8.0.24
Release Datum: 2023-09-26
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-14552, SUPPORT-8246, SUPPORT-8450, SUPPORT-8689
Ein Fehler beim Parsen von XPath-Ausdrücken wurde behoben, der dazu führte, dass Variablen vom Typ xs:date und Subtypen als xs:string behandelt wurden. Dieser Fehler konnte bisher umgegangen werden, indem die betroffenen Variablen innerhalb eines XPath-Aufrufes auf den richtigen Typ gecastet wurden.
Die Behebung des Problems kann dazu führen, dass XPath-Ausdrücke fehlschlagen, die zuvor in 8.0 funktionierten. Fügen Sie in solchen Fällen einen expliziten cast an den Variablen vom Typ xs:date durch und wandeln Sie den Wert der Variablen dadurch in String um, z.B. xs:string($meineVariableVomTypXsDate).
Durch die Änderung sind folgende Dinge nicht mehr möglich:
-
Anlegen einer Workflow-Variablen vom Typ xs:date und Zuweisung eines leeren Default-Wertes
-
An bestehenden Workflow-Variablen wird der leere Default-Wert entfernt
-
Bei Workflow Eingabe-/Ausgabevariablen kann es zu Fehlern im Variablen-Mapping kommen
Bei Zuweisung eines Standardwertes an einer Variablen vom xs:date oder Subtypen wird nun strenger geprüft, dass der angegebene Wert ein valides Datum ist, z.B. 2025-02-13’T'10:00:00.
Betrifft:
-
Workbench - XPath-Assistant / Execution
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-14018
Die Bibliothek jackson wurde aktualisiert.
Betrifft:
-
Application - Process Engine
-
BPC - General
INUBIT-14020
Die Bibliothek commons-fileupload wurde aktualisiert.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
Bug Fixes
INUBIT-14551
Ein Problem am INUBIT IS Connector wurde behoben, dass bei der Verarbeitung von Nachrichten bei einer Größe von mehr als 1 MByte auftrat. Dieses Problem ist nun behoben und auch größere Nachrichten können nun fehlerfrei übertagen und verarbeitet werden.
Für die Übertragung großer Datenmengen muss ggf. der verfügbare Speicher der JVM (XMX) in der Process Engine angepasst werden.
Betrifft:
INUBIT-14552, SUPPORT-8246, SUPPORT-8450, SUPPORT-8689
Ein Fehler beim Parsen von XPath-Ausdrücken wurde behoben, der dazu führte, dass Variablen vom Typ xs:date und Subtypen als xs:string behandelt wurden. Dieser Fehler konnte bisher umgegangen werden, indem die betroffenen Variablen innerhalb eines XPath-Aufrufes auf den richtigen Typ gecastet wurden.
Die Behebung des Problems kann dazu führen, dass XPath-Ausdrücke fehlschlagen, die zuvor in 8.0 funktionierten. Fügen Sie in solchen Fällen einen expliziten cast an den Variablen vom Typ xs:date durch und wandeln Sie den Wert der Variablen dadurch in String um, z.B. xs:string($meineVariableVomTypXsDate).
Durch die Änderung sind folgende Dinge nicht mehr möglich:
-
Anlegen einer Workflow-Variablen vom Typ xs:date und Zuweisung eines leeren Default-Wertes
-
An bestehenden Workflow-Variablen wird der leere Default-Wert entfernt
-
Bei Workflow Eingabe-/Ausgabevariablen kann es zu Fehlern im Variablen-Mapping kommen
Bei Zuweisung eines Standardwertes an einer Variablen vom xs:date oder Subtypen wird nun strenger geprüft, dass der angegebene Wert ein valides Datum ist, z.B. 2025-02-13’T'10:00:00.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-14618
Ein Problem bei der Behandlung von Base64-kodierten Anhängen wurde behoben, das dazu führte, dass solche Anhänge nicht aus dem Gateway an INUBIT übertragen wurden. Dieses Problem ist nun gelöst und die Anhänge können wie gewohnt im Technical Workflow verarbeitet werden.
Betrifft:
INUBIT-14595
Ein Problem beim Öffnen und Laden derselben Aufgabe aus der Taskliste wurde behoben.
Betrifft:
-
BPC - Process Interaction
INUBIT-14772, SUPPORT-8637
Der Text, der während der Migration delegierter Tasks angezeigt wird, wurde so überarbeitet, dass er nun mehr Informationen enthält.
Betrifft:
8.0.23
Release Datum: 2023-09-04
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-9915, SUPPORT-5569, SUPPORT-7621
Das IS Configuration Plugin wurde erweitert und erlaubt nun auch Eingriffe in den XSLT-Stylesheet-Cache. Die dort enthaltenen Einträge können gelistet und bei Bedarf entfernt werden. Durch das Entfernen eines Eintrags lassen sich Inkonsistenzen bei Bedarf beheben.
Betrifft:
INUBIT-12085, SUPPORT-7088
Bei mehrmaliger Ausführung des Patch-Installer kam es bisher zum Überschreiben bereits bestehender Backup Ordner. Nun wird beim Backup des _jvm Verzeichnisses die Version dem Ordnernamen hinzugefügt und ein Überschreiben dadurch ausgeschlossen.
Betrifft:
INUBIT-13242
Die Vergleichsfunktionalität unterstützt nun HTTPs-Verbindungen zu anderen Process Engines.
Betrifft:
-
Component - Compare
INUBIT-13272
Während der Wiederherstellung oder Migration eines Backups werden die Informationen in der Datei plugin.xml nun korrekt mit bestehenden Informationen zusammengeführt.
Betrifft:
INUBIT-13662
Der Virtimo Cluster-Manager ist nun in die INUBIT Process Engine integriert und kann über einen zusätzlichen Lizenzeintrag genutzt werden.
Betrifft:
INUBIT-13822, SUPPORT-7191
Der SFTP-Session-Cache wurde so überarbeitet, dass Sessions jetzt pro Workflow-Ausführung vorgehalten werden. Damit werden Probleme bei der Wiederverwendung einer Session bei Ausführung verschiedener Workflow-Instanzen verhindert.
Betrifft:
INUBIT-13824
Der Apache Tomcat-Installationsordner heißt jetzt apache-tomcat. Während der Sicherung wird die Versionsnummer zum Ordnernamen hinzugefügt: apache-tomcat-<version>. Dadurch bleiben alle Verweise auf diesen Ordner (z.B. in Skriptdateien) weiterhin funktionsfähig und müssen nach dem Patch-Update nicht angepasst werden.
Betrifft:
INUBIT-12577, SUPPORT-6902
Die Vorlagen für das Mapping an einem Task-Generator können jetzt für das Eingabe- und Ausgabemapping angepasst werden. Die Vorlagen liegen im Repository unter Global > System > Mapping Templates > Task Generator, input.xsl für das Eingabe- und output.xsl für Ausgabemapping.
Betrifft:
Bug Fixes
INUBIT-14441, SUPPORT-8080, SUPPORT-8517, SUPPORT-8579, SUPPORT-8625, SUPPORT-8709
Ein Problem beim Löschen von Dateien auf SFTP-Server wurde behoben. Dabei wurde fälschlicherweise auch das Löschen auf den unter Linux stets vorhandenen Ordnern "." und ".." ausgeführt, was immer zu einem Fehler führte. Diese System-Ordner werden nun korrekt ignoriert und nicht mehr mit einbezogen.
Betrifft:
INUBIT-14536, SUPPORT-8467
Ein Problem bei der Migration von Repositorydateien wurde behoben, das dazu führte, dass die Inhalte von Repositorydateien in Nutzer- und Nutzergruppenbereichen nicht mehr nutzbar waren (Zeilenumbrüche wurden entfernt). Nun werden die Inhalte so übernommen, wie sie im Backup abgelegt wurden. Nur XSLT-Skripte werden automatisch für die Verwendung mit Saxon 10 angepasst.
Betrifft:
-
Component - Repository
INUBIT-14060
Ein Problem beim Aufruf der Javascript-Methode onblur() wurde behoben. War die Option sanitizeHtml an einem BPC-WebApp Modul deaktiviert, kam es zu doppelten Aufrufen dieser Methode. Dies ist nun korrigiert.
Betrifft:
INUBIT-14150
Beim Erstellen einer Backend-Verbindung im BPC aus dem INUBIT wurde der Identitätsanbieter immer auf INUBIT umgestellt. Dieses Problem wurde nun behoben und es findet keine Änderung mehr beim Erstellen einer Backend-Verbindung statt.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-14180, SUPPORT-6652
Es wurde ein Problem beim Neustart eines fehlgeschlagenen Task Generators über den Queue Manager behoben, wenn Rollen über die Variablenzuordnung überschrieben wurden.
Betrifft:
INUBIT-14375
Ein Problem beim Deployen der BPC Module aus dem INUBIT heraus wurde behoben. Unter bestimmten Umständen schlug das Deployment fehl, weil ein falscher Pfad zum Auffinden der Module verwendet wurde. Der Fehler beim Zusammenbau des Pfades wurde korrigiert.
Betrifft:
-
Portal - Deployment
INUBIT-14397, SUPPORT-8204
Ein Problem beim Deployment von Repository-Dateien wurde behoben, wenn diese aus einer Gruppe oder zusätzlichen Gruppe per Referenz mitgenommen wurden.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-10085, SUPPORT-5188
Die Bibliothek apache-ant wurde entfernt.
Betrifft:
-
Application - Process Engine
INUBIT-13648, SUPPORT-7858
Ein Problem beim Deployment von Unit Tests wurde behoben, so dass Änderungen auf dem Zielsystem korrekt angezeigt werden.
Betrifft:
-
Technical Workflow - Unit Tests
INUBIT-13651, SUPPORT-7875
Ein Fehler in der XPath-Funktion isxp:variableExists() wurde behoben, so dass nun sicher zurückgemeldet wird, ob die übergebene Variable existiert (deklariert ist) oder nicht. Zusätzlich kann die Funktion isxp:variableHasValue() genutzt werden, um den Inhalt einer existierenden Variablen abzuprüfen.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-14619
Ein Problem beim Migration älterer BPC Documentation Module wurde behoben. Alle Moduleinstellungen bleiben jetzt korrekt erhalten und neue Einstellungen werden mit sinnvollen Standardwerten vorbelegt, so dass die Module nach der Migration sofort genutzt werden können.
Betrifft:
-
BPC - Process Documentation
INUBIT-14630, SUPPORT-8556
Ein Problem beim Einfügen von Werten in eine Oracle-Datenbank wurde behoben, das auftrat, wenn in der Server-Konfiguration die Beachtung der Groß-/Kleinschreibung deaktiviert ist.
Betrifft:
INUBIT-14649, SUPPORT-8642
Ein Problem beim Einfügen von Werten in eine Postgres-Datenbank wurde behoben, das auftrat, wenn in der Server-Konfiguration die Beachtung der Groß-/Kleinschreibung deaktiviert ist.
Betrifft:
INUBIT-12859, SUPPORT-7495
Ein Problem beim Speicher von HTML-Inhalten in entsprechenden Feldern in der UI wurde behoben, so dass nun das HTML erhalten bleibt und sich später auch weiter bearbeiten lässt.
Betrifft:
-
Designer - General
8.0.22
Release Datum: 2023-07-22
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-14071
Die Rest-API zur Steuerung von Aufgaben in der Process Engine (alle Aufgaben auflisten, einzelne Aufgaben abrufen, Aufgabendaten übermitteln) wurde so überarbeitet, dass sie nun unabhängig von einem konfigurierten Portal oder Prozessbenutzerserver arbeitet.
Betrifft:
INUBIT-5833
Eine neue Aktion in der Server-Konfiguration ermöglicht die einfach Übernahme eines API-Keys aus der Portalserverkonfiguration in die Prozessbenutzerkonfiguration.
Betrifft:
INUBIT-10515, SUPPORT-8753
Der Dialog zum mehrzeiligen Bearbeiten wurden angepasst, so dass der Text umgebrochen und leichter lesbar wird. Ebenso sind die Buttons des Dialogfenster via Tastenkürzel aufrufbar.
Betrifft:
-
Application - Workbench
INUBIT-10639, SUPPORT-3672, SUPPORT-7733
Das Cryptographer Plugin wurde so erweitert, dass Verschlüsselung und Signierung bzw. Entschlüsselung und Signaturprüfung in einem Schritt durchgeführt werden. Das vereinfacht die Verarbeitung entsprechender Daten im INUBIT.
Betrifft:
INUBIT-11796
Karaf und OpenSearch innerhalb einer BPC-Installation werden gepatcht, sobald eine neuere Version mit dem Patch-Installer ausliefert wird. Darüber hinaus werden auch die BPC-Module im Karaf-Deployment-Ordner aktualisiert.
Betrifft:
INUBIT-13130, SUPPORT-6913
Die Festlegung notwendiger Sicherheitsschlüssel für SFTP-Verbindungen wird nun direkt am Modul (Wizard, Modulproperties) unterstützt. Damit kann die Konfiguration individuell und verschieden je SFTP-Verbindung erfolgen.
Betrifft:
INUBIT-13256
Alle INUBIT BPC Module werden jetzt mit JDK 17 gebaut (kompatibel zu JDK 11). Damit werden alle von Virtimo ausgelieferten Module einheitlich mit JDK 17 erstellt. Dies dient als Vorbereitung für den Wechsel auf JDK 17.
Betrifft:
-
BPC - INUBIT Monitoring
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-13268
Im Kontextmenu des Diagrammbaums wird nun auch die Option "Nach Saxon 10 mirgieren" auf Workflowgruppenebene angeboten.
Betrifft:
INUBIT-13319
Das EDI Regel-Management wurde so erweitert, dass Nutzerinformationen DSGVO-konform beim Löschen des Nutzers mit entfernt werden.
Betrifft:
Bug Fixes
INUBIT-14065, SUPPORT-7687
Ein Problem beim Absenden von Formularen wurde behoben, der dazu führte, dass der Wert für den Submitter nicht mitgesendet wurde.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-13765, SUPPORT-8031
Ein Problem beim Workflow-Sprung in einen inaktiven Subworkflow wurde behoben. Im Queue Manager wird jetzt wieder die entsprechende Fehlermeldung angezeigt.
Betrifft:
INUBIT-13769, SUPPORT-8041
Wurde ein Backup auf dem INUBIT ohne AS4-Gateway durchgeführt, konnte es bisher zu Problemen beim Datenbank kommen. Dies wurde nun entsprechend korrigiert.
Betrifft:
INUBIT-14086
Ein Problem mit dem veränderten Fehlerhandling in der Saxon-Bibliothek wurde behoben, was dazu führen konnte, dass der Inhalt von BPC WebApps nicht komplett gerendert wurde. Der Prozess wurde so angepasst, dass auch bei Fehlern die WebApp HTML-Seite komplett ins BPC übertragen wird.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-9176, SUPPORT-4991, SUPPORT-8645, SUPPORT-8661
Beim Einfügen von Datumswerten in eine Oracle-Datenbank wird nun korrekt zwischen den möglichen Typen TIMESTAMP und TIMESTAMPZ (mit Zeitzone) unterschieden.
Betrifft:
-
Application - Process Engine
INUBIT-13113, SUPPORT-3060
Bei Verwendung der INUBIT-eigenen Retry-Mechanismen auf dem RabbitMQ-Connector kam es zu einer ungewollt hohen Anzahl an Verbindungen. Da der RabbitMQ selbstständig Verbindungen wiederherstellen kann und dies auch standardmäßig aktiviert ist, wurden die Retry-Optionen in der Modulkonfiguration deaktiviert.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-13132
Ein Problem bei der Berechnung der Verzeichnisgröße des INUBIT wurde behoben, so dass nun wieder ein durchgängiges Reporting sichergestellt ist.
Betrifft:
-
Application - Process Engine
-
Workbench - Reporting
INUBIT-13133
Bei der Prüfung auf das Vorhandensein bestimmter Tabellen kam es bei einigen Datenbanken zu einer ungewollt hohen Auslastung des Datenbanksystems. Dieses Problem ist nun behoben und die Abfrage der Tabelle funktioniert wieder ohne Auffälligkeiten.
Betrifft:
INUBIT-13277
Die Vergleichsmethode wurde um einen Groß und Kleinschreibung sensitiven Vergleich für XSLT Stylesheet erweitert.
Betrifft:
-
Component - Compare
INUBIT-13284
Ein Problem beim Laden von Metadaten nach der Textsuche im Dokumentationsmodul wurde behoben.
Betrifft:
-
BPC - General
-
BPC - Process Documentation
INUBIT-13287, SUPPORT-7774, SUPPORT-8684
Wird beim Erstellen eines Backups ein beschädigter/nicht-lesbarer Eintrag in der Cache-DB gefunden, führt dies nun nicht mehr zum Abbruch, sondern der Fehler wird zusammen mit dem Tabellennamen entsprechend protokolliert.
Betrifft:
INUBIT-13461, SUPPORT-11314
Ein Problem bei der Berechnung der Variablen demux.totalIterations hinter einem splittenden Demultiplexer Modul wurde behoben. Die Anzahl der Splittings wird nun bei der Berechnung berücksichtigt.
Betrifft:
INUBIT-13580
Konfigurierte Scheduler an Output-Connectoren stellen eine nicht-unterstützte Konfiguration dar und werden von der Process Engine nicht ausgeführt. Daher wurde die Modul-Wizardseite für solche Connectoren nun deaktiviert.
Betrifft:
-
Workbench - Scheduler Manager
INUBIT-13609, SUPPORT-7621
Ein Problem bei der lokalen Ausführung von XSLT in einem Modul, in dem das Caching aktiviert ist, wurde behoben. Bisher wurde bei Änderungen weiterhin das gecachte XSLT ausgeführt. Nun wird bei lokaler Ausführung das Skript das zur Ausführung an die Process Engine übergeben und damit das gecachte Skript umgangen.
Betrifft:
INUBIT-13795, SUPPORT-8040
Ein Problem bei der Verwendung des Wildcard * in FTP-Connectoren wurde behoben.
Betrifft:
INUBIT-13885, SUPPORT-8642
Ein Problem wurde behoben, dass das Einführen von Werten vom Typ TIMETAMP via XML am Datenbank-Connector verhinderte. Dieses Problem trat bei den Datenbanken PostgreSQL, Oracle, MySQL, MariaDB, MSSQL und DB2 auf.
|
Das Einfügen solcher Werte mittels Prepared Statement wird durch den DB Connector aktuell nicht unterstützt. |
Betrifft:
INUBIT-14045, SUPPORT-8226
Ein Problem beim Schreiben der Logausgaben von Drittbibliotheken wurde behoben, so dass diese Informationen nun wieder in der Datei trace.log mit enthalten sind.
Betrifft:
-
Application - Process Engine
INUBIT-14077
Mit dem neuesten Update der Saxon 10 EE-Bibliothek haben wir einen Leistungsabfall von etwa 2–3 % festgestellt. Daher wird die Saxon EE-Bibliothek auf die vorherige Version zurückgesetzt.
Betrifft:
INUBIT-12987, SUPPORT-7344
Während der Ausführung von TWF Unit Tests werden Ergebnisseim Repository zwischengespeichert. Nach Beendigung der Unit-Tests werden nun nicht mehr benötigte Verzeichnisse aus dem Repository entfernt.
Betrifft:
-
Technical Workflow - Unit Tests
INUBIT-13306, SUPPORT-7632
Die Start-Zeit des Midnight-Tasks wurde beim Vergleich zweier INUBIT-Instanzen falsch angezeigt. Dieses Problem ist nun behoben.
Betrifft:
-
Component - Compare
INUBIT-13638
Das Benachrichtungs-Icon in der Workbench-Toolbar wurde so angepasst, dass die angezeigt Zahl immer gut sichtbar ist.
Betrifft:
-
Application - Workbench
INUBIT-12338, SUPPORT-7246
Ein Problem bei der Anzeige von Kommentaren mit Zeilenumbrüchen im Dokumentationsmodul wurde behoben.
Betrifft:
-
BPC - Process Documentation
8.0.21
Release Datum: 2023-06-26
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-13460
Die in Technical Workflows hinterlegte XPath-Version wird nun automatisch beim Import oder während der Migration auf Version 3.1 aktualisiert.
Betrifft:
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-12368
Die Bibliotheken spring-security, spring-boot und spring wurden aktualisiert.
Betrifft:
Neue Funktionen - Verbesserungen
INUBIT-8432, SUPPORT-2396, SUPPORT-9228
In den Workbench-Einstellungen wurde eine neue Konfigurationsoption hinzugefügt, über die sich steuern lässt, wann in den Monitoring-Tabellen die Filtermöglichkeiten als Checkboxen oder als Textfeld dargestellt werden.
Betrifft:
INUBIT-9912, SUPPORT-4682
|
Nur bei der Verwendung mit einer ORACLE-Datenbank. |
Es wurde ein Schema-Dropdown hinzugefügt, die alle für den berechtigten Benutzer verfügbaren Schemata anzeigt. Basierend auf der Schemaauswahl werden die entsprechenden SQL-Anweisungen und -Tabellen geladen.
|
Der Benutzer muss über alle Berechtigungen verfügen: derjenige, der Zugriff gewährt, und derjenige, der den Zugriff gewährt. Führen Sie die folgende Abfrage aus:
Die folgende Abfrage dient dazu, Zugriff auf die Tabelle DBA_TAB_PRIVS zu erhalten
|
Betrifft:
-
Workbench - DB Explorer
INUBIT-10822, SUPPORT-12655
Im Reiter "EDI Rule Management" wird nun auch der letzte Bearbeiter einer Regel und der Zeitpunkt der Bearbeitung mit angezeigt. Darüber hinaus sind EDI-Regeländerungen wie gewohnt über das Audit-Log nachvollziehbar.
Betrifft:
INUBIT-11219
Im Modul Editor (serverseitig) und im Repository im Verzeichnisbaum steht jetzt die Aktion "Nach Saxon 10 migrieren" zur Verfügung, um alte XSLTs automatisch für die Ausführung mit Saxon 10 anzupassen. Neu erstellte oder bearbeitete XSLTs sind bereits angepasst.
Betrifft:
-
Component - Repository
INUBIT-11534, SUPPORT-6658
Der EDI Adapter gibt bereits die Variable edi.autodetect.rule.name (String) aus, die den zuletzt verwendeten Regeldateinamen enthält. Nun wird eine weitere Variable edi.autodetect.rule.path (XML) ausgegeben, die alle verwendeten Regeldateinamen enthält. Insbesondere nach der Verarbeitung mehrerer EDI-Nachrichten innerhalb eines Enveloper wird so die Liste alle Regeln bereitgestellt.
Betrifft:
INUBIT-11849, SUPPORT-6959
Die Bibliothek activemq-jms-pool wurde auf die neueste Version aktualisiert. Die Bibliothek geronimo-jms wurde entfernt.
Betrifft:
INUBIT-12059
Die Option "Sicheres Schreiben" steht nun auch für die Protokolle FTP und FTPS zur Verfügung.
Betrifft:
INUBIT-12189, SUPPORT-4009, SUPPORT-7212
INUBIT unterstützt jetzt SAP JCo 3.17 und SAP IDoc 3.1.3.
Betrifft:
INUBIT-13273
Der IGUASU Connector erlaubt nur noch sichere WebSocket-Verbindungen. Zudem lassen sich jetzt die im Modul hinterlegten Zertifikate über den Key Manager verwalten.
Betrifft:
-
Workbench - Key Manager
INUBIT-13339, SUPPORT-6318
Die INUBIT Process Engine unterstützt nun die Anbindung der Azure SQL Datenbank.
Betrifft:
-
Application - Process Engine
-
Workbench - DB Explorer
-
Workbench - DB Manager
INUBIT-13600
Durch den Wechsel auf JDK 11.0.19 steht SSLv3 im JDK nicht mehr zur Verfügung und die TLS-Versionen 1.0 und 1.1 werden als veraltet eingestuft. Diese Änderungen im JDK wurden nun in den FTP-Modulwizard übertragen.
Betrifft:
INUBIT-13787
Die REST-API wurde so erweitert, dass nun auch Ajax-Jump- und Ajax-Sumbit–Aufrufe darüber abgewickelt werden können.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-13827
Der Prüfung des Status der INUBIT Process Engine kann nun auch über den REST-Endpunkt /health erfolgen.
Betrifft:
INUBIT-9761, SUPPORT-5495
Alle Windows .bat-Dateien wurden so angepasst, das sie sich von jeder beliebigen Stelle im Dateisystem aus aufrufen lassen.
Betrifft:
INUBIT-11214
Der Zeitstempel im Installer-Logdateinamen wurde auf das Format YYYY_MM_DD_HH_MM_SS angepasst. Damit sind mehrere Dateien in einem Ordner automatisch chronologisch sortiert.
Betrifft:
Bug Fixes
INUBIT-12134, SUPPORT-7780
Ein Problem wurde behoben, das dazu führen konnte, dass die Datei ibis_deploy.xml beim Hochfahren der Process Engine auf einen alten Stand zurückgesetzt wurde.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-12199, SUPPORT-6709
Es wurde ein Problem behoben, so dass an einem remote ausgeführten HTTP-Connector nun im Falle eines Fehlers die eigentliche HTTP-Fehlermeldung zurückgegeben wird.
Betrifft:
-
Workbench - Remote Connector configuration
INUBIT-12902, SUPPORT-7564
Bei Abbruch der Netzwerkverbindung zur Process Engine und anschließendem Beenden der Workbench konnte zum Verlust von lokalen Workflow-/Modulzuständen kommen. Hier wurde die Fehlerbehandlung verbessert, so dass lokale Zustände gespeichert werden und bei nächsten Workbenchstart wieder zur Verfügung stehen.
Betrifft:
-
Application - Workbench
INUBIT-13572
Ein Problem beim Herstellen der Verbindung mit dem INUBIT Backend bei der Verwendung von selbstsignierten Zertifikaten wurde behoben. Der Verbindung klappt nun problemlos.
Betrifft:
-
BPC - INUBIT Monitoring
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-13821, SUPPORT-8081, SUPPORT-8159
Bei der Ausführung von XSLT-Skripten wurde bisher bei bestimmten Fehler lediglich ein Eintrag im Log erzeugt und die Verarbeitung des Skripts fortgesetzt. Dieses Verhalten wurde wiederhergestellt. Zudem wird der Logeintrag jetzt in der Datei trace.log erzeugt und nicht mehr in der Tomcat-Datei catalina.log.
Betrifft:
INUBIT-11742, SUPPORT-6152, SUPPORT-6824
Probleme beim Drag-and-Drop im XSLT-Editor wurden behoben.
Betrifft:
INUBIT-12073, SUPPORT-7107
Bei der Anzeige und beim Bearbeiten der Portal- und Prozessbenutzerserver-Einstellungen kam es zu Fehlern, wenn dies über den Eltern-Knoten im Server-Konfigurationsbaum geschah. Dieses Problem ist nun behoben.
Betrifft:
-
Application - Workbench
INUBIT-12669, SUPPORT-7332
Beim Login in eine zusätzliche Benutzergruppe wird nun geprüft, dass der Login-Nutzer auch Zugriff auf die Gruppe hat. Ansonsten wird der Loginvorgang abgebrochen.
Betrifft:
-
Application - Workbench
INUBIT-12846, SUPPORT-7338, SUPPORT-8080, SUPPORT-8517
Beim Löschen von Dateien auf einem FTP-Server über eine Verzeichnisstruktur hinweg kam zu inkorrekten Pfaden, die das Löschen der Dateien verhinderte. Das Problem beim Erzeugen der Pfade wurde behoben.
Betrifft:
INUBIT-12956, SUPPORT-7719, SUPPORT-8076
Die Ausgabe von Fehlerinformationen beim Hochfahren des INUBIT wurde verbessert, so dass sich jetzt leichter die Ursache des unterliegenden Problems finden lässt.
Betrifft:
INUBIT-13051
Inhalte in Systemdiagrammen werden nun auch bei Ausführung der Globalen Suche mit berücksichtigt.
Betrifft:
-
Workbench - Global Search
INUBIT-13177, SUPPORT-7052, SUPPORT-8081, SUPPORT-8159
Fehler bei der Ausführung von XSLT mittels der Saxon-Bibliothek wurden fälschlicherweise in die Catalina-Datei des Tomcat geloggt. Dies ist nun korrigiert und die Fehler landen in der INUBIT-Datei trace.log.
Betrifft:
INUBIT-13178, SUPPORT-7311
Bei der Verwendung der Option "Auto-Speichern von Artefakten" in der Workbench konnte es zu unerwarteten Exceptions kommen. Dieses Problem wurde nun behoben.
Betrifft:
-
Application - Workbench
INUBIT-13239
Ein Problem beim Laden und Submitten von Task-Formularen wurde behoben, dass bei der Verwendung von Folge-Tasks auftrat. Hier kam es zur gleichzeitigen Anzeige mehrerer Tasks, was dann zu Problemen beim Submit führte.
Betrifft:
-
BPC - Process Interaction
INUBIT-13270, SUPPORT-7733
Ein Problem beim Verschlüsseln bzw. Entschlüsseln von komprimierten Daten wurde behoben.
Betrifft:
INUBIT-13299, SUPPORT-5815
Ein Problem bei der Erkennung von Namespaces in komplexen XPath-Ausdrücken wurde behoben, so dass nicht-deklarierte Namespaces automatisch im XPath-Assistenten hinzugefügt werden. Lediglich der Wert für die URI ist leer und muss manuell korrekt gefüllt werden.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-13304
Der IGUASU-Connector ist jetzt in der Lage, große Datenmengen zu verarbeiten.
Betrifft:
INUBIT-13460
Die in Technical Workflows hinterlegte XPath-Version wird nun automatisch beim Import oder während der Migration auf Version 3.1 aktualisiert.
Betrifft:
INUBIT-13608, SUPPORT-7756
Ein Problem beim Erstellen des Backups wurde behoben, was bei fehlenden Laufzeitdaten zum Abbruch führte. Nun wird der Fehler geloggt und die Erstellung des Backups läuft weiter.
Betrifft:
INUBIT-13628
Ein Problem im Backup-Skript wurde behoben, so dass das Skript nun wieder auf einen bestehenden INUBIT-Installationsordner angewendet werden kann, um ein Backup zu erzeugen.
Betrifft:
INUBIT-14036
Ein Problem beim Wechsel des Loglevels wurde behoben, so dass jetzt nur noch Logeinträge passend zu dem gesetzten Loglevel geschrieben werden.
Betrifft:
-
Application - Process Engine
8.0.20
8.0.19
Release Datum: 2023-05-24
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-12525, SUPPORT-6876
Wenn das Versenden einer Nachricht mit Anhang über den Modulassistenten konfiguriert wurde, erhielt der Parameter "Content-Type" immer den Wert multipart/form-data, auch wenn nur ein einzelner Anhang versendet wurde. Dies wurde nun korrigiert und der Inhaltstyp wird dynamisch basierend auf dem zu sendenden Dateityp gesetzt.
Betrifft:
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-12135, SUPPORT-6652
Das Wiederanstarten von fehlgeschlagenen Task Generatoren über den Queue Manager wurde verbessert. Bisher wurden Tasks immer am Eingangsmapping neu gestartet. Nun wird zunächst geprüft, wo es zu einem Fehler kam (Eingangsmapping oder Ausgangsmapping) und dann die Ausführung mit derselben ProcessID an dem entsprechenden Mapping wieder aufgenommen.
Betrifft:
INUBIT-2528
Die Anzahl der verschiedenen Status werden jetzt ab der Tabelle Queue Log mit angezeigt.
Betrifft:
-
BPC - INUBIT Monitoring
INUBIT-3045, SUPPORT-452
Beim Deployment von XML-Schemadateien im Repository werden nun auch alle anderen referenzierten Schemadateien mit deployt, sofern diese ebenfalls im Repository gespeichert sind.
Betrifft:
-
Component - Repository
-
Workbench - Import / Export / Deployment
INUBIT-6171, SUPPORT-3540, SUPPORT-7386
Am FTP-Connector kann nun für das FTPS-Protokoll der zu verwendende TLS-Versionsbereich gesetzt werden. Diese Einstellung kann je FTP-Connector-Instanz individuell angepasst werden.
Betrifft:
INUBIT-10307
Der EDI-Adapter ist nun in der Lage, eine X12 Nachricht zu verarbeiten, die funktionale Gruppen in verschiedenen Format enthält.
Betrifft:
INUBIT-11381, SUPPORT-6521
Die Operation getModuleList wurde erweitert, so dass über das Element <UserGroupName> Module aus zusätzlichen Benutzergruppen abgefragt werden können.
Betrifft:
INUBIT-12142, SUPPORT-7191
Das Cachen von FTP-Sessions wurde verbessert, so dass Einträge im Cache auch über Workflowgrenzen hinweg erhalten bleiben.
Betrifft:
INUBIT-12151, SUPPORT-10047, SUPPORT-6668, SUPPORT-6710, SUPPORT-6710, SUPPORT-6761, SUPPORT-7182
Die Performance der Suche auf dem Diagramm- und Modulbaum wurde wesentlich beschleunigt, indem nur Knotentexte bis hinab auf Diagramm-/Modulebene beachtet werden. Alles unterhalb von Diagrammen/Modulen wird bei der Suche ignoriert.
Betrifft:
-
Designer - General
INUBIT-13179
Beim Ausführen des Patch-Installers werden nun auch die LICENSE- und NOTICE-Dateien im BPC-Karaf-Verzeichnis aktualisiert.
Betrifft:
INUBIT-13250
Eine aktualisierte Liste der IGUASU-Eingabelistener (konfiguriert für die aktuelle Verbindung) wird an den IGUASU-Server gesendet, wenn eine neue Verbindung geöffnet wird oder wenn es eine Änderung in der Liste der verfügbaren Listener auf INUBIT-Seite gibt.
Betrifft:
Bug Fixes
INUBIT-13576, SUPPORT-7719
Beim Aufruf der Metrics-Schnittstelle wurden Verbindungen aus dem Datenbank-Pool nicht ordentlich in diesen zurückgelegt, was zu einer Blockade aller Verbindungen im Pool führen konnte. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-12885, SUPPORT-6849, SUPPORT-7440, SUPPORT-7564
Wurden bisher mehrere Diagramme auf einmal publiziert und kam es dabei zu einem Fehler bei der Diagrammvalidierung, kam es teilweise zu einem undefinierten Zustand zwischen dem, was auf dem Server aktualisiert wurde und dem, was noch auf lokaler Seite verblieb.
Dies ist nun behoben, so dass alle validen Diagramme auf der Serverseite landen und alle invaliden Diagramme auf der lokalen Seite verbleiben.
Betrifft:
-
Component - Repository
-
Designer - General
INUBIT-13575, SUPPORT-13553, SUPPORT-7902
Ein Versionskonflikt in einer Drittanbieter-Bibliothek wurde behoben, wodurch der Zugriff im XSLT Converter auf die Funktion xsl:decimal-format() nun wieder problemlos möglich ist.
Betrifft:
INUBIT-12004
Im Startskript der Workbench wurden syntaktische Inkorrektheiten überarbeitet.
Betrifft:
-
Application - Workbench
INUBIT-12525, SUPPORT-6876
Wenn das Versenden einer Nachricht mit Anhang über den Modulassistenten konfiguriert wurde, erhielt der Parameter "Content-Type" immer den Wert multipart/form-data, auch wenn nur ein einzelner Anhang versendet wurde. Dies wurde nun korrigiert und der Inhaltstyp wird dynamisch basierend auf dem zu sendenden Dateityp gesetzt.
Betrifft:
INUBIT-12589, SUPPORT-7282
Beim Verschieben von Modulen wurde der Baum mit den möglichen Zielbereichen unvollständig gefüllt. Für Nutzer, die nicht der Rolle "System Administrator" angehören, fehlten diverse Zielbereiche. Dieses Problem ist nun behoben.
Betrifft:
INUBIT-12597, SUPPORT-7301
Kommt am Input Listener beim Senden des Acknowledgments zum RabbitMQ-Servers zu einem Fehler, wird dieser nun behandelt und der Input Listener arbeit normal weiter.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-12607, SUPPORT-7326
Es wurde ein Problem bei der Aktualisierung der Partnerverwaltungsinformationen über das IS Configuration Plugin behoben, das dazu führte, dass in der Workbench falsche Informationen angezeigt wurden. Jetzt sind die Daten aktuell.
Betrifft:
-
Component - Tagging
-
Component - Versioning
INUBIT-12682, SUPPORT-7134
Auf dem Workbench Reiter "Process Log" ist nun möglich, Daten auch aus einer PostgreSQL-Datenbank in die Ansicht zu laden.
Betrifft:
INUBIT-12908, SUPPORT-7375
Ein Problem bei der PGP Signaturerkennung von Mailinhalten wurde behoben.
Betrifft:
INUBIT-12949, SUPPORT-7510
Beim Löschen von Versionen wurde bisher in Workflows verwendete Module nicht aufgelistet. Dieser Fehler wurde nun behoben, so dass das Löschen von Versionen auf alle vorhandene Module angewendet werden kann.
Betrifft:
-
Component - Versioning
INUBIT-12981
Im Rechtebaum fehlte bisher das Recht für den Workbench Tab "Webservice Manager". Dieses Recht wurde nun hinzugefügt, so dass dieser Tab nun für Nutzer ein- bzw. ausgeblendet werden kann.
Betrifft:
INUBIT-12986
Ein Fehler beim Auslesen des Wertes für das Modulproperty AdditionalErrorProcessing wurde behoben, der dazu führte, dass ein Setzen eines Wertes via Variablen-Mapping bisher ignoriert wurde. Mit der Fehlerbehebung wird nun der via Variablen-Mapping zugewiesene Wert korrekt angewendet und bei true ein entsprechender Eintrag im Queue Manager erzeugt.
Betrifft:
INUBIT-13007, SUPPORT-7585
Ein Fehler beim Auslesen der Dateiliste von komprimierten Dateien wurde behoben. Die ausgelesenen Pfad- und Größenangaben sind nun korrekt und können entsprechend zum Extrahieren einzelner Dateien aus diesem Archiv genutzt werden.
Betrifft:
INUBIT-13170, SUPPORT-7700
Ein Problem am EDI-Adapter bei der Verarbeitung von EDIGAS-Nachrichten wurde behoben. Ein bisher intern im Code verwendeter Liste mit EDIGAS-Identifikatoren wurde entfernt, so dass jetzt nur die Angaben in der Repositorydatei EDIGAS-MESSAGES.xml verwendet werden.
Betrifft:
INUBIT-13345
Bisher war es nicht möglich, die INUBIT BPC-Module von der Workbench aus auf einem BPC mit einer älteren BPC Core Modulversion zu aktualisieren. Das BPC Code Modul musste immer zuerst manuell aktualisiert werden. Dieses Problem wurde nun behoben.
Betrifft:
-
Portal - Deployment
INUBIT-13546, SUPPORT-7861
Ein Problem bei der Verarbeitung älterer Moduleigenschaften wurde behoben. Insbesondere die Übernahme alter OAuth Scope-Werte wird nun korrekt durchgeführt.
Betrifft:
INUBIT-11980, SUPPORT-10020, SUPPORT-7012, SUPPORT-8340
Ein Problem am CSV-Adapter beim Umgang mit Anführungszeichen im Text und Zeilenumbrüchen wurde behoben. Werden Anführungszeichen innerhalb eines Texts nicht escaped, wird nun ein Fehler vom Modul beim Einlesen gemeldet. Zeilenumbrüche bleiben in dem Format erhalten, wie sie mit der Nachricht dem Modul übergeben werden.
Betrifft:
8.0.18 Spring 2023
Release Datum: 2023-04-23
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-12399, SUPPORT-7270
Am REST API Endpunkt, der Modelldaten zurückliefert, wurde die Zugriffsmöglichkeiten stärker eingeschränkt, wenn Daten für einen anderen Nutzer abgefragt werden.
Betrifft:
INUBIT-12575, SUPPORT-8556
NUR PostgreSQL-Datenbanken:
Ein Problem beim Speichern von Zeitstempeln in Datenbanken wurde behoben, welches dazu führte, dass die Zeitzoneninformation verloren ging. Dadurch entsteht manueller Aufwand für die korrekte Angabe der Werte im TIMESTAMP und TIMESTAMPZ Format unter Nutzung einfacher Anführungszeichen. Andernfalls schlägt die Abfrage möglicherweise fehl, wenn sie für die Datenbank ausgeführt wird.
Betrifft:
INUBIT-13169
Das BPC wird nun mit OpenSearch anstelle von Elasticsearch ausgeliefert.
Lesen Sie unbedingt die weiteren Informationen hier.
Betrifft:
-
BPC - General
INUBIT-13649
Es wird eine Content Security Policy(CSP) per HTTP Header gesetzt. Dies kann Auswirkungen auf eigene Module, INUBIT WebApps oder integrierte Fremdanwendungen haben. Zum Anpassen der CSP siehe Content Security Policy.
Betrifft:
-
BPC - General
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-11656
Die Bibliothek xstream wurde aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11859
Die Bibliothek poi-scratchpad wurde aktualisiert.
Betrifft:
-
Adapter - XLSX
-
Adapter - XLS-XML
INUBIT-12399, SUPPORT-7270
Am REST API Endpunkt, der Modelldaten zurückliefert, wurde die Zugriffsmöglichkeiten stärker eingeschränkt, wenn Daten für einen anderen Nutzer abgefragt werden.
Betrifft:
Neue Funktionen - Verbesserungen
INUBIT-12647
Während des Imports oder Deployments von XSLT-Dateien ins Repository werden diese nun automatisch für Saxon 10 angepasst.
Betrifft:
-
Component - Repository
INUBIT-13136, SUPPORT-7631
Die Tomcat-Sicherheit wurde verbessert, indem alle optionalen Web Applikationen entfernt wurden.
Betrifft:
INUBIT-3450, SUPPORT-1748, SUPPORT-7355, SUPPORT-8290
INUBIT unterstützt nun die Datenbank PostgreSQL in Version 15.
Betrifft:
-
Application - Process Engine
INUBIT-9116
Der im Installer mitgelieferte Keycloak wurde auf Version 21.0.1 aktualisiert.
Betrifft:
INUBIT-9200
Die Task Generator UI unterstützt nun ein Baumelement. Damit lassen sich Baumstrukturen visualisieren und Nutzer können darüber navigieren.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-10082, SUPPORT-5452
Mit dem Installer wird nun auch das BPC Forms Modul mit ausgeliefert.
Betrifft:
-
BPC - General
INUBIT-10152, SUPPORT-5814
Der XPath-Assistent unterstützt jetzt auch die Verwendung der Funktionen map und array korrekt.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-10284
Tab Prozessrollen auf den Prozessbenutzerserver verschoben, der für den Benutzer relevanter ist.
Betrifft:
INUBIT-10715
Die Tabs zum Anzeigen von Logdateiinformationen wurden unter einen eigenen Haupt-Tab verschoben. Das verbessert die Übersichtlichkeit und erleichtert das Auffinden der Loginformationen.
Betrifft:
INUBIT-10716
Der Connection Manager wurde erweitert und zeigt jetzt automatisch alle in der Process Engine konfigurierten externen Systeme an, wie z.B. Mailserver, interne Datenbanken und das verwendete Portal.
Betrifft:
-
Connection Manager
INUBIT-10740
Auf Anfragen durch den Benutzer "root" gibt die Process Engine alle Tasks zurück, unabhängig davon, wem sie gehören.
Betrifft:
-
Process Engine - Tasklist
INUBIT-10824
Der Metrikendpunkt gibt jetzt auch die current-, busy- und max-Werte und die Maximalwerte der Tomcat-Threads aus.
Betrifft:
INUBIT-10929
Mit einer neuen Konfigurationsoption am Process Documentation Modul kann das initial zu selektierende Diagramm festgelegt werden.
Betrifft:
-
BPC - Process Documentation
INUBIT-11053
Das Anlegen von Tasklisten-Moduls im BPC wurde so verbessert, dass beim Redeployment Modulinstanzen im BPC erhalten bleiben und aktualisiert werden.
Betrifft:
-
BPC - Process Interaction
INUBIT-11365
Über das neue Plugin IGUASU Connector können IGUASU Flows aus Technical Workflows heraus aufgerufen werden.
Betrifft:
INUBIT-11367
Über das neue Plugin IGUASU Connector können Technical Workflows aus IGUASU heraus aufgerufen werden.
Betrifft:
INUBIT-11419
Änderungen an EDI-Regeln auf der Process Engine werden nun im Audit Log vermerkt.
Betrifft:
INUBIT-11540, SUPPORT-9578
Das Löschen eines Benutzers und seiner Referenzen im System kann nun auch über die REST API ausgelöst werden.
Betrifft:
-
Application - Workbench
INUBIT-11542
Beim Löschen eines Benutzers auf der Process Engine können nun DSGVO-konform alle personenbezogenen Referenzen im System mit entfernt werden. Es sogar möglich, die Entfernung der Referenzen für bereits gelöschte Benutzer nachzuholen.
Betrifft:
-
Application - Process Engine
INUBIT-11647, SUPPORT-7194
Der JSON-Adapter bietet das neues Ausgabeformat XSLT 3.0 an. Ausgaben in diesem JSON-Format lassen sich mit einem XSLT 3.0 Skript direkt verarbeiten.
Betrifft:
INUBIT-11801, SUPPORT-5665
Der INUBIT-Installer liefert nun auch BPC-spezifische Skriptdateien mit aus.
Betrifft:
INUBIT-12080
INUBIT unterstützt nun die Datenbank Oracle 21c.
Betrifft:
-
Application - Process Engine
INUBIT-12111
Während des Imports oder Deployments von Technical Workflows werden diese nun automatisch für Saxon 10 angepasst.
Betrifft:
INUBIT-12623
Auf dem Reiter "Designer" kann jetzt auf dem Server-Workflow-Baum die Aktion "Nach Saxon 10 migrieren" aufgerufen werden, mit der alle workflowspezifischen Stellen automatisch für Saxon 10 angepasst werden.
Betrifft:
INUBIT-13011
Die EDI-Regelverwaltung über die Workbench wurde vereinfacht. Unter "Administration" gibt es einen neuen Reiter "EDI-Regel-Management". Darüber alle EDI-Regeln auf der Process Engine hinzugefügt, entfernt oder angepasst werden.
Betrifft:
INUBIT-13169
Das BPC wird nun mit OpenSearch anstelle von Elasticsearch ausgeliefert.
Lesen Sie unbedingt die weiteren Informationen hier.
Betrifft:
-
BPC - General
INUBIT-13649
Es wird eine Content Security Policy(CSP) per HTTP Header gesetzt. Dies kann Auswirkungen auf eigene Module, INUBIT WebApps oder integrierte Fremdanwendungen haben. Zum Anpassen der CSP siehe Content Security Policy.
Betrifft:
-
BPC - General
INUBIT-11215
Über den Deployment werden jetzt auch Updates für BPC Module angezeigt, wenn neuere Versionen im INUBIT vorhanden sind. Das Update kann mit einem einfachen Klick ausgelöst werden.
Betrifft:
-
BPC - General
Bug Fixes
INUBIT-13181
Ein Problem am File Connector wurde behoben, dass beim Lesen einer gezippten Datei auf einem Netzlaufwerk eine leere Ausgabe am Connector erzeugte.
Betrifft:
INUBIT-11751, SUPPORT-10676, SUPPORT-7927
Ein Problem beim Schreiben des webservice.log wurde behoben, das das Schreiben von Webservice Connector Logeinträgen verhinderte.
Betrifft:
INUBIT-11752, SUPPORT-4840, SUPPORT-6626, SUPPORT-8159
Ein Problem wurde behoben, das das Erzeugen der benutzerdefinierten-Logdateien auf der Process Engine verhinderte.
Betrifft:
-
Application - Process Engine
INUBIT-11887, SUPPORT-6970
In der Workbench sind jetzt die Schnellauslöser-Buttons auf den Trennbereichen wieder verfügbar, um Bereich komplett ein- oder auszuklappen.
Betrifft:
-
Application - Workbench
INUBIT-11966, SUPPORT-13966, SUPPORT-6760
Ein Problem bei der Nutzung von NTLM Zugangsdaten wurde behoben. Ein internes Caching führte zu Langlebigkeit der Zugangsdaten. Dies wird nun durch Leeren des Caches verhindert und stets die aktuellen Zugangsdaten verwendet.
Betrifft:
INUBIT-12534, SUPPORT-7268
Ein Problem beim Ausführen von Prepared Statements auf einer MariaDB wurde behoben, wodurch die Parametertypen nun korrekt bestimmt und gesetzt werden.
Betrifft:
INUBIT-12575, SUPPORT-8556
NUR PostgreSQL-Datenbanken:
Ein Problem beim Speichern von Zeitstempeln in Datenbanken wurde behoben, welches dazu führte, dass die Zeitzoneninformation verloren ging. Dadurch entsteht manueller Aufwand für die korrekte Angabe der Werte im TIMESTAMP und TIMESTAMPZ Format unter Nutzung einfacher Anführungszeichen. Andernfalls schlägt die Abfrage möglicherweise fehl, wenn sie für die Datenbank ausgeführt wird.
Betrifft:
INUBIT-12653
Ein Problem wurde behoben, das das Erzeugen der Workbench-Logdateien verhinderte.
Betrifft:
-
Application - Workbench
INUBIT-12968
Ein Problem bei der Suche über Tabellen mit aktivierter Spalten-Sortierung wurde behoben. Durch die Spaltensortierung wurde falsche Einträge in der Tabelle als Ergebnis einer Suche markiert. Dies ist nun korrigiert.
Betrifft:
-
Application - Workbench
8.0.17
Release Datum: 2023-03-27
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-9202, SUPPORT-6151
Die Konfiguration der Autoerkennung von EDIGAS-Regeln wurde überarbeitet. Dabei wurde die Struktur der Datei EDIGAS_MESSAGES.xml komplett überarbeitet und die Datei EDIGAS_SUBSETS.xml entfernt.
Dadurch gibt es nur noch einen Ort, an dem die notwendigen Informationen für die Zielregel angegeben werden können/müssen. Zudem können beliebige alpha-numerische Werte für die Zielregelversion angeben werden. Bisher waren nur die Angabe von numerischen Werten möglich.
Anpassungen an EDI-Regeln
Bitte aktualisieren Sie die Datei EDIGAS-MESSAGES.xml unter Global > System > EDI Specification > Rule Metadata in Ihrer INUBIT Installation. Alternativ können Sie auch direkt unter Global diese Zip-Datei importieren.
Entfernen Sie die Datei EDIGAS-SUBSETS.xml im gleichen Repositoryverzeichnis.
Betrifft:
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-11840
Die spring- und spring-jdbc-Bibliothek wurde aktualisiert.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-9202, SUPPORT-6151
Die Konfiguration der Autoerkennung von EDIGAS-Regeln wurde überarbeitet. Dabei wurde die Struktur der Datei EDIGAS_MESSAGES.xml komplett überarbeitet und die Datei EDIGAS_SUBSETS.xml entfernt.
Dadurch gibt es nur noch einen Ort, an dem die notwendigen Informationen für die Zielregel angegeben werden können/müssen. Zudem können beliebige alpha-numerische Werte für die Zielregelversion angeben werden. Bisher waren nur die Angabe von numerischen Werten möglich.
Anpassungen an EDI-Regeln
Bitte aktualisieren Sie die Datei EDIGAS-MESSAGES.xml unter Global > System > EDI Specification > Rule Metadata in Ihrer INUBIT Installation. Alternativ können Sie auch direkt unter Global diese Zip-Datei importieren.
Entfernen Sie die Datei EDIGAS-SUBSETS.xml im gleichen Repositoryverzeichnis.
Betrifft:
INUBIT-10176, SUPPORT-5815
Der XPath-Assistent wurde so erweitert, dass nicht deklarierte Namespaces automatisch durch den Assistenten erkannt und mit leerer URI erzeugt werden. Dies führt bei Ausführung zunächst zu einem Fehler. Der Nutzer wird dadurch aber direkt zur Fehlerquelle geführt und kann durch Eingabe der fehlenden URIs die erfolgreiche Ausführung schneller herbeiführen.
Betrifft:
-
Workbench - XPath-Assistant / Execution
Bug Fixes
INUBIT-12572, SUPPORT-7330
Die Sicherheit der OAuth-Kommunikation zwischen Process Engine und OAuth-Server wurde verbessert.
Betrifft:
INUBIT-11898, SUPPORT-6235, SUPPORT-8318, SUPPORT-8807
Die Fehlerbehandlung bei der Anwendung von XPath-Ausdrücken wurde verbessert, so dass jetzt für jeden fehlschlagenden Ausdruck eine entsprechende Fehlermeldung ausgegeben wird.
Betrifft:
INUBIT-12005
Eine Beschränkung der Länge bei der Ausgabe von Werten via CLI wurde entfernt. Dadurch werden alle Werte nun immer in voller Länge ausgegeben.
Betrifft:
INUBIT-12072, SUPPORT-7101
Die Implementierung der XSLT-Funktion Misc.branchToString() wurde angepasst, so dass sie nun fehlerfrei mit dem Saxon 10 Transformer ausgeführt werden kann.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-12094
Ein Problem beim Lesen von Daten aus partitionierten Tabellen einer Postgres-Datenbank wurde behoben.
| Der Postgres-Treiber 9.4.1203 unterstützt keine partitionierten Tabellen. Stattdessen muss die Postgres-Treiberversion 42.2.18 (oder neuer) verwendet werden. |
Betrifft:
-
Workbench - DB Manager
INUBIT-12150, SUPPORT-7183
Ein Problem bei der Abfrage der Liste aller Module (getModuleList) eines Nutzers wurde behoben.
Betrifft:
INUBIT-12392, SUPPORT-6208
Beim Neustart der Process Engine wurde der vom File Connector verwendete Platzhalterzähler zurückgesetzt. Dies führte unter anderem zu Problemen beim Schreiben von Dateien mit Platzhalterzeichen im Dateinamen. Dieses Problem wurde nun behoben.
Betrifft:
INUBIT-11654
Doppelte Belegung von Tastenkürzel führt z.B. im XSLT-Editor (Variablen-Mapping) zum unbeabsichtigten Schließen des Editors ohne die Änderungen zu übernehmen. Dies wird nun durch einen Popup-Frage-Dialog verhindert.
Betrifft:
INUBIT-11793, SUPPORT-6885
Im Variablenmapping-Dialog ist nun die Option zum Vertauschen von Quelle und Ziel für globale Konstanten deaktiviert.
Betrifft:
INUBIT-11968, SUPPORT-6898
Ein Problem mit der Transparenz auf dem Logindialog wurde behoben.
Betrifft:
-
Application - Workbench
8.0.16
Release Datum: 2023-02-28
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-11626, SUPPORT-4984, SUPPORT-6171, SUPPORT-6567
Die Ausnutzung der XXE Schwachstelle beim Parsen von XML-Dokumenten wurde in Technical Workflow eingeschränkt. Die Verwendung der DOCTYPE Anweisung ist weiterhin möglich, externe Referenzen werden aber ignoriert und nicht mehr aufgelöst.
Das Standardverhalten kann über Startparameter an der Process Engine bzw. Workbench abweichend definiert werden, sofern dies notwendig ist. Weitere Details finden sich im Patch-Guide.
Betrifft:
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-11626, SUPPORT-4984, SUPPORT-6171, SUPPORT-6567
Die Ausnutzung der XXE Schwachstelle beim Parsen von XML-Dokumenten wurde in Technical Workflow eingeschränkt. Die Verwendung der DOCTYPE Anweisung ist weiterhin möglich, externe Referenzen werden aber ignoriert und nicht mehr aufgelöst.
Das Standardverhalten kann über Startparameter an der Process Engine bzw. Workbench abweichend definiert werden, sofern dies notwendig ist. Weitere Details finden sich im Patch-Guide.
Betrifft:
INUBIT-11657
Die commons-beanutils Bibliothek wurde aktualisiert.
Betrifft:
-
Application - Process Engine
INUBIT-11754, SUPPORT-7829
Die rsynctextarea Bibliothek wurde aktualisiert.
Betrifft:
-
Application - Workbench
Neue Funktionen - Verbesserungen
INUBIT-11497
Mehrere Bibliotheken wurden auf eine neuere Version aktualisiert:
-
ActiveMQ
-
Apache CXF
-
Commons-IO
-
Guava
-
H2 database
-
Jackson
-
Jaxb
-
Tomcat JDBC
-
Xstream
Betrifft:
INUBIT-2929, SUPPORT-1558, SUPPORT-1825
Eine CPA-Datei kann nur auch direkt an einem AS4-Modul hinterlegt werden. Damit wird es einfacher, das Modul auf verschiedenen INUBIT-Systemen zu verteilen.
Betrifft:
Bug Fixes
INUBIT-11459
Ein Fehler bei der Verwendung von Drag’n’Drop in der Workbench wurde behoben. In seltenen Fällen lag der Drop-Punkt ausserhalb des sichtbaren Bereiches. Solche Fällen werden nun korrekt behandelt und der Drop abgebrochen.
Betrifft:
-
Application - Workbench
INUBIT-11828, SUPPORT-6633, SUPPORT-6842
Die Moduleigenschaft, die den Wert für die Zugriffsbeschränkung enthält, wurde am VFS-Connector so erweitert, dass sie via Variablen-Mapping nun auch eine komma-separierte Liste an Werten aufnehmen kann.
Für mögliche Werte, siehe:
Betrifft:
INUBIT-12360, SUPPORT-6296, SUPPORT-7168
Die Aktion "Nach Saxon 10 migrieren" funktioniert im Globalen Bereich des Repository nicht und wird nun dementsprechend in der UI korrekt deaktiviert.
Betrifft:
INUBIT-12515
Ein Problem beim Ausführen von startcli.sh- und startcli.bat-Skripten der Serverseite wurde behoben. Das Skript schlug fehl, weil ibis.jar und ibis_tools.jar fehlten. Der Klassenpfad zu diesen JARs wurde korrigiert und stattdessen WEB-INF/lib verwendet.
Verwenden Sie den startcli.sh_patch oder startcli.bat_patch nach dem Ausführen des Patch-Installers, um die angepassten Skripte zu erhalten.
Betrifft:
INUBIT-12603
Die Sicherheit der OAuth-Kommunikation zwischen Process Engine und OAuth-Server wurde verbessert.
Betrifft:
INUBIT-11579, SUPPORT-6399
Ein Problem am VFS Connector beim Überschreiben von vorhandenen Dateien im IBIS Directory Modus wurde behoben. Die überschriebenen Dateien waren teilweise nicht mehr lesbar. Jetzt werden vorhandene Dateien entfernt und neu angelegt.
Betrifft:
INUBIT-11728
Beider Verwendung von XSLT 3.0 Elementen wurden diese in der XSLT-Ansicht teilweise als fehlerhaft/unbekannt markiert. Dieses Problem ist nun behoben und alle XSLT-Elemente werden korrekt unterstützt und erkannt.
Betrifft:
-
Application - Workbench
INUBIT-11758, SUPPORT-6763, SUPPORT-6907
Ein Problem bei Ausführung des Restore-Skripts wurde behoben. Das neue Microsoft 365 Plugin verursachte eine Blockierung des Loggings, wodurch der Wiederherstellungsprozess hängen bliebt.
Betrifft:
INUBIT-11772
Ein Problem bei der RabbitMQ Output Connector Konfiguration wurde behoben. Die Einstellung für exklusive Queues war hier fälschlicherweise verfügbar und wurde entfernt.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-11798, SUPPORT-6890
Ein Fehler bei der Ausführung der XSLT-Funktion parseXml() wurde behoben. Das Ergebnis wird nun korrekt in das Ergebnis-XML eingehangen.
Betrifft:
INUBIT-11821, SUPPORT-6924, SUPPORT-8096
Ein Problem in den Einstellungen für die Workflow-Fehlerbenachrichtigung wurde behoben, so dass es nun wieder möglich ist, Mailserver zu integrieren, die keine Authentifizierung erfordern.
Betrifft:
-
Application - Process Engine
INUBIT-12205
Ein Problem beim Aufruf des Kontextmenüs auf dem Reiter "Bereitgestellter Service" wurde behoben.
Betrifft:
8.0.15
Release Datum: 2023-01-30
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-11204
Die Bibliothek Xalan wurde aufgrund ihres Alters und festgestellter Sicherheitslücken entfernt. Alternativ wird jetzt das im JDK vorhandene Xalan verwendet. Dieses ist aktuell und auf dem neuesten Stand.
Unsere umfangreichen Tests haben keine Auswirkungen auf die Verarbeitung von XML-Daten u.a. im XSLT Converter gezeigt.
Dennoch können Auswirkungen für alle Kundensysteme nicht ausgeschlossen werden. Sollten Sie Probleme beim Einlesen, Verarbeiten oder Schreiben von XML-Daten mittels Technical Workflows feststellen, wenden Sie sich bitte an den Support.
Betrifft:
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-11204
Die Bibliothek Xalan wurde aufgrund ihres Alters und festgestellter Sicherheitslücken entfernt. Alternativ wird jetzt das im JDK vorhandene Xalan verwendet. Dieses ist aktuell und auf dem neuesten Stand.
Unsere umfangreichen Tests haben keine Auswirkungen auf die Verarbeitung von XML-Daten u.a. im XSLT Converter gezeigt.
Dennoch können Auswirkungen für alle Kundensysteme nicht ausgeschlossen werden. Sollten Sie Probleme beim Einlesen, Verarbeiten oder Schreiben von XML-Daten mittels Technical Workflows feststellen, wenden Sie sich bitte an den Support.
Betrifft:
Bug Fixes
INUBIT-9608, SUPPORT-4640, SUPPORT-8204
Ein Problem beim Deployen von Modulen wurde behoben, so dass verlinkte Repository-Dateien nun mit deployt werden, auch wenn sie in einer anderen Nutzergruppe liegen.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-9764, SUPPORT-4258
Ein Problem beim Task-Submit via REST API wurde behoben, welches auftrat, wenn nach einem erfolgreichen Task-Submit bei der weiteren Workflow-Ausführung ein Fehler auftrat. Fälschlicherweise wurde dieser Fehler dem Task-Submit zugerechnet und an den aufrufenden Workflow entsprechend zurückgemeldet. Nun erfolgt eine korrekte Zuordnung des aufgetretenen Fehlers.
Betrifft:
INUBIT-11522
Ein Problem mit dem Suchfeld am XML-Editor wurde behoben. Beim Klick auf einen Knoten oder dem Bearbeiten von XML-Daten wechselt der Fokus nicht mehr zurück zum Suchfeld.
Betrifft:
-
Workbench - XML Editor
INUBIT-11523, SUPPORT-6651
Ein Fehler bei der Ausführung der Patch-Installation wurde behoben, so dass eine Aktualisierung der Nutzerprofile auf dem Server bereits gemachte Anpassungen beibehält und Änderungen durch das Patchen mit übernimmt.
Betrifft:
INUBIT-11572, SUPPORT-6011, SUPPORT-6270, SUPPORT-7283
Ein Fehler, der beim Setzen einer eigenen Log-Konfiguration auf dem Server zur Fehlermeldung "java.lang.IllegalStateException: System property ibis.root.directory is not set" führte, ist nun behoben und das Logging lässt sich wieder ohne Einschränkungen anpassen.
Betrifft:
INUBIT-11640, SUPPORT-6788, SUPPORT-6797, SUPPORT-6924
Die Oberfläche der OAuth-Einstellungen an der Mail-Serverkonfiguration in den Server-Einstellungen wurde so geändert, dass jetzt leichter erkennbar ist, welche Konfiguration aktuell gesetzt ist und welche Alternativen zur Auswahl stehen.
Betrifft:
-
Application - Process Engine
INUBIT-11829
Ein Problem mit dem absoluten Pfad für die Dateiausgabe an einem VFS-Samba-Input Connector wurde behoben.
Betrifft:
INUBIT-11838
Ein Problem beim Erstellen einer neuen Variablen direkt im XSLT Converter Moduleditor wurde behoben.
Betrifft:
INUBIT-11850, SUPPORT-6954
Ein Problem in der HTML TextArea wurde behoben, so dass nun bei Benutzung der ENTER-Taste wieder Zeilenumbrüche eingefügt werden.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-12020
Ein Problem beim Ausführen der Suchfunktion im Process Documentation-Modul wurde behoben, das auftrat, wenn der Suchtext Leerzeichen enthielt.
Betrifft:
-
BPC - Process Documentation
INUBIT-12023
Der Dialog für das Workbench-Update wurde so vergrößert, dass der Inhalt jetzt wieder komplett angezeigt wird.
Betrifft:
-
Application - Workbench
INUBIT-9796
Beim Start der Process Engine muss das Repository locks-Dateien im Dateisystem erzeugen. Diese landeten durch einen Fehler in dem Verzeichnis, aus dem die Process Engine startete. Dies ist nun korrigiert und die locks-Dateien werden in dem dafür vorgesehenen Repository-Ordner erzeugt.
Betrifft:
-
Application - Process Engine
INUBIT-11563
Reports im Baum unter dem Reiter "Reporting" sind nun alphabetisch sortiert.
Betrifft:
-
Workbench - Report Generator
INUBIT-11564
Die Remote-Connector- - und Workbench-Version, die auf dem Reiter "Connection Manager" angezeigt werden, wurden korrigiert.
Betrifft:
-
Connection Manager
INUBIT-11648
Während der Patch-Installation wird die Datei java_home_path_setter. [cmd/sh] im Ordner "Keycloak" aktualisiert.
Betrifft:
INUBIT-11889
Ein Problem auf der Registerkarte "Server Trace Log" wurde behoben, das zu einer Exception beim Aufruf der Aktualisierung des angezeigten Inhalts führte.
Betrifft:
8.0.14
Release Datum: 2022-12-23
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-11385
Die Bibliothek Batik-All wurde auf Version v1.16 aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11386
Die Bibliothek Batik-CSS wurde auf Version v1.16 aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11387
Die Bibliothek Batik-SvgPP wurde auf Version v1.16 aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11388
Die Bibliothek Batik-Dom wurde auf Version v1.16 aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11389
Die Bibliothek Batik-Swing wurde auf Version v1.16 aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11390
Die Bibliothek Batik-Bridge wurde auf Version v1.16 aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11544
Die Bibliothek Netty wurde auf Version v4.1.15.Final aktualisiert.
Betrifft:
-
Application - Process Engine
INUBIT-11592
Die Bibliothek protobuf wurde nicht mehr genutzt und nun entfernt.
Betrifft:
-
Application - Process Engine
INUBIT-11594
Die nicht mehr verwendete Bibliothek jdom wurde entfernt.
Betrifft:
-
Workbench - XML Editor
Neue Funktionen - Verbesserungen
INUBIT-10806, SUPPORT-6296
Im Repository lassen sich jetzt XSLT-Dateien nachträglich auf die Verwendung mit Saxon 10 Prozessor migrieren. Eine entsprechende Aktion kann über das Kontextmenü der Dateitabelle aufgerufen werden. Dabei wird unter anderem Aufruf von Java-Code mit dem notwendig Präfix versehen.
Betrifft:
INUBIT-11318, SUPPORT-7126
Beim Update der Workbench oder eines Remote Connector über eine INUBIT Process Engine werden jetzt alle Bibliotheken beim Update mit übertragen. Neben ibis.jar und ibis_tools.jar sind dies alle Treiber- und Plugin-JARs. Nach einem Neustart stehen sie dann zur Verfügung.
Betrifft:
INUBIT-9994
Beim Laden einer Seite, im Delegationsfenster und bei Ajax-Aufrufen wird jetzt ein Popup angezeigt bis die Aktion beendet ist. Dies sorgt für mehr Klarheit, wenn potenziell länger andauernde Aktionen ausgeführt werden.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-10305, SUPPORT-5867
In der Support Knowledge-Base wurde ein Artikel zur Verwendung von Zertifikaten innerhalb der OAuth Authentifizierung hinzufügt (Microsoft Azure).
Betrifft:
INUBIT-10718, SUPPORT-8092
Die OAuth-Konfigurationsbenutzeroberfläche wurde so verändert, dass die Informationen "Kennwort" und "client_secret" nicht mehr im Klartext dargestellt werden. Zusätzlich werden diese Informationen als verschlüsselte Passworteigenschaften gespeichert.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-10925
Das Workbench Burgermenü wurde verschlankt, so dass es unabhängig von der Tab-Auswahl immer die gleichen Aktionen anbietet. Alle Nutzerspezifischen Aktionen sind jetzt in einem eigenen Nutzermenü über die Toolbar zu erreichen. Alle Import/Export-Aktionen sind in die entsprechenden Tabs gewandert und dort über den Navigationsbaum aufrufbar.
Betrifft:
-
Application - Workbench
INUBIT-11353
Unter Serverkonfiguration wurde eine neue Option bereitgestellt, um SFTP-Algorithmen zur Laufzeit der Process Engine anzupassen.
Betrifft:
INUBIT-11643
Die in der Serverkonfiguration eingestellten SFTP-Verschlüsselungsalgorithmen können nun mit den Einstellungen eines anderen INUBIT-System verglichen werden.
Betrifft:
-
Component - Compare
INUBIT-11644
Die in der Serverkonfiguration eingestellten SFTP-Verschlüsselungsalgorithmen können nun auf ein anderes INUBIT-System deployt werden.
Betrifft:
-
Workbench - Import / Export / Deployment
Bug Fixes
INUBIT-11603, SUPPORT-7687
Eindeutige Namen für alle HTML-Elemente sind jetzt erforderlich, wenn Eventing verwendet wird. Fehlt der Name am Element, funktioniert das Eventing nicht mehr. Manuell ist sicherzustellen, dass alle notwendigen Elemente angepasst werden.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-11726, SUPPORT-6807
Ein Problem, dass das Öffnen des Variablen-Mappings an einem Workflow-Connector mit fehlenden Mappingeinträgen verhinderte, wurde behoben, so dass der Dialog nun wieder wie gewohnt benutzt werden kann.
Betrifft:
INUBIT-10598
Ein Kommunikationsproblem zwischen BPC und INUBIT wurde behoben. Jetzt können selbstsignierte oder aktuell nicht vertraute Zertifikate verwendet werden.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-11373, SUPPORT-6584
Ein Problem beim Ausführen der Option "Modul aktualisieren" wurde behoben, so dass das neue Zertifikat als Modul HEAD-Version gespeichert wird.
Betrifft:
-
Workbench - Key Manager
INUBIT-11649, SUPPORT-6797, SUPPORT-6924
Ein Problem beim Umschalten zwischen Basic- und OAuth-Authentifizierung für Workflowfehler- und Monitoring-Benachrichtigungen wurde behoben.
Betrifft:
INUBIT-11245
Mit diesem Fix ist es möglich, Tasks nach Benutzer bzw. Rolle zu filtern. Zusätzlich werden die Benutzer- und Rolleninformation als eigene Auswahl in der Taskübersicht angeboten.
Betrifft:
-
BPC - Process Interaction
INUBIT-11348, SUPPORT-6334, SUPPORT-6849
Ein Problem beim Publizieren/Importieren/Exportieren eines Business Objekt-Diagramms wurde behoben.
Betrifft:
-
Application - Workbench
INUBIT-11375, SUPPORT-6585
Es wurde ein Problem beim Aktualisieren eines Zertifikats aus einem Truststore im Key-Manager behoben.
Betrifft:
-
Workbench - Key Manager
INUBIT-11432, SUPPORT-6294, SUPPORT-6545
Ein Problem bei der Konvertierung einer Dezimalzahl mit vielen Nachkommastellen wurde behoben.
Betrifft:
INUBIT-11507, SUPPORT-6549
Ein Kommunikationsproblem zwischen Liferay und INUBIT über SSL-Verbindung wurde behoben.
Betrifft:
-
Liferay - General
INUBIT-11605
Am REST API Endpunkt metrics wurde die Zeilenumbrüche bei Ausgabe im Prometheus-Format korrigiert.
Betrifft:
INUBIT-11641, SUPPORT-6784, SUPPORT-7254
Ein Problem beim Zusammenbau der Antwort-Datei nach einer Modulausführung wurde behoben.
Betrifft:
INUBIT-11843
Ein Problem bei der Verwendung des Tabs "Suche" wurde behoben. Die Suchanfrage wird nun vom Server korrekt beantwortet und die Ergebnisse aufgelistet.
Betrifft:
-
BPC - Process Documentation
INUBIT-6259
Anzeige von mehr als einem Widget im Dashboard mit der gleichen Modul-ID ist nun eingeschränkt und nicht mehr erlaubt.
Betrifft:
-
BPC - INUBIT Monitoring
-
BPC - Process Interaction
INUBIT-9292
Die allgemeine Fehlerbehandlung in den BPC-Modulen wurde verbessert.
Betrifft:
-
BPC - General
INUBIT-11216
Ein Problem wurde behoben, so dass markierte Module auch beim Herein-/Herauszoomen ihre Markierung behalten.
Betrifft:
-
BPC - Process Documentation
INUBIT-11310
Das Decodieren eines Werts über das Encoder-Modul ist jetzt in der Lage, base64 kodierte Werte zu verarbeiten, ohne '=' am Ende aufzufüllen.
Betrifft:
INUBIT-11397
Ein Problem am Editor bei der Behandlung von inkorrekten Encodings wurde behoben, so dass diese nun ignoriert werden und der Inhalt korrekt erhalten bleibt.
Betrifft:
INUBIT-11532
Ein Problem bei der Darstellung des Auto-Refresh-Buttons in der Toolbar wurde behoben. Sind mehrere Aktualisierungsoptionen verfügbar, werden diese nun mit unterschiedlichen Icons dargestellt.
Betrifft:
8.0.13
Release Datum: 2022-12-01
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-9533
Die Bibliothek Mime4J-Core wurde auf Version v0.8.7 aktualisiert.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-1143
Für das Zuweisen von eingehender AS4-Nachrichten an die passende CPA können nun Wildcards im Service/Action-Bereich genutzt werden.
Betrifft:
INUBIT-9884, SUPPORT-4513
Die Unterstützung für Security Segments wurde verbessert, so dass die Segmente USH, USA, USC nun den Vorgaben entsprechend Sicherheitsmerkmale abbilden können.
Betrifft:
INUBIT-10218
Am Variablen-Mapping können jetzt für Mapping von Variablen die Quell- und Zielseite getauscht werden. Dies beschleunigt die Erstellung von ähnlichen Mapping-Einträgen.
Betrifft:
INUBIT-10235
Option zum Deaktivieren der HTML-Darstellung der Inhalte der Grid-Aufgabe hinzugefügt
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-10319
Der Installationsordner für den Tomcat wird nun mit apache-tomcat-<version> angelegt. Wird bei Ausführung des Patchinstallers ein Tomcat-Update vorgenommen, bleiben die bisherigen Tomcat-Ordner erhalten. Eine Umbenennung oder Entfernung findet nicht mehr statt. Dadurch hat man die Möglichkeit, schnell und einfach auf ältere Tomcat-Versionen wechseln zu können. Nicht mehr benötigte Tomcat-Ordner müssen zukünftig manuell entfernt werden.
Betrifft:
Bug Fixes
INUBIT-11276, SUPPORT-4171, SUPPORT-6411
Ein Problem beim Auslesen eines Verzeichnisses mit leeren Unterverzeichnissen wurden behoben, so dass die leeren Unterverzeichnisse nun erhalten bleiben und nur entfernt werden, wenn die entsprechende Option am Modul aktiviert ist.
Betrifft:
INUBIT-11278, SUPPORT-5213, SUPPORT-6411
Ein Problem beim Lesen eines Verzeichnisses mit Unterverzeichnissen und Dateien wurde behoben. Es wird nun fehlerfrei der Inhalt des Verzeichnisses ausgegeben.
Betrifft:
INUBIT-11406, SUPPORT-6542, SUPPORT-6600, SUPPORT-6648
Im XPath-Assistenten fehlten die "Externen Funktionen" im Übersichtsbaum. Dieser Fehler wurde behoben und die Funktionen werden nun wieder korrekt angezeigt.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-11533, SUPPORT-6667
Ein Problem am AS/400 Connector wurde behoben, wodurch nun wieder statisch hinterlegte Zugangsdaten bei der Anmeldung verwendet werden können.
Betrifft:
-
Connector - AS/400
INUBIT-11543, SUPPORT-4420, SUPPORT-6666
Ein Problem bei der Verwendung eines Client Authentifizierungs-Keystores für die FTPs-Verbindungen wurde behoben.
Betrifft:
INUBIT-11133, SUPPORT-6200, SUPPORT-6559, SUPPORT-7345
Ein Problem beim Anzeigen bestehender File Connectoren wurde behoben, so dass die gespeicherten Eigenschaften nun wieder korrekt im Modul-Wizard dargestellt werden.
Betrifft:
INUBIT-11153, SUPPORT-6233, SUPPORT-6583, SUPPORT-6933
Eine Scheduler-Aktualisierung über das Symbol direkt an einem Workflow-Modul wird nun korrekt in den Moduleigenschaften und im Monitoring gespeichert.
Betrifft:
-
Workbench - Scheduler Manager
INUBIT-11199, SUPPORT-6457
Ein Problem am VFS Input Connector wurde behoben, dass bei Verwendung des ZIP Formats dazu führte, dass Dateinamen abgeändert wurden.
Betrifft:
INUBIT-11260
Ein veralteter Wert für Naming Context Factory führte zu Problemen am JMC Connector und verhinderte das Ausführen oder Publizieren. Ein veralteter Wert wird nun automatisch aktualisiert, so dass sich solche Connectoren problemlos nutzen lassen.
Betrifft:
INUBIT-11284
Im XSLT Kommandoassistent ist für die XSLT 3.0 nun die Funktion "source-document" verfügbar.
Betrifft:
INUBIT-11399, SUPPORT-4178
Die Eigenschaft am AS2 Connector "Content-Type Folding aktivieren" kann nun aus dem Partner Management heraus überschrieben werden.
Betrifft:
-
Partner Management
INUBIT-11405, SUPPORT-6560
Ein Problem beim Versenden einer Multipart-Nachricht wurde behoben, so dass der mitgesendete Anhang den konfigurierten Namen erhält.
Betrifft:
INUBIT-11536
Ein Problem beim Speichern des Kennworts für den Prozessbenutzer-Servertyp LDAP wurde behoben.
Betrifft:
-
Portal - General
INUBIT-7911
Ein Problem beim Rendern von Technical Workflow auf Serverseite wurde behoben. Jetzt werden alle notwendigen Informationen über die Process Engine eingeholt und zum Rendern genutzt.
Betrifft:
-
Application - Process Engine
INUBIT-10154, SUPPORT-4142, SUPPORT-5813
Die Schriftgröße in der Workbench wurde mit der 8.0 auf 14pt angehoben. Dies führt zu einer besseren Lesbarkeit, aber auch zur Vergrößerung der gerenderten UI-Elemente. Im Modulwizard hat es den Effekt, dass Elemente mehr Breite benötigen. Ein horizontaler Scrollbalken zeigt nun den gestiegenen Platzbedarf an.
Betrifft:
-
Application - Workbench
INUBIT-11136
Die Tabelle unter "Queue Manager" und "System Log" waren anfällig für HTML Injections. Dies wurde behoben und HTML-Inhalte werden nicht mehr interpretiert, sondern nur noch als Text angezeigt.
Betrifft:
8.0.10
Release Datum: 2022-10-04
8.0.9
Release Datum: 2022-09-30
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-9506, SUPPORT-5470
Die RVSEvo-Bibliothek Version 6.03.02 wird nun unterstützt.
Betrifft:
-
Connector - OFTP2
Neue Funktionen - Verbesserungen
INUBIT-10684, SUPPORT-6064
Im Installer würde eine Prüfung hinzugefügt, die das Patchen auf inkompatible INUBIT-Versionen verhindert.
Betrifft:
INUBIT-206, SUPPORT-2317, SUPPORT-232, SUPPORT-5092, SUPPORT-5448, SUPPORT-5855, SUPPORT-5946, SUPPORT-6378, SUPPORT-799
Die unterliegende Bibliothek JSch wurde auf Version 0.2.4 aktualisiert. Damit werden für SFTP-Verbindungen mehr aktuellere Sicherheitsalgorithmen unterstützt.
Betrifft:
INUBIT-3440
Die JDBC-Poolstatistiken des INUBIT-Cache- und der Log-Datenbank wurden am metrics REST-Endpunkt hinzugefügt.
Betrifft:
INUBIT-8701, SUPPORT-4773
Der HTTP Connector im Input Connector Modus unterstützt nun auch die Autorisierung via OAuth2 und stellt die entsprechende Konfigurationsmöglichkeit im Modul-Wizard zur Verfügung.
Betrifft:
INUBIT-9502, SUPPORT-12616, SUPPORT-5335
Neu angelegte Nutzerpasswörter werden jetzt sicher mit PBKDF2 Algorithmus gehasht.
Betrifft:
INUBIT-10239
Der bisher verwendete Garbage Collector "UseConcMarkSweepGC" ist veraltet und wurde durch "UseG1GC" ersetzt.
Betrifft:
INUBIT-10267
Der Microsoft 365 Connector unterstützt nun das Kopieren, Verschieben und Löschen von E-Mails in einem Postfach. Zusätzlich können gelesene E-Mails als ungelesen markiert werden.
Betrifft:
INUBIT-10549, SUPPORT-10450
Die Server-Konfigurationseinstellung "Fallback zu einem unsicheren Trust Manager erlauben" wird nun auch im Mail Connector bei Verwendung von POP3, IMAP und SMTP Verbindungen angewendet, wenn zusätzlich die Option "STARTTLS" oder "enable TLS" eingeschaltet ist. Bisher schlug die Verbindung dann fehl.
Betrifft:
Bug Fixes
INUBIT-10056, SUPPORT-5092
Die unterliegende Bibliothek JSch wurde auf Version 0.2.4 aktualisiert. Damit werden für SFTP-Verbindungen mehr aktuellere Sicherheitsalgorithmen unterstützt.
Betrifft:
INUBIT-10661
Ein Problem beim Umgang mit sehr kurzen BPC API Keys (weniger als 12 Zeichen) wurde behoben, der zu Problemen in der Portalkonfiguration im INUBIT führte.
Betrifft:
-
Application - Process Engine
INUBIT-10691
Die Vorlagedatei deployment.xml enthält nun auch die für OAuth2 relevanten Properties, so dass diese beim Deployment angezeigt werden.
Für gepatchte System muss diese Datei vor dem Serverstart als ibis_deploy.xml unter ibis_root/conf abgelegt werden. Beim Serverstart wird diese dann in die Process Engine geladen und überschreibt den dort vorhandenen Inhalt.
Die aktuell in der Process Engine vorhandene ibis_deploy.xml sollte über das Workbench-Menü > Konfiguration > Deployment gesichert werden. Passen Sie die Datei ibis_deploy.xml ggf. mit bereits gemachten Änderungen vor Serverstart an oder ändern Sie die Datei über die Workbench jederzeit nach dem Serverstart.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-10747
Bei Fehlern werden jetzt mehr Informationen ins BPC Log geschrieben.
Betrifft:
-
BPC - INUBIT Monitoring
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-10748
Ein Problem beim Mapping einer Variable vom Typ is:password wurde behoben, der neuen noch nicht publizierten Workflows auftrat.
Betrifft:
INUBIT-10765
Ein Problem beim Ausführen des Diagramm-/Modulvergleichs auf Gruppenebene wurde behoben, der dazu führte, dass keine Unterschiede angezeigt wurden.
Betrifft:
-
Component - Compare
INUBIT-10779, SUPPORT-6117
Ein Problem bei der Verwendung von SFTP-Sessions wurde behoben, so dass nun sichergestellt ist, dass ein erneutes Verwenden der Session fehlerfrei funktioniert.
Betrifft:
INUBIT-10808
Es wurde ein Problem im Liferay Process Viewer beim Laden des Diagrammbildes behoben.
Betrifft:
-
Liferay - Process Viewer
INUBIT-10992
Ein Problem beim Ausführen mehrerer INUBIT Instanzen als Service unter Linux wurde behoben, der dazu führte, dass die Prozess-ID der einzelnen Instanzen nicht eindeutig identifiziert wurde.
Betrifft:
INUBIT-10997, SUPPORT-6217
Ein Problem in der Kommunikation mit dem Remote Connector wurde behoben, so dass Fehlermeldungen Ausführen von Modulen über den RC in der Process Engine empfangen und angezeigt werden können.
Betrifft:
-
Workbench - Remote Connector configuration
INUBIT-8678, SUPPORT-2151, SUPPORT-4178
Am AS2 Connector kann jetzt das Header-Folding für die AS2 und die MDN Nachricht konfiguriert werden. Per Default ist es deaktiviert.
Betrifft:
INUBIT-9792
Der "Unauthorized" Fehler, der im BPC WebApp Modul durch einen ausgelaufenen Keycloak Access Token auftrat, wurde behoben. Der Access Token wird nun automatisch erneut, wenn er seine Gültigkeit verliert.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-10441, SUPPORT-5919
Ein Problem wurde behoben, das zu Ausführungsfehler am Task Generator führte, wenn dort mehr als ein Prozessbenutzer konfiguriert war.
Betrifft:
INUBIT-10449, SUPPORT-4025
Ein Problem beim Zoomen in Diagramme hinein und hinaus wurde behoben, das dazu führte, dass der Inhalt verwaschen dargestellt wurde.
Betrifft:
-
BPC - Process Documentation
INUBIT-10464, SUPPORT-5943
Ein Problem wurde behoben, das dazu führte, dass Byte Order Mark (BOM) bei der Verarbeitung einer XML Eingabenachricht verloren ging. Dieses bleibt nun erhalten und wird mit Ausgabenachricht mit ausgegeben.
Betrifft:
INUBIT-10506
Mit dem bereitgestellten Fix wird eine Fehlermeldung, wenn ein Task einer Rolle mit leerem Namen zugewiesen wurde.
Betrifft:
INUBIT-10513
Ein Problem beim Springen zu Suchergebnissen im XSLT-Editor wurde behoben. Jetzt sind alle Suchergebnisse per Tastendruck oder Button erreichbar.
Betrifft:
-
Application - Workbench
-
Workbench - XPath-Assistant / Execution
INUBIT-10739
Ein Problem beim Lesen der Daten eines Nutzers wurde behoben, wenn dieser keine Vornamen, Nachnamen oder E-Mail-Adresse enthält.
Betrifft:
INUBIT-10753, SUPPORT-4661
Ein Fehler beim Erzeugen des Inhaltes für das Attribut "absolutePath" in der Ausgabestruktur wurde behoben, wenn die Pfadangabe Wildcards enthielt. Nun wird die absolute Pfadangabe korrekt aufgelöst.
Betrifft:
INUBIT-10791, SUPPORT-5444, SUPPORT-5887, SUPPORT-6138, SUPPORT-8474, SUPPORT-8492
Probleme bei der Verwendung der OAuth2-Konfiguration an System Connectoren wurden behoben, so dass diese nun stabil und zuverlässig genutzt werden kann.
Betrifft:
INUBIT-7472
Der Fehlermeldung bei Ausführung eines XSLT-Skriptes auf einer fehlenden Eingabenachricht wurde verbessert.
Betrifft:
INUBIT-10473
Bei der Verwendung der INUBIT Process Engine in einer Headless Umgebung kann es zu Problemen beim Rendering von Bildern kommen. Dies wird u.a. bei der PDF-Generierung oder dem Anzeigen von Diagrammen im Portal benötigt. Ein Hinweis auf die Headless-Umgebung wurde nun an diversen Stellen hinzugefügt.
Betrifft:
INUBIT-10573
Ein Problem mit den Aktionen in der Modultoolbar wurde behoben, so dass diese Aktionen jetzt via Maus oder Tastatur ausgeführt werden können.
Betrifft:
8.0.8
Release Datum: 2022-09-12
Neue Funktionen - Verbesserungen
INUBIT-8710
Die REST-API Endpunkte /metrics und /system/info geben nun die Laufzeit der aktuell genutzten Lizenz mit aus. Basierend darauf kann z.B. eine Benachrichtigung vor Ablauf der Lizenz erzeugt werden.
Betrifft:
INUBIT-8881, SUPPORT-4513
Der Inhalt von EDI-Nachrichten kann verschlüsselt werden. Dazu beschreibt die EDI-Spezifikation dedizierte Segmente und deren Inhaltsformate. Der Adapter unterstützt jetzt das korrekte Befüllen der Segmente USH, USA und USC.
Betrifft:
INUBIT-9048, SUPPORT-4985, SUPPORT-5444
Die Konfigurationsmöglichkeiten für OAuth wurden erweitert, so dass nun alle für diverse Provider notwendige Parameter angegeben werden können.
Betrifft:
INUBIT-9546, SUPPORT-5159, SUPPORT-6117
Bei Verwendung des SFTP-Protokolls kann jetzt die unterliegende Session gecacht und wiederverwendet werden. Das Caching der FTP-Session basiert auf dem konfigurierten Hostnamen und Port. Entsprechende Konfigurationsmöglichkeiten wurden am Modul hinzugefügt. Bei intensivem Datentransfer kann dies zu einer Steigerung der Durchsatzzeiten führen.
Betrifft:
INUBIT-10283
Bei Ausführung der Migration/Restore auf einem INUBIT System mit konfiguriertem Keycloak als IdP werden bestehende Nutzer/-gruppen aus dem laufenden System erst entfernt und dann aus dem vorliegenden ZIP-Archiv wiederhergestellt.
Betrifft:
INUBIT-9756, SUPPORT-3589
Aus den Template-Dateien für logsDBConfig.xml wurden veraltete Einträge entfernt.
Betrifft:
-
Application - Process Engine
Bug Fixes
INUBIT-10520
Ein Problem beim dynamischen Laden eines ISGrid-Widgets bei Verwendung der Jump-Eigenschaft wurde behoben.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9791, SUPPORT-5532
Ein Problem bei der Erzeugung von PDF/A-1b Dokumenten wurde behoben, so dass alle anderen notwendigen Dinge wie Schriften ins PDF korrekt eingebettet werden.
Betrifft:
INUBIT-10465
Ein Problem bei der serverseitigen Validierung wurde behoben, das auftrat, wenn der Modulname Leerzeichen enthielt.
Betrifft:
INUBIT-10713, SUPPORT-6882
Ein Problem bei der Verwendung des Variablen Mappings wurde behoben, so dass die Option "Löschen des Inhalts der Ausgabenachricht" stets zur Verfügung steht.
Betrifft:
INUBIT-9879
Beim Diagrammwechsel wurde der Metadaten-Bereich immer geöffnet. Jetzt bleibt der aktuelle Zustand erhalten (geöffnet oder geschlossen).
Betrifft:
-
BPC - Process Documentation
INUBIT-9933, SUPPORT-5170
Ein Problem beim Speichern von Zertifikaten an Modulen wurden behoben, wenn das Zertifikatsupdate in der Zukunft lag.
Betrifft:
-
Workbench - Key Manager
INUBIT-9956
Das Startskript für die Workbench unter <inubit-installdir>/inubit/bin kann jeder von überall aus ausgerufen werden.
Betrifft:
INUBIT-9990
Ein Problem beim Löschen von Dateien nach dem Lesen wurde behoben, so dass jetzt sichergestellt ist, dass nur die gelesene Datei aus dem Dateisystem entfernt wird.
Betrifft:
INUBIT-10049
Ein Problem in der BPC-Dokumentation beim gleichzeitigen Rendern mehrerer Diagramme wurde behoben.
Betrifft:
-
BPC - Process Documentation
INUBIT-10080
In der Demultiplexer-Konfiguration wird nun wieder der Button für die Sortierung der Einträge angezeigt.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-10081
Lokale Änderungen im Designer der Workbench werden nun erst auf Serverseite sichtbar, nachdem diese Änderungen publiziert wurden.
Betrifft:
INUBIT-10213
Ein Problem mit der Ansichtsoption "Modulnummern anzeigen" wurde behoben, so dass die Anzeige in den Technical Workflows nun wieder korrekt funktioniert.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-10244
Zur eindeutigen Festlegung des Tasklisten Namespaces in Ext JS wurd jetzt die BPC Modulinstanz-ID verwendet. Damit sollten sich Überlappungen mit existierenden Namespace-IDs vermeiden lassen.
Betrifft:
-
BPC - Process Interaction
INUBIT-10293
Ein Problem beim automatischen Import von Benutzergruppen wurde behoben, so dass dies nun auch bei Verwendung eines externen Identity Providers funktioniert.
Betrifft:
INUBIT-10474
Watchpoint-Dateien werden direkt mit der Erweiterung ".wpf" am angegebenen Speicherort abgelegt.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-10505
Popup Tasks werden mit einem eigenen Typ-Icon angezeigt, so dass sie leicht von den anderen Task-Typen unterscheidbar sind.
Betrifft:
-
BPC - Process Interaction
INUBIT-10647
Ein Problem bei Laden Inhalt in ein Combobox Widget wurde behoben, so dass jetzt die Auswahl des vorausgewählten Wertes funktioniert.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9034
Ein Problem am Scheduler wurde behoben, so dass ein konfigurierter Scheduler nur ausgelöst wird, wenn die Schedulerkonfiguration eingeschaltet und der Workflow als auch das Modul aktiviert wurden.
Betrifft:
-
Application - Process Engine
INUBIT-9804
Das Modul "Reply" wird nun unterhalb der "Workflow Controls" angezeigt. Die Gruppe "Web Service Controls" wurde entfernt.
Betrifft:
-
Application - Workbench
INUBIT-9885
Im Watchpoint-Dialog und XPath-Assistenten werden die Toolbar-Buttons mit einem Überblendeffekt versehen, wenn man mit der Maus darüber navigiert. Dies erleichtert die Auswahl des richtigen Buttons.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-10028
Veralteter Code wurde der Datei Script.js entfernt.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
-
Liferay - Tasklist Portlet
-
Liferay - WebApp Portlet
8.0.7
Release Datum: 2022-08-21
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-9519, SUPPORT-5281
Die OAuth Unterstützung im Connector funktioniert nun auch bei Verwendung mit Microsoft Azure.
Betrifft:
INUBIT-9982, SUPPORT-5188, SUPPORT-5660
Eine neue Aktion "Inhaltsliste" erlaubt es, für die Formate ZIP und 7Zip die Liste der enthaltenen Dateien samt Pfaden auszugeben ohne die komprimierte Datei dabei entpacken zu müssen. Der Pfad kann anschließend genutzt werden, um gezielt einzelne Dateien aus dem Archiv zu extrahieren.
Betrifft:
INUBIT-8211, SUPPORT-4501
Die Moduleigenschaften für den Retry können nun über das Variablenmapping überschrieben und gesteuert werden.
Betrifft:
INUBIT-8754
Der FTP-Konnektor unterstützt nun das Löschen eines angegebenen Verzeichnisses (nach dem Lesen), einschließlich aller Dateien und Unterordner.
Betrifft:
INUBIT-8763
Über die Konfigurationsdatei logging.properties kann die Tomcat Logdatei catalina.out nun rotiert werden. Durch Festlegung der Größe und Anzahl werden fortlaufend Dateien im Format catalina[nummer].log erzeugt.
Betrifft:
-
Application - Process Engine
INUBIT-9076
JavaScript-Fehler im BPC Webapp-Modul werden behandelt und direkt angezeigt. Die neue BPC Modul-Eigenschaft 'Gültiges JavaScript erzwingen' wurde hinzugefügt. Ist die Eigenschaft auf "true" gesetzt, werden alle JavaScript-Fehler in der Webapp-Benutzeroberfläche angezeigt. Andernfalls erfolgt die Ausgabe auf Browser-Konsole.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-9702, SUPPORT-458
Der EDI-XML-Adapter kann X12-Nachrichtenstrukturen mit mehreren Funktionsgruppen und Transaktionssätzen unterschiedlicher Regelformate verarbeiten, wenn die automatische Erkennung von Regeln aktiviert ist.
Betrifft:
INUBIT-10055, SUPPORT-13034, SUPPORT-5737
Während der Migration von XSLT-Modulen werden Aufrufe von Java-Klassen an Saxon 10 angepasst. Zusätzlich lässt sich die Migration auf Saxon 10 auch im lokalen Moduleditor direkt aufrufen.
Betrifft:
INUBIT-10088
Der BPC API Key wird in der Portal- und der Prozessbenutzerkonfiguration maskiert dargestellt. Außerdem werden weitere hilfreiche Information zum API Key mit angezeigt.
Betrifft:
-
Application - Workbench
INUBIT-10237, SUPPORT-5444, SUPPORT-5810
Wird vor einem Mail Connector ein Access Token oder Refresh via Workflow Variable bereitgestellt, nutzt das Modul den jeweiligen Token (entweder zum direkten Login oder zur Erstellung eines neuen Access Tokens).
Betrifft:
INUBIT-10419
Der neue Microsoft 365 Connector ist jetzt verfügbar. Dabei wird die Microsoft REST API verwendet, um mit einer Microsoft 365-Instanz zu interagieren. Der Connector ist derzeit in der Lage, E-Mails zu senden und zu empfangen.
Betrifft:
Bug Fixes
INUBIT-9919
Ein Problem beim Verbindungsaufbau zwischen INUBIT und RC via HTTPs wurde behoben.
Betrifft:
INUBIT-10041
JavaScript-Fehler im BPC Webapp-Modul werden behandelt und direkt angezeigt. Die neue BPC Modul-Eigenschaft 'Gültiges JavaScript erzwingen' wurde hinzugefügt. Ist die Eigenschaft auf "true" gesetzt, werden alle JavaScript-Fehler in der Webapp-Benutzeroberfläche angezeigt. Andernfalls erfolgt die Ausgabe auf Browser-Konsole.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-10268
Ein Problem bei Abbruch eines Formulars wurde behoben, so dass der betroffene Task nun wieder korrekt freigegeben und erneut in Bearbeitung genommen werden kann.
Betrifft:
-
BPC - Process Interaction
INUBIT-10301, SUPPORT-4827, SUPPORT-5213
Ein Problem wurde behoben, das beim Löschen einer nicht-existenten Datei zu einem internen Fehler führte. Jetzt wird eine explizite Fehlernachricht erzeugt und ausgegeben.
Betrifft:
INUBIT-10315
Ein Problem bei Verwendung der XSLT-Funktion ispx:serialize wurde behoben, das zu einer ClassCastException führen konnte.
Betrifft:
INUBIT-8695
Bei der Aktualisierung einer Workbench über den verbundenen Server werden die heruntergeladenen Dateien überprüft, um korrupte Dateien herauszufiltern.
Betrifft:
-
Application - Workbench
INUBIT-8775, SUPPORT-4716, SUPPORT-5846
Ein Problem beim Löschen von JAR/ZIP-Dateien über den Library-Manager wurde behoben, das dazu führte, dass die Dateien nach einem Serverneustart wieder vorhanden sind, wenn der INUBIT als Service ausgeführt wird.
Betrifft:
-
Application - Workbench
INUBIT-9368, SUPPORT-4558
Wird im Variablen-Mapping die Option "Inhalt geänderter Variablen überprüfen" aktiviert, findet eine XML-Validierung anhand des Schemas statt.
Betrifft:
INUBIT-9478, SUPPORT-5097, SUPPORT-8850, SUPPORT-8888
Im Variablen-Mapping wurde eine Prüfung für nicht-initialisierte Variablen hinzugefügt, der nun dazu führt, dass in diesem Fall ein Fehler geworfen wird.
Betrifft:
INUBIT-9510, SUPPORT-4947
Ein Problem beim Aufruf eines Web Services unter Nutzung des internen Repository-Services wurde behoben, der dazu führte, dass die Rückgabestruktur nicht mehr valide mit der WSDL war.
Betrifft:
-
Component - Repository
INUBIT-9596
Probleme beim Laden der Daten in das BPC Monitoring Moduls werden nun als solche im Modul angezeigt und unterstützen damit dem Nutzer beim Auffinden der Fehlerursache.
Betrifft:
-
BPC - INUBIT Monitoring
INUBIT-9921
Ein Problem beim Vergleich der Konfigurationen zweier Prozess-Engines wurde behoben, so dass das Ergebnis nun farblich korrekt angezeigt wird.
Betrifft:
-
Application - Process Engine
-
Component - Repository
INUBIT-10153, SUPPORT-5811
Ein Problem wurde behoben, so das nun wieder beim Verwenden von Funktionen automatisch alle notwendigen Namespaces hinzugefügt werden.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-10302
Eine Inkonsistenz wurde behoben und in allen Eingabefeldern eines Formulars löst nun die Eingabetaste kein Formular-Submit mehr aus. Dazu muss der Submit-Button direkt ausgewählt sein.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-10303
Eine Inkonsistenz wurde behoben und in allen Eingabefeldern eines Formulars löst nun die Eingabetaste kein Formular-Submit mehr aus. Dazu muss der Submit-Button direkt ausgewählt sein.
Betrifft:
INUBIT-10313, SUPPORT-3493
Fehlereinträge im Connection- und Queue-Manager werden jetzt beim Ausloggen aus Liferay entfernt. Bei Fehlern im WebApp-Formular wurde das bisher verhindert.
Betrifft:
8.0.6
Release Datum: 2022-07-28
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-9580
Die Verwendung der Bibliothek commons-lang wurde durch die moderne Version commons-lang3 ersetzt (Version 3.12.0).
Betrifft:
-
Portal - General
Neue Funktionen - Verbesserungen
INUBIT-7728, SUPPORT-3672
Der Kryptographietyp PGP unterstützt jetzt Modification Detection Code (MDC). Mit dieser Prüfsumme lässt sich die Integrität verschlüsselter Daten prüfen. Bei der Verschlüsselung kann nun MDC hinzugefügt werden, bei der Entschlüsselung wird es automatisch geprüft, wenn vorhanden. Das Ergebnis der Prüfung des MDC wird im Workflow in der zusätzlichen Variablen pgp.decryption.mdc.status ausgegeben.
Betrifft:
INUBIT-9738
Die Logs wurden sowohl BPC- als auch INUBIT-seitig verbessert und entsprechende Meldungen werden nun in der BPC-Oberfläche angezeigt.
Betrifft:
-
BPC - General
Bug Fixes
INUBIT-10172
Es wurde ein Problem beim Zugriff auf Repository-Dateien über den WebService Connector behoben, wenn die Option "MTOM-Anhänge für die ausgehende Antwortnachricht aktivieren" aktiviert ist.
Betrifft:
-
Component - Repository
INUBIT-10173, SUPPORT-5757
Ein Fehler beim Laden eines INUBIT WebApp Portlets in Liferay wurde behoben, wenn die Lese-/Schreibrechte für den Logdatei-Ordner nicht korrekt konfiguriert waren.
Betrifft:
-
Liferay - WebApp Portlet
INUBIT-10175
Es wurde ein Problem behoben, so dass die XSLT-Skriptvariable $bpcComponentId nun durch den generierten Wert ersetzt wird und so in eigenem Javascript verwendet werden kann.
Betrifft:
-
BPC - Process Interaction
INUBIT-10177
Ein Problem wurde behoben, durch das die Ext Komponenten-Variable dataIS zu spät geladen wurde und damit zu Laufzeitfehlern führte.
Betrifft:
-
BPC - Process Interaction
INUBIT-9790
Beim Versenden von HTTP Requests aus dem BPC ans INUBIT werden die Header-Informationen nun korrekt weitergeleitet.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9838, SUPPORT-5581
Es wurde ein Problem beim Neuladen von Webseiten behoben, das dazu führte, dass ein Formular erneut abgesendet wurde.
Betrifft:
-
Liferay - WebApp Portlet
INUBIT-9991, SUPPORT-4661, SUPPORT-5717
Ein Problem beim Lesen von Dateien aus Ordnern, deren Name mit Wildcard gesucht wird, wurde behoben.
Betrifft:
INUBIT-8267
Ein Problem beim Nutzer-/-gruppenimport von Nutzern wurde behoben, wenn im Server die Option für ein Passwort-Pattern aktiviert ist. Passt das Passwort eines zu importierenden Nutzer nicht mit dem vorgegeben Pattern überein, brach der Import mit einer irreführenden Fehlermeldung ab.
Betrifft:
INUBIT-9494, SUPPORT-4131, SUPPORT-5176
Ein Problem bei der Speicherung EDI-Regeln, die zum Verlust der Qualifier führte, wurde behoben.
Betrifft:
INUBIT-9577, SUPPORT-5350
Ein Problem bei Verwendung der Option "-recentVersionToRetain" am Migrationsskript wurde behoben, das zu Fehlern bei der Migration von INUBIT Versionen älter als 7.4 führte.
Betrifft:
INUBIT-9587, SUPPORT-4686
Ein Problem am AS4 Listener in Verbindung mit dem Partner Management wurde behoben, der dazu führte, dass beim Publizieren des PM der Listener mehrmals aufgerufen wurde.
Betrifft:
INUBIT-9834, SUPPORT-4353
Ein Problem beim Aktualisieren eines Tasks ohne Timeout der zu minimalen Abweichung zwischen Start- und Endezeit führte, wurde behoben.
Betrifft:
INUBIT-10020, SUPPORT-5713
Ein Fehler wurde behoben, so dass sichergestellt ist, dass in der Workbench im Titel des Hauptfensters stets die Server ID und der Port (falls verfügbar) angezeigt werden.
Betrifft:
-
Application - Workbench
INUBIT-10159
Für den Datenbanktyp MariaDB stehen nun eigene Templates für ibis.xml und logsDBConfig.xml bereit.
Betrifft:
-
Application - Process Engine
8.0.5
Release Datum: 2022-07-07
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-9828
Die IS Configuration Operation "getPortalUsersForRole" wird nicht unterstützt, wenn BPC als Prozessbenutzerserver konfiguriert ist. Bisher wurde in diesem ein leeres Ergebnis mit Status OK vom Modul zurückgegeben, was keinerlei Hinweise auf die fehlende Unterstützung lieferte. Jetzt enthält ist der Status ERROR und das Ergebnis enthält eine entsprechende Fehlermeldung.
Betrifft:
INUBIT-9190
Bei einer Vollinstallation wird das initiale Passwort des Nutzers "root" im INUBIT dynamisch während der Installation festgelegt und in der Datei ibis.xml abgelegt. Damit unterscheidet es sich das Passwort bei jeder Installation und auf jedem System. Beim ersten Hochfahren der ProcessEngine wird der Wert aus der ibis.xml für den "root" Nutzer als Passwort übernommen. Danach hat der Eintrag in der ibis.xml keine Auswirkungen mehr und kann entfernt oder geändert werden.
Empfehlung: Ändern Sie das Passwort des Nutzers "root" nach dem 1. Login über die Workbench.
Betrifft:
INUBIT-9509
Ein Ausgabedatei-Konnektor im IBISXml-Verzeichnismodus wirft eine Exception, wenn das Zielverzeichnis nicht vorhanden ist. Bisher wurde keine Aktion im Dateisystem durchgeführt und auch kein Fehler am Modul zurückgemeldet.
Betrifft:
INUBIT-9526
Zu Erhöhung der Sicherheit werden beim Export von Benutzern und Benutzergruppen die Nutzerpasswörter nicht mehr mit exportiert. Dadurch muss beim Import nun ein initiales Passwort vorgegeben werden. Dieses kann durch die Nutzer nach dem Login selbstständig geändert werden.
Empfehlung bei Verwendung der INUBIT internen Nutzerverwaltung: Aktivieren Sie die Option unter Serverkonfiguration > Benutzer > Initiales Passwort verwenden und hinterlegen Sie eine Passphrase. Im Import-Wizard wird dann das Passwortfeld entsprechend vorausgefüllt und alle Nutzer werden nach dem 1. Login gezwungen, ihr Passwort zu ändern. Diese Vorgehensweise bietet den bestmöglichen Schutz.
Betrifft:
-
Workbench - Import / Export / Deployment
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-9532
Die Bibliothek dom4j wurde auf Version 2.1.3 aktualisiert.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-9534
Die Verwendung der Bibliothek commons-lang wurde durch die moderne Version commons-lang3 ersetzt (Version 3.12.0).
Betrifft:
-
Application - Process Engine
-
Application - Workbench
-
Portal - General
Neue Funktionen - Verbesserungen
INUBIT-9799
Bei Verwendung eines Keycloak werden nur noch Nutzer angezeigt, die eine entsprechende Rolle aus dem INUBIT haben.
Betrifft:
INUBIT-6953, SUPPORT-3795
Der Name des Arbeitsverzeichnisses je Workbench-Login ändert sich in "DNSHostname_Port". Bisher wurde die IP-Adresse verwendet, was aber bei stetigen wechselnden IPs zu Problemen führte. Bestehende Verzeichnisse werden automatisch migriert.
Betrifft:
-
Application - Workbench
INUBIT-8760
Beim Hochfahren der Process Engine kann nun der Parameter "-Dserver.maintenance.mode=true" mitgegeben werden und der Server startet direkt im Maintenance Mode ohne dieser vorher in irgendeiner Weise aktiviert werden muss. Wird der Parameter weggelassen oder mit dem Wert "false" übergeben, startet der Server wie gewohnt im normalen Modus.
Betrifft:
-
Application - Process Engine
INUBIT-8766, SUPPORT-4513
Das EDI Signature Utility kann einen EDI Envelope signieren, der mehrere EDI-Nachrichten enthält, wobei jede Nachricht individuell signiert wird.
Betrifft:
INUBIT-9190
Bei einer Vollinstallation wird das initiale Passwort des Nutzers "root" im INUBIT dynamisch während der Installation festgelegt und in der Datei ibis.xml abgelegt. Damit unterscheidet es sich das Passwort bei jeder Installation und auf jedem System. Beim ersten Hochfahren der ProcessEngine wird der Wert aus der ibis.xml für den "root" Nutzer als Passwort übernommen. Danach hat der Eintrag in der ibis.xml keine Auswirkungen mehr und kann entfernt oder geändert werden.
Empfehlung: Ändern Sie das Passwort des Nutzers "root" nach dem 1. Login über die Workbench.
Betrifft:
INUBIT-9407
Zusätzliche CLI-Befehle sind nun verfügbar, um die Anzahl privilegierter Workflow-Threads anzuzeigen und festzulegen.
Betrifft:
INUBIT-9525
Bei Verwendung eines Keycloak kann jetzt das Nutzerpasswort geändert, ein Nutzer gesperrt oder entsperrt und zusätzliche Nutzergruppen gemanagt werden.
Betrifft:
INUBIT-9526
Zu Erhöhung der Sicherheit werden beim Export von Benutzern und Benutzergruppen die Nutzerpasswörter nicht mehr mit exportiert. Dadurch muss beim Import nun ein initiales Passwort vorgegeben werden. Dieses kann durch die Nutzer nach dem Login selbstständig geändert werden.
Empfehlung bei Verwendung der INUBIT internen Nutzerverwaltung: Aktivieren Sie die Option unter Serverkonfiguration > Benutzer > Initiales Passwort verwenden und hinterlegen Sie eine Passphrase. Im Import-Wizard wird dann das Passwortfeld entsprechend vorausgefüllt und alle Nutzer werden nach dem 1. Login gezwungen, ihr Passwort zu ändern. Diese Vorgehensweise bietet den bestmöglichen Schutz.
Betrifft:
-
Workbench - Import / Export / Deployment
Bug Fixes
INUBIT-9529
Formulare in WebApp bekommen jetzt ebenfalls den eindeutigen Namespace als Namen in der HTML-Struktur. Zusätzlich wird auch die Variable "ISPortletNamespace" mit dem Namespace gefüllt. Somit sind die Formulare, auch bei Verwendung mehrerer Widgets auf einer Seite, eindeutig via JavaScript zugreifbar.
Betrifft:
INUBIT-9874, SUPPORT-5436
Es wurde ein Problem am REST Output Connector behoben, wenn dieser Multipart/Form-Daten verwendete bei paralleler Ausführung.
Betrifft:
INUBIT-9881
Ein Fehler beim Laden einer WebApp mit mehreren Widgets auf einer Seite wurde behoben.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9938
Ein Fehler bei der Nutzung von Ajax zur Behandlung eines Formular-Submits wurde behoben.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-10027
Ein Fehler beim Aufruf der Funktion getDataIS() mit abweichender Parameteranzahl wurde behoben.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9343
Die bei der Verwendung des CLI auftretende Warnung "WARNING: sun.reflect.Reflection.getCallerClass is not supported …" wurde behoben und erscheint nun nicht mehr.
Betrifft:
INUBIT-9736
Ein Problem beim Starten/Stoppen des BPCs via Skript in Kombination mit einem sehr langen Nutzernamen unter Linux wurde behoben.
Betrifft:
-
BPC - General
INUBIT-9820
Die IS Configuration Operation "getRolesForPortalUser" liefert jetzt alle (auch die effektiven) Rollen eines Nutzers, wenn Keycloak als Prozessbenutzerserver konfiguriert ist. Ebenso beachtet die Operation "isUserInRole" die effektiven Rollen eines Nutzers in Keycloak.
Betrifft:
INUBIT-9828
Die IS Configuration Operation "getPortalUsersForRole" wird nicht unterstützt, wenn BPC als Prozessbenutzerserver konfiguriert ist. Bisher wurde in diesem ein leeres Ergebnis mit Status OK vom Modul zurückgegeben, was keinerlei Hinweise auf die fehlende Unterstützung lieferte. Jetzt enthält ist der Status ERROR und das Ergebnis enthält eine entsprechende Fehlermeldung.
Betrifft:
INUBIT-9886, SUPPORT-5597, SUPPORT-5606
Der INUBIT kann jetzt auch mit Lizenzen umgehen, die für mehrere Virtimo-Produkte gültig sind.
Betrifft:
-
Process Engine - Licensing
INUBIT-4091
Es wurde ein Problem behoben, das die Publizierung von Modulen und Workflows nach einer Umbenennung blockierte, wenn die Option "Diagramme und Module zur weiteren Bearbeitung sperren" aktiviert ist.
Betrifft:
-
Application - Workbench
INUBIT-7697
Bei der Verwendung einer HTTPs-Verbindung im INUBIT IS Connector wird nun auch der konfigurierte "Fallback zu einem unsicheren Trust-Manager …" korrekt mit einbezogen.
Betrifft:
INUBIT-9314
Die neuen MariaDB 3.0.x JDBC-Treiber werden nun unterstützt und die Datenbank lässt sich korrekt einbinden.
Betrifft:
-
Application - Process Engine
INUBIT-9509
Ein Ausgabedatei-Konnektor im IBISXml-Verzeichnismodus wirft eine Exception, wenn das Zielverzeichnis nicht vorhanden ist. Bisher wurde keine Aktion im Dateisystem durchgeführt und auch kein Fehler am Modul zurückgemeldet.
Betrifft:
INUBIT-9550, SUPPORT-5328
Ein Problem behoben, das bei Verwendung von Drag-and-Drop im CLT-Modul zu einer Exception führte.
Betrifft:
INUBIT-9788
Die Behandlung von Eingaben in der Konfiguration des Portal- bzw. Prozessbenutzerservers beim Wechsel zwischen den verschiedenen Serveroptionen wurden verbessert.
Betrifft:
-
BPC - General
INUBIT-9920
Ein Fehler beim Starten der Process Engine mit Oracle JDK 11 wurde behoben.
Betrifft:
-
Application - Process Engine
INUBIT-10048
Ein Fehler beim Anlegen neuer Nutzerrollen bei Verwendung eines Keycloak wurde behoben.
Betrifft:
INUBIT-9727, SUPPORT-5507
Einige Tippfehler in Beschreibungstexten im Installer wurden behoben.
Betrifft:
INUBIT-9814
Ein Problem bei der Darstellung von Passwörtern im Import- und Deploymentdialog wurde behoben.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-9875, SUPPORT-5608
Ein Fehler beim Anzeigen des Inhalts einer Repositorydatei aus der Versionshistorie heraus wurde behoben.
Betrifft:
-
Component - Repository
INUBIT-9318, SUPPORT-5175
Ein Tippfehler in einer Serverkonfigurationsoption wurde behoben.
Betrifft:
-
Application - Workbench
8.0.4
Release Datum: 2022-06-16
Neue Funktionen - Verbesserungen
INUBIT-9867
Ein Problem beim Starten des BPC wurde behoben und die neue BPC Version 4.0.4 in den Installer aufgenommen.
Betrifft:
8.0.3
Release Datum: 2022-06-13
Neue Funktionen - Verbesserungen
INUBIT-5456, SUPPORT-2959
Im Deployment-Wizard wird die Einstellung für "Verknüpfte Repository-Objekte" gespeichert und beim nächsten Öffnen des Assistenten entsprechend vorausgewählt.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-8464
Die bisher Auswahlmöglichkeit "Prozessrolle" entfällt und verfügbare Prozessrollen werden nur noch aus dem konfigurierten Prozessbenutzerserver geladen.
Betrifft:
-
Portal - General
INUBIT-8749
Bei der Konfiguration des Portal- bzw. Prozessbenutzerservers werden gemachte Einstellungen auch beim Wechsel zwischen den verschiedenen Serveroptionen beibehalten.
Betrifft:
-
Portal - Deployment
INUBIT-9186
Zur Erhöhung der Sicherheit wurde die Standardfehlerseite von Tomcat durch eine angepasste Virtimo-Fehlerseite ersetzt.
Betrifft:
-
Application - Process Engine
INUBIT-9195
Die Auswahl beim Prozessbenutzerserver "Kein Prozessbenutzer" führt intern zur Abfrage der Prozessrollen aus dem INUBIT selbst. Daher wurde diese Auswahlmöglichkeit in "inubit" umbenannt.
Betrifft:
-
Application - Process Engine
-
Portal - General
INUBIT-9341
In den Einstellungen kann das Hintergrundbild angepasst werden.
Betrifft:
-
Application - Workbench
INUBIT-9595
Beim Import von Nutzern oder Nutzergruppen muss nun ein initiales Passwort angegeben werden.
Betrifft:
-
Application - Process Engine
INUBIT-9600
Wenn in einem Backup Password-Manager Informationen vorhanden sind, werden diese nun bei der Migration berücksichtigt und auf dem Zielsystem wiederhergestellt.
Betrifft:
INUBIT-9696
Virtimo liefert den Installer jetzt unter dem Namen "Virtimo Digitalization Suite" aus.
Betrifft:
INUBIT-9787
Neue INUBIT 8.0 Icons werden während der Installation für Verknüpfungen genutzt.
Betrifft:
INUBIT-7192
Der RabbitMQ-Konnektor unterstützt jetzt Verbindungen zu Queues vom Typ Quorum.
Betrifft:
-
Connector - Rabbit MQ
Bug Fixes
INUBIT-9795
Die Konfiguration der serverseitigen Validierung sind jetzt über die Toolbar des Moduls möglich.
Betrifft:
INUBIT-8188, SUPPORT-4471
Es wurde ein Problem behoben, das die Bearbeitung der benutzerdefinierten Logausgabe verhinderte, sobald sie gesetzt wurde. Jetzt bleibt es bearbeitbar, auch nachdem die Änderungen gespeichert wurden.
Betrifft:
INUBIT-8933, SUPPORT-5887
Ein Problem beim Ausführen eines REST-Connectors mit OAuth im Remote-Connector-Modus wurde behoben. Diese Konfiguration funktioniert jetzt fehlerfrei.
Betrifft:
INUBIT-9130, SUPPORT-14401, SUPPORT-4983
Ein Problem beim Ausführen eines File Connectors im Listener-Modus wurde behoben. Die Protokollierung einer irreführenden Exception wurde bereinigt.
Betrifft:
INUBIT-9220, SUPPORT-5104, SUPPORT-5160, SUPPORT-7847
Es wurde ein Problem behoben, sodass Zeilen nach der Ausführung der Abfrage nun korrekt gezählt werden.
Betrifft:
INUBIT-9322, SUPPORT-5160
Die Query-ID wird jetzt in der Ausgabenachricht weggelassen, wenn sie in der Eingabenachricht nicht angegeben wurde.
Betrifft:
INUBIT-9737
Ein Problem in den Startskripten wurden behoben, so dass diese jetzt bei Ausführung die Datei java_home_path_setter.[sh\|bat] korrekt mit einbinden.
Betrifft:
-
Application - Process Engine
8.0.2
Release Datum: 2022-05-30
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-9486
Die Autentifizierung an der INUBIT REST API erfolgt nun standardmäßig immer gegen das in INUBIT konfigurierte Benutzer-Management. Soll die Autentifzierung gegen den im INUBIT konfigurierten Process User Server erfolgen (z.B. für das Abrufen von Tasks), muss der Parameter ?userType=processUser mitgegeben werden.
Betrifft:
-
BPC - General
-
Portal - General
INUBIT-6243
Den Vorgaben des Apache-Projektes folgend wird die Web-Applikation (INUBIT) nun getrennt vom eigentlichen Applikationsserver (Tomcat) abgelegt. Der Ort der Web-Applikation wird via CATALINA_BASE und der Applikationsserver via CATALINA_HOME referenziert. So lässt sich in Zukunft der Applikationsserver leichter austauschen ohne Anpassungen an der Web-Applikation erneut übertragen zu müssen.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-9486
Die Autentifizierung an der INUBIT REST API erfolgt nun standardmäßig immer gegen das in INUBIT konfigurierte Benutzer-Management. Soll die Autentifzierung gegen den im INUBIT konfigurierten Process User Server erfolgen (z.B. für das Abrufen von Tasks), muss der Parameter ?userType=processUser mitgegeben werden.
Betrifft:
-
BPC - General
-
Portal - General
INUBIT-6243
Den Vorgaben des Apache-Projektes folgend wird die Web-Applikation (INUBIT) nun getrennt vom eigentlichen Applikationsserver (Tomcat) abgelegt. Der Ort der Web-Applikation wird via CATALINA_BASE und der Applikationsserver via CATALINA_HOME referenziert. So lässt sich in Zukunft der Applikationsserver leichter austauschen ohne Anpassungen an der Web-Applikation erneut übertragen zu müssen.
Betrifft:
-
Application - Process Engine
INUBIT-8092, SUPPORT-4353, SUPPORT-5216
Mit dem ISConfig Plugin können jetzt auch der Inhalt von Tasks aktualisiert werden, an denen kein Timeout gesetzt ist.
Betrifft:
INUBIT-8480, SUPPORT-4818
Der Dialog zum Publizieren von Regelordnern im EDI-Regeleditor wurde verbessert und unterstützt nun erweiterte Regeldateinamen.
Betrifft:
INUBIT-8483
Benutzerdefinierte Logger können nun auch für Log4J2 in der Workbench Serverkonfiguration hinterlegt werden. Die Konfiguration erfolgt im JSON-Format. Bereits vorhandene Logger müssen neu angelegt werden.
Betrifft:
INUBIT-8762
Privilegierte Threads können jetzt zusätzlich auch über einen absoluten Wert konfiguriert werden.
Betrifft:
INUBIT-8765, SUPPORT-4513
Das EDI-Sicherheitssegment USH wird mit Sende- und Empfängerinformationen aus der jeweiligen EDIFACT-Nachricht angereichert.
Betrifft:
INUBIT-8990
BPC WebApp Global dataIS-Objekt wurde erfolgreich entfernt und steht nun nicht mehr zur Verfügung.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-9212
Benutzer und Benutzergruppen können importiert oder exportiert werden, wenn Keycloak als externer Identitätsanbieter verwendet wird.
Betrifft:
-
Workbench - Import / Export / Deployment
Bug Fixes
INUBIT-9463, SUPPORT-5239, SUPPORT-5338, SUPPORT-9617
Die automatische Erkennung in XSLT-Skripten wurden verbessert, um direkt INUBIT Java-Klassen-Aufrufe zu präfixen.
Betrifft:
INUBIT-8523, SUPPORT-3670
Im Variablendefinitionsfenster in Technical Workflows wurde ein Hinweis-Button hinzugefügt, der die Auswirkungen einer Änderung an der Checkbox "Nur Eingabe-/Ausgabevariablen verwenden" erklärt.
Betrifft:
INUBIT-8882, SUPPORT-4513
Ein Fehler beim Parsen von EDI-Nachrichten behoben, so dass Werte nicht mehr mit Segment-Identifiern verwechselt werden.
Betrifft:
INUBIT-8986
Ein Fehler bei der Umbenennung von Modulen während einer Migration wurde behoben.
Betrifft:
INUBIT-8996, SUPPORT-4415
Die Performance beim Löschens von Input/Output-Nachrichten wurde verbessert.
Betrifft:
-
Application - Process Engine
INUBIT-9321
Notwendige System-Parameter beim Aufruf des CLI werden nun korrekt gesetzt, so dass sich das CLI wieder von jeder beliegen Stelle aufrufen lässt.
Betrifft:
INUBIT-9353
Beim Ändern der Portalkonfiguration wird nun keine sensiblen Daten mehr ins INUBIT trace.log geschrieben.
Betrifft:
-
Application - Process Engine
INUBIT-9369
Das Offline Backup des AS4 Gateways ist nun auch möglich, wenn das Password in der XML Konfigurationsdatei verschlüsselt ist.
Betrifft:
INUBIT-9370
Ein Problem mit der Funktion fn:doc-available() wurde behoben, die durch das letzte Saxon-Upgrade eingeführt wurde.
Betrifft:
INUBIT-8524, SUPPORT-4648
Ein Fehler beim Export von Diagrammgruppen wurde behoben, so dass nun auch alle verlinkten Diagramme mit im Export enthalten sind.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-8942, SUPPORT-4347
Im Technical Workflow werden jetzt im Tooltip eines konfigurierten Schedulers auch die eingestellten Zeiten angezeigt.
Betrifft:
INUBIT-8982, SUPPORT-4899
Ein Fehler beim Verschieben von Diagrammen wurde behoben, so dass nun Verlinkungen zu diesem Diagramm in allen verlinkten Diagrammen korrekt angepasst werden.
Betrifft:
INUBIT-9496
Ein Fehler in der Übersetzung der Aktion "Diagramm verschieben" wurde behoben.
Betrifft:
-
Application - Workbench
8.0.1
Release Datum: 2022-05-05
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
Neue Funktionen - Verbesserungen
INUBIT-4108, SUPPORT-2529
Der EDI-XML Adapter kann nun Envelopes verarbeiten, die Nachrichten unterschiedlicher EDIFACT-Regeln beinhalten. Bisher war nur die Verarbeitung von Nachrichten ein- und derselben EDIFACT-Regel möglich.
Betrifft:
INUBIT-4337
Im Deploymentdialog wurde im Kontextmenü der Tabelle eine weitere Option hinzugefügt. Bei Klick auf den Quellwert kann dieser auf Zielsystemspalten übernommen werden. Bisher war nur die Übernahme in eine Spalte möglich.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-6909
Im INUBIT lässt sich als Prozessbenutzerserver nun Keycloak auswählen. Damit kann der INUBIT direkt auf diesen Identity Provider zur Abfrage der Prozessbenutzer zugreifen.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-7682
Die REST API stellt einen neuen Endpunkt /ready bereit. Darüber lässt sich manuell die Verfügbarkeit des INUBIT einstellen und so an Drittsysteme kommunizieren.
Betrifft:
INUBIT-7694
Im Systemdiagramm werden für den Mail-Connector jetzt standardmäßig mehr Einstellungen zum Überschreiben angeboten. Neu: Protokoll (pop, imap, stmp usw.), SMTP Port und die Verwendung von TLS.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-7736, SUPPORT-4228, SUPPORT-4358
Eine neue Einstellung in der Workbench erlaubt es, die Diagrammvorschau beim Browsen des Diagrammbaumes auszuschalten.
Betrifft:
INUBIT-8484
Im AS4 Gateway wird jetzt Log4J2 unterstützt und löst damit die bisherige Verwendung von Log4J1 ab. Die Logger-Konfiguration erfolgt über die Datei <inubit-installdir>/inubit/server/ibis_root/conf/as4/log4j2.properties.
Betrifft:
INUBIT-8939
Der Reportdaten REST API-Endpunkt wurde überarbeitet und sendet nun die Daten mit Koordinatendetails zurück.
Betrifft:
INUBIT-8941
Der Einstellungsdialog der Workbench wurde überarbeitet und werden jetzt mehr Optionen zum Anpassen für den Nutzer angeboten.
Betrifft:
-
Application - Workbench
Bug Fixes
INUBIT-9045
Ein Fehler bei der parallelen Ausführung des FO Converters wurde behoben, durch den es zu Problemen beim gleichzeitigen Zugriff auf die Datei fop.xconf kam.
Betrifft:
INUBIT-7693
In der AS4 Gateway Konfiguration kann jetzt angegeben werden, dass das Datenbank-Passwort nach dem Start in der Konfigurationsdatei verschlüsselt werden soll.
Dazu in der Datei as4-gateway.xml den folgenden Eintrag hinzufügen: <entry key="messagestore.jdbc.password.isEncrypted">false</entry>.
Betrifft:
INUBIT-7737, SUPPORT-4208
Der Patch-Installer wurde aktualisiert und verweist nun auf den Patch-Guide sowohl während der INUBIT- als auch der BPC-Patchinstallation. Die entsprechende PDF-Datei wird zentral im INUBIT Installationsordner abgelegt.
Betrifft:
INUBIT-8203
Ein Fehler beim Starten des Browsers aus der Workbench heraus wurde behoben. Bei der Installation der Workbench wird nun das lokale Applikationsprofil für den Browser standardmäßig vorausgewählt. Dieses Profil ist auf das lokale Betriebssystem der Workbench abgestimmt.
Betrifft:
-
Application - Workbench
INUBIT-8741
Das BPC Startskript start_bpc[.sh/.bat] prüft den Status des Karaf anhand des Exit-Codes, um zuverlässig eine bereits laufende Karaf-Instanz zu identifizieren.
Betrifft:
-
BPC - General
INUBIT-8745, SUPPORT-4763
Das Icon für das Variablen-Mapping wird nur angezeigt, wenn das Mapping auch gefüllt ist.
Betrifft:
INUBIT-8757
Die Validierung des Nachrichteninhaltes erfolgt jetzt nach der Entschlüsselung.
Betrifft:
INUBIT-9029
Ein Fehler im Modulwizard des XML Validators wurde behoben, der dazu führte, dass die Angabe einer statischen Schemadatei verloren ging.
Betrifft:
INUBIT-9036
Ein Fehler in der Workbench wurde behoben, der bei Abbruch der Workbench-Aktualisierung dazu führte, dass die Workbench nicht mehr gestartet werden konnte.
Betrifft:
-
Application - Workbench
INUBIT-9047
Ein Fehler bei der Ausführung XSLT-Modulen wurden behoben, wenn diese mit Saxon 9 konfiguriert wurden und mit Saxon 10 ausgeführt werden sollen.
Betrifft:
INUBIT-9121
Die Ext JS-Funktion showMessageIS() wird nun vom BPC Modul unterstützt.
Betrifft:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9142
Der Publizieren-Button erscheint nun in der Detailansicht aller lokalen Module.
Betrifft:
INUBIT-9461
Ein Problem beim Öffnen der Demux-Verbindungslinien-Konfiguration wurde behoben, das verhinderte, dass sich das Konfigurationsfenster korrekt öffnete.
Betrifft:
-
Application - Workbench
INUBIT-6471
Ein Fehler im Key Manager wurde behoben. Bei der zeitgesteuerten Aktualisierung eines Keystores an einem Modul wird der Eintrag im KeyManager nun solange blau angezeigt, bis die Aktualisierung durchgeführt wurde. Anschließend wechselt die Farbe je nach Ergebnis der Aktualisierung.
Betrifft:
-
Workbench - Key Manager
8.0.0
Release Datum: 2022-03-31
Breaking Changes
|
Ein Breaking Change erfordert unter Umständen manuelle Anpassungen durch den Administrator. Bitte lesen Sie dafür die Beschreibung. |
INUBIT-798, SUPPORT-530, SUPPORT-6544, SUPPORT-9257
Die Verwendung von Pfaden wurde dahingehend verbessert, dass keine doppelten Anführungszeichen mehr angegeben werden müssen. Das gilt für Windows und Linux.
Betrifft:
INUBIT-3809
Die Web Service Controls-Module Invoke, OnMessage und Receive sind nicht mehr verfügbar.
Betrifft:
INUBIT-5160, SUPPORT-2930, SUPPORT-3418
Die Nutzung des INUBIT IS Connector von einem INUBIT mit Version 7.x oder älter zu einem INUBIT mit Version 8.x oder neuer ist nicht möglich.
Der INUBIT IS Connector kommuniziert ab der 8.0 auf Basis von REST. Damit lässt er sich nur noch mit anderen Process Engines verwenden, die ebenfalls die Version 8.0.0 oder höher haben. Ältere System (Version 7.4 und älter) kommunizieren via SOAP. Damit sind Aufrufe über INUBITs verschiedener Versionen nur noch zwischen Systemen bis einschließlich 7.4 oder ab 8.0 möglich.
Außerdem wurde Authentifizierung im INUBIT IS Connector-Moduls so angepasst, dass dies nun mit jedem in Ziel INUBIT-System registrierten Nutzer möglich ist. Die bisher verwendeten internen Systembenutzer können nicht weiter verwendet werden. Passen Sie daher die Authentifizierungseinstellungen an ihren INUBIT IS Connectoren an.
Betrifft:
INUBIT-5971
Im Tab Monitoring gibt es Icons zum Ansehen und Speichern einer Trace-Log-Datei sowie eine Combobox mit einer Liste der Logdateien.
Betrifft:
-
Application - Workbench
Security Fixes
|
Security Fixes umfassen die Behebung sicherheitsrelevanter Schwachstellen. Dies umfasst neben INUBIT eigenem Code auch die Aktualisierung und Austausch genutzter Drittkomponenten. |
INUBIT-2680, SUPPORT-1655, SUPPORT-1961
XXE-Injection an SOAP-API des INUBIT ist nun nicht mehr möglich.
Betrifft:
-
Application - Process Engine
INUBIT-7199, SUPPORT-5135
Die verwendete Bibliothek amqp-client wurde auf Version 5.14.0 aktualisiert.
Betrifft:
-
Connector - Rabbit MQ
INUBIT-7200
Die verwendete Bibliothek Guava wurde auf Version 31.0.1 aktualisiert.
Betrifft:
-
Application - Process Engine
Neue Funktionen - Verbesserungen
INUBIT-5187
inubit BPM verwendet eine neue Lizenzstruktur mit Verifizierung der XML-Signatur.
Betrifft:
-
Application - Process Engine
-
Process Engine - Licensing
INUBIT-6920
Das Vergleichen von Objekten auf zwei verschiedenen Process Engines und das Deployment zu einer anderen Process Engine erfolgt im selben Dialog.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-767
Eine Übersicht über alle Verbindungen zu externen Systemen einer inubit-Instanz kann angezeigt werden.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-798, SUPPORT-530, SUPPORT-6544, SUPPORT-9257
Die Verwendung von Pfaden wurde dahingehend verbessert, dass keine doppelten Anführungszeichen mehr angegeben werden müssen. Das gilt für Windows und Linux.
Betrifft:
INUBIT-1812
Die Windows-Dienst-Applikation "JavaService" wurde aus dem INUBIT entfernt. Als Alternative kann die Applikation "nssm" genutzt werden, die ebenfalls mit dem INUBIT installiert wird.
Betrifft:
-
Application - Process Engine
INUBIT-2679, SUPPORT-1522
Im Connection Manager können Bibliotheken auf einen Remote Connector hochgeladen und dort aktualisiert werden.
Betrifft:
-
Connection Manager
INUBIT-2773, SUPPORT-464
In den Dialogen "FTP Connector Eigenschaften" und "VFS Connector Grundkonfiguration" kann die Netzwerkbandbreite begrenzt werden.
Betrifft:
INUBIT-2911
Im Editor kann der Zeichensatz des Inhalts im Textmodus gesetzt werden.
Betrifft:
-
Application - Workbench
INUBIT-2950
Im Tab Monitoring gibt es Icons zum Ansehen und Speichern einer Trace-Log-Datei sowie eine Combobox mit einer Liste der Logdateien.
Betrifft:
-
Application - Workbench
INUBIT-3099, SUPPORT-895
XPath 3.1 wird unterstützt.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-3108, SUPPORT-1622
Die Anzahl der Suchergebnisse werden im Format "derzeit ausgewähltes Element/Gesamtanzahl aller gefundenen Elemente". Wurde nichts gefunden, wird der Suchtext rot dargestellt und die Anzahl der Suchergebnisse wird als "0/0" angezeigt.
Betrifft:
-
Workbench - XML Editor
INUBIT-3165
Ein JMS Listener Connector kann über das Partner Management konfiguriert werden.
Betrifft:
-
Partner Management
INUBIT-3245
Die Workbench kann auch dann aktualisiert werden, wenn sich die Java-Versionen der Process Engine und der Workbench unterscheiden.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-3272
Der Remote Connector ist als REST-Service implementiert und kann über HTTPS laufen.
Betrifft:
INUBIT-3273
Remote Connector-Module können über die Konfigurationsdatei "remote_conf.xml" konfiguriert werden.
Betrifft:
INUBIT-3275
Im Connection Manager kann ein neuer Remote Connector hinzugefügt werden, ein vorhandener und verbundener Remote Connector kann bearbeitet, gelöscht, gestoppt und neu gestartet werden.
Betrifft:
-
Connection Manager
-
Workbench - Remote Connector configuration
INUBIT-3276
Die Remote-Connector Spring-Boot Applikation ist nun Teil des Installers und kann über diesen installiert und aktualisiert werden.
Betrifft:
INUBIT-3466
Der REST-End-Point "/healthcheck" funktioniert ohne Autorisierung und Authentifizierung.
Betrifft:
INUBIT-3548
Die IM3-Unterstützung wurde aus der Prozessbenutzerserverkonfiguration entfernt.
Betrifft:
-
Application - Workbench
-
Portal - General
INUBIT-3549
Keycloak wird jetzt als Prozessbenutzerserver im INUBIT unterstützt und kann entsprechend ausgewählt und konfiguriert werden.
Betrifft:
-
Application - Process Engine
-
Portal - General
INUBIT-3699
Bibliotheken und Plug-ins können zu einer anderen Process Engine deployt werden.
Betrifft:
-
Application - Process Engine
INUBIT-3700
Lizenzen können zu einer anderen Process Engine deployt werden.
Betrifft:
-
Application - Process Engine
INUBIT-3701
Die Serverkonfiguration kann zu einer anderen Process Engine deployt werden.
Betrifft:
-
Application - Process Engine
INUBIT-3703
Reports können zu einer anderen Process Engine deployt werden.
Betrifft:
-
Application - Process Engine
INUBIT-3705
Key Manager-Einträge können zu einer anderen Process Engine deployt werden.
Betrifft:
-
Application - Process Engine
INUBIT-3707
Repository-Dateien und -Verzeichnisse können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3708
Reports und deren Eigenschaften können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3709
Die Serverkonfiguration kann zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3710
Lizenzen können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3711
Zeitgesteuerte Module und deren Eigenschaften können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3712
Systemverbindungen können zwischen zwei Process Engines verglichen werden. Die Anzahl der Verbindungen kann auch angezeigt werden.
Betrifft:
-
Application - Workbench
INUBIT-3713
Keys im Key Manager und deren Eigenschaften können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3714
Bibliotheken und deren Eigenschaften (Typ, Name, Größe, Prüfsumme) können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3715
EDI-Regeln (Name, Größe, XML-Inhalt) können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-3809
Die Web Service Controls-Module Invoke, OnMessage und Receive sind nicht mehr verfügbar.
Betrifft:
INUBIT-3818
Die Option "Integrität prüfen" im Kontextmenü eines Diagramms wird nicht mehr unterstützt.
Betrifft:
INUBIT-3868
Die Option zum Offline-Modellieren ist nicht mehr verfügbar.
Betrifft:
-
Application - Workbench
-
Workbench - Offline Modeling
INUBIT-4137
Es möglich, zwei inubit Process Engines zu vergleichen.
Betrifft:
-
Application - Workbench
INUBIT-4379, SUPPORT-2795
In der Modul-Palette des Designers wurde eine Suchfunktion über das Kontextmenü für alle drei Tabs hinzugefügt.
Betrifft:
INUBIT-4507
Der Compare&Deployment Wizard bietet die Einschränkungen der Ergebnisse auf "Gleich", "Verschieden" oder "Alle" an.
Betrifft:
-
Application - Workbench
INUBIT-4544
Gibt es ein Problem beim Lesen einer Konfigurationsdatei (z. B. "ibis.xml", "logsDBConfig.xml"), wird dies in der Datei "trace.log" protokolliert.
Betrifft:
-
Application - Process Engine
INUBIT-4908
Beim Schließen von Dialog wird jetzt eine Warnung/Frage angezeigt, dass die gemachten Änderungen verloren gehen.
Betrifft:
-
Application - Workbench
INUBIT-4915
Font Awesome Icons werden jetzt für die Kopieren und Einfügen Buttons genutzt.
Betrifft:
-
Application - Workbench
INUBIT-5160, SUPPORT-2930, SUPPORT-3418
Die Nutzung des INUBIT IS Connector von einem INUBIT mit Version 7.x oder älter zu einem INUBIT mit Version 8.x oder neuer ist nicht möglich.
Der INUBIT IS Connector kommuniziert ab der 8.0 auf Basis von REST. Damit lässt er sich nur noch mit anderen Process Engines verwenden, die ebenfalls die Version 8.0.0 oder höher haben. Ältere System (Version 7.4 und älter) kommunizieren via SOAP. Damit sind Aufrufe über INUBITs verschiedener Versionen nur noch zwischen Systemen bis einschließlich 7.4 oder ab 8.0 möglich.
Außerdem wurde Authentifizierung im INUBIT IS Connector-Moduls so angepasst, dass dies nun mit jedem in Ziel INUBIT-System registrierten Nutzer möglich ist. Die bisher verwendeten internen Systembenutzer können nicht weiter verwendet werden. Passen Sie daher die Authentifizierungseinstellungen an ihren INUBIT IS Connectoren an.
Betrifft:
INUBIT-5202, SUPPORT-5692, SUPPORT-8518
XSLT 1.0- und XPath 1.0-Prozessoren werden nicht mehr unterstützt.
Betrifft:
INUBIT-5533, SUPPORT-3297
Wenn Sie in einem Technical Workflow mit der Maus über ein Modul fahren, wird nun der in der Modulkonfiguration gespeicherte Kommentar angezeigt. Dieses Verhalten kann in der Rollenkonfiguration des Benutzers eingeschränkt werden.
Betrifft:
-
Application - Workbench
INUBIT-5549, SUPPORT-3330, SUPPORT-5197
Liferay 7.4 DXP/CE wird nun durch INUBIT unterstützt.
Betrifft:
-
Liferay - General
INUBIT-5787
Keycloak als Identity-Provider integriert und kann als Daemon oder Service laufen.
Betrifft:
INUBIT-5845
Reports können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-5846, SUPPORT-444
Diagramme und deren Workfloweigenschaften auf zwei verschiedenen Process Engines können verglichen werden.
Betrifft:
-
Designer - General
INUBIT-5847
Module und deren Eigenschaften können zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Application - Process Engine
INUBIT-5849
Diagramme können auf einem Zielsystem gelöscht werden, nachdem diese auf dem Quellsystem gelöscht wurden.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-5850
Module können auf einem Zielsystem gelöscht werden, nachdem diese auf dem Quellsystem gelöscht wurden.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-5851
Repository-Artefakte können auf einem Zielsystem gelöscht werden, nachdem diese auf dem Quellsystem gelöscht wurden.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-5865
Im Compare&Deployment Wizard auf Modelldaten kann an den Verbindungsdetails auch der Nutzer oder die Gruppe ausgewählt werden. Dieser Scope wird dann für den Vergleich und das Deployment genutzt.
Betrifft:
-
Application - Workbench
INUBIT-5881
Für Server Trace Log, Webservice Log und Workbench Trace Log wurde das Kontextmenü um alle verfügbaren Aktionen erweitert.
Betrifft:
INUBIT-5886
Mehrere EDI-Regeln verschiedener Formate (EDIFACT, X12, DATANORM) können zusammen deployt werden.
Betrifft:
INUBIT-5927
Das Deployment aus dem Compare&Deployment Wizard liefert am Ende ebenfalls ein Protokoll mit allen Details zum durchgeführten Deployment.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-5929
Im Compare&Deployment Wizard können einige Einträge (EDI Regeln und Bibliotheken) für das Deployment angepasst werden. Die Einträge werden dann in der angepassten Form auf das Zielsystem deployt.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-5971
Im Tab Monitoring gibt es Icons zum Ansehen und Speichern einer Trace-Log-Datei sowie eine Combobox mit einer Liste der Logdateien.
Betrifft:
-
Application - Workbench
INUBIT-6483
inubit BPM verwendet dreistellige Versionen (Major.Minor.Patch).
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-6501
Die Serverkonfiguration wird als Antwort im JSON-Format bereitgestellt.
Betrifft:
-
Application - Process Engine
INUBIT-6571
Ein REST-End-Point erlaubt das Deployen der Serverkonfiguration über einen JSON-Request.
Betrifft:
-
Application - Process Engine
INUBIT-6600
Java-Aufrufe in XSLT-Stylesheets angepasst, weil Saxon auf die Version 10 aktualisiert wurde.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-6613
Der Inhalt von XML-Repository-Dateien mit unterschiedlicher MD5-Prüfsumme kann zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Component - Repository
INUBIT-6814, SUPPORT-3677
Am X400 Connector wurde eine Option hinzugefügt, die es erlaubt, Fehler beim Löschen von Nachrichten zu ignorieren. Fehlerhaften Nachrichten bleiben dann erhalten, deren ID wird in der zusätzlichen XML Workflowvariablen x400.nonDeletableMessages am Connector ausgegeben.
Betrifft:
-
Connector - X.400 SE
INUBIT-6868
Im Compare&Deployment Wizard werden für die Auswahl zum Deployment die Details mit Checkboxen dargestellt. So müssen nur die Einträge ausgewählt werden, die tatsächlich deployt werden sollen.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-6869
Im Audit Log werden die folgenden Deployments protokolliert:
-
EDI-Deployment
-
Key Manager-Deployment
-
Library-Deployment
-
License-Deployment
-
Serverkonfiguration-Deployment
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-6870
Wenn eine Systemkonfiguration oder eine Bibliothek, die einen Neustart der Process Engine erfordert, erhalten die inubit-Administratoren eine entsprechende Instant-Nachricht.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-6871
Verbindungseinstellungen in der Workbench können verglichen und deployt werden.
Betrifft:
-
Application - Workbench
-
Designer - General
INUBIT-6872
Das Attribut "password" wurde aus der Konfiguration der Monitor-Portlets im Dialog "Monitoring-Portlets verwalten" entfernt.
Betrifft:
-
Liferay - Monitoring Portlet
INUBIT-6919
Im Compare&Deployment Assistenten wird die Farbe eines Knotens in der Baumstruktur in der Farbe dargestellt, die den Zustand der angezeigten Details widergibt.
Betrifft:
-
Application - Workbench
INUBIT-6921
Diagramme, Module und Repository-Objekte können anhand der Version/des Tags zwischen zwei Process Engines verglichen werden.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-6924
Alle Zeilen Vergleichstabelle, die Werte enthalten, werden nach oben sortiert angeordnet. Leere Zeilen landen somit am Ende der Tabelle, da sie weniger Informationen für den Nutzer bieten.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-6942
Liferay 7.4 DXP/CE wird unterstützt. Liferay 7.1 DXP/CE wird nicht mehr unterstützt.
Betrifft:
-
Liferay - General
INUBIT-6945
Ein REST-End-Point erlaubt das Löschen von Bibliotheken.
Betrifft:
-
Application - Process Engine
INUBIT-6947, SUPPORT-3703
Am AS2 Connector kann der HTTP Accept Headerwert explizit als Modulproperty angegeben werden.
Betrifft:
INUBIT-7258
Zuvor verwendete Remote-Systemverbindungsdetails werden jetzt gespeichert und können beim Öffnen des Compare&Deploy-Wizards wieder ausgewählt werden.
Betrifft:
-
Application - Workbench
INUBIT-7423
Die IP-Adresse kann mit der neuen Property "AllowedIPs" in der Konfigurationsdatei "remote_conf.xml" auf eine IP-Adresse oder einen IP-Adress-Bereich in CIDR-Notation eingeschränkt werden. Beispiel: <AllowedIPs>127.0.0.1,127.0.0.2,127.0.0.24,127.3.110.55/24</AllowedIPs>
Betrifft:
INUBIT-7539, SUPPORT-3927
Die Datei "secret_key.properties" wurde in folgenden Verzeichnissen hinzugefügt:
-
<inubit-installdir>/inubit/server/ibis_root/conf
-
<workbench-installdir>/inubit/client/conf
-
<inubit-installdir>/inubit/remoteConnector/conf
Die darin gespeicherten Schlüssel sind erforderlich und werden beim Starten der Process Engine und der Workbench gelesen.
Betrifft:
-
Application - Process Engine
INUBIT-7653
REST-End-Points wurden geändert, um Standards zu entsprechen und um eine JSON-Antwort zurückzuliefern.
Betrifft:
INUBIT-7715, SUPPORT-4187, SUPPORT-4839
Wildcard-Filtration jetzt für Tasklist im BPC-Portal und über REST-Aufrufe möglich.
Betrifft:
-
BPC - Process Interaction
INUBIT-7885
Die Datei "secret_key.properties" wurde in folgenden Verzeichnissen hinzugefügt:
-
<inubit-installdir>/inubit/server/ibis_root/conf
-
<workbench-installdir>/inubit/client/conf
-
<inubit-installdir>/inubit/remoteConnector/conf
Die darin gespeicherten Schlüssel sind erforderlich und werden beim Starten der Process Engine und der Workbench gelesen.
Betrifft:
INUBIT-7922
PDFToolbox bietet jetzt eine Option zum Auslesen eines der Formularfelder und -werte aus PDF-Formular-Dokumenten.
Betrifft:
INUBIT-7925
Eine neue Option im Variablen-Mapping ermöglicht das Leeren des Ausgabedatenstroms. Auf diese Weise können benötigte Ausgabedaten in Variablen gemappt und anschließend der Datenstrom geleert werden.
Betrifft:
INUBIT-7926
Alle Systemverbindungen eines Nutzer werden jetzt unter Monitoring gebündelt angezeigt. Die Anzeige kann über die Nutzerrolle gesteuert werden. Alle Informationen lassen sich als CVS, Excel oder PDF exportieren.
Betrifft:
-
Application - Workbench
INUBIT-7945
Im Compare&Deployment Wizard werden Änderungen in den typischen INUBIT Farben dargestellt.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-8076
Die Option "Externes Programm" im Dialog "Task Generator Eigenschaften" steht nicht mehr zur Verfügung. Wird ein Task Generator-Modul importiert, dass diese Option nutzt, schlägt die Ausführung fehl.
Betrifft:
INUBIT-8077
Die alte "Tasklist" wird nicht mehr unterstützt, und die "Tasklist Ext" wurde “Tasklist” umbenannt.
Betrifft:
-
Portal - General
INUBIT-8078
Im Liferay-Portal wird Ext JS 4 nicht mehr unterstützt.
Betrifft:
-
Liferay - Monitoring Portlet
-
Portal - General
INUBIT-8171
Über die Workbench können jetzt einzelne Reports deployt werden.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-8271
Zusätzliche Information wurden aus der REST-Endpoint-Response entfernt. Die Datei "remote_conf.xml" behält Kommentare, Auftrag und Propertys.
Betrifft:
INUBIT-8274, SUPPORT-10450
Am Mail Connector können jetzt SSL spezifische Informationen wie Keystore oder Truststore hinterlegt werden.
Betrifft:
INUBIT-8396, SUPPORT-8568
Die in der inubit ProcessEngine verwendeten Drittbibliotheken werden jetzt in der Workbench unter Über > Drittkomponenten tabellarisch angezeigt und lassen sich von dort als PDF oder Textdatei exportieren.
Betrifft:
-
Application - Process Engine
-
Application - Workbench
INUBIT-8397
Die Oberfläche der Workbench wurde überarbeitet und dem Virtimo Look&Feel angepasst.
Betrifft:
-
Application - Workbench
INUBIT-8449
In der Konfigurationsdatei "ibis.xml" kann der Identity-Provider konfiguriert werden.
Betrifft:
-
Application - Process Engine
INUBIT-8458
Keycloak kann als externer Identity Provider zur Authentifizierung verwendet werden.
Betrifft:
-
Application - Process Engine
INUBIT-8510
Die Workbench verwendet jetzt Icons aus der Font Awesome Bibliothek.
Betrifft:
-
Application - Workbench
INUBIT-8511
Die bisherige Menübar wurde durch ein Burger-Menü ersetzt.
Betrifft:
-
Application - Workbench
INUBIT-8684
Die Fußzeile wurde entfernt und Informationen wurden in der Toolbar und im Burger-Menü platziert.
Betrifft:
-
Application - Workbench
INUBIT-8687
Die Workbench nutzt jetzt den Lato Font als Standard-Schriftart.
Betrifft:
-
Application - Workbench
INUBIT-8740
Nicht unterstützte Datei-Upload-/Download-Funktionalität wurden aus dem INUBIT IS Connector entfernt.
Betrifft:
INUBIT-8744
Die Quelldateien der verwendeten Dritt-Bibliotheken werden jetzt automatisiert zusammengepackt und in der Installation mit zur Verfügung gestellt.
Betrifft:
INUBIT-2861
Der Library Manager-UI wurde verbessert, um eine Option zum Herunterladen einer Bibliothek anzubieten sowie eine Beschreibung für Treiber und Plug-ins.
Betrifft:
-
Application - Workbench
INUBIT-3949, SUPPORT-2348
Vor dem Öffnen einer Watchpoint-Datei, die einen langen Text enthält, wird ein Bestätigungsdialog angezeigt, weil das Laden etwas länger dauern kann.
Betrifft:
-
Application - Workbench
INUBIT-4911
Das Kontextmenü eines Moduls im Workflow-Designer wurde um Aktionen zum Start des Workflows und um Watch-Modus-Aktionen erweitert.
Betrifft:
-
Application - Workbench
INUBIT-5491, SUPPORT-3296
In Technical Workflow wird das Variablen-Mapping Icon an Modulen nun hellblau dargestellt, wenn das Mapping XSLT-Skripte enthält. So lässt sich leichter erkennen, wo XSLTs innerhalb von Variablen-Mappings ausgeführt werden.
Betrifft:
-
Application - Workbench
Bug Fixes
INUBIT-6900
Das INUBIT Liferay Portlet nutzt intern auch Saxon 10 für die Konvertierung von XML.
Betrifft:
-
Liferay - General
INUBIT-9044
Ein Problem beim Einlesen von Parametern in XSLT-Skripte wurde behoben, das dazu führte, dass Parameter mit XML-Inhalten nicht richtig erkannt wurden.
Betrifft:
INUBIT-3571
Der ComplexLookup Moduleditor ist nun bei Auswahl eines entsprechendes Modul im Modulbaum verfügbar.
Betrifft:
INUBIT-5856, SUPPORT-2870, SUPPORT-3320, SUPPORT-3646, SUPPORT-3656
Die Einschränkungen für den HTTP Response Header wurde entfernt. Es lassen sich nun alle Header hinzufügen und anpassen.
Betrifft:
INUBIT-6218
Die Beschreibung der XSLT 3.0 und XPath 3.1 Funktionen und Kommandos liegt nun auch in Deutsch vor.
Betrifft:
-
Workbench - XPath-Assistant / Execution
INUBIT-6591
Im Plugin-Manager ist an allen INUBIT internen Plugins das Bearbeiten deaktiviert, um sie vor Veränderungen zu schützen.
Betrifft:
-
Plugins - General
INUBIT-6875
Im XML-Editor wird die ausgewählte Codierung beim Anlegen neuer XML-Dateien beibehalten. Als Standardwert für die Codierung wird "UTF-8" verwendet.
Betrifft:
INUBIT-7640, SUPPORT-4141
Die SOAP-Kommunikation zwischen Workbench und Process Engine wurde auf HTTP 1.1 umgestellt. Bisher wurde HTTP 1.0 verwendet.
Betrifft:
-
Application - Workbench
INUBIT-7941
Im Compare&Deployment Wizard wird das Abschlussprotokoll innerhalb des Wizards als eigene Seite angezeigt. So bleibt der Wizard geöffnet und es lässt sich leicht vor und zurück navigieren.
Betrifft:
-
Workbench - Import / Export / Deployment
INUBIT-8189, SUPPORT-4482
Ein Problem bei der Workbench-Installation wurde behoben. Die Datei Report_Prozessmodell.zip wird nun wieder unter <workbench-installdir>/inubit/client/templates/workflow abgelegt. Sie beinhaltet einen Beispiel-Workflow für die Nutzung des Prozessmodell-Reports.
Betrifft:
-
Workbench - Process Model Report
INUBIT-8431, SUPPORT-3224, SUPPORT-4082, SUPPORT-4827, SUPPORT-5006, SUPPORT-5213
Ein Fehler am VFS Connector im Listener-Modus wurde behoben, der zu diversen Exception beim Zugriff via Samba2 Protokoll führte.
Betrifft:
INUBIT-8440
Ein Fehler beim Backup wurde behoben, der zu einer unvollständigen Versionshistorie an Modulen führte. Das Offline Backup beinhaltet nun alle Versionsinformation zu einem Modul.
Betrifft:
INUBIT-7909
Das INUBIT BPC WebApp Modul wurde so verändert, dass beim Formular-Submit keine Mitteilung mehr im BPC erscheint. Standardmäßig ist diese nun leer, kann aber bei Bedarf in den Moduleigenschaften gefüllt werden.
Betrifft:
-
BPC - INUBIT WebApp
INUBIT-7943
In der neuen Tomcat-Installation wurde die Datei server.xml aktualisiert und die von Apache empfohlenen Konfigurationsmöglichkeiten sind per Default aktiviert. Alle veralteten Konfigurationen sind noch vorhanden (auskommentiert) und als "DEPRECATED" markiert.
Betrifft:
-
Application - Process Engine