Changelogs
8.1.12
Release Date: 2025-11-27
Bug Fixes
INUBIT-22050, SUPPORT-14624, SUPPORT-14722
A performance issue with the REST Connector has been resolved.
The problem only occurred with SSL-secured connections on Linux. Establishing an SSL connection requires a secure random number. Previously, this was generated using /dev/random. This location was slow, which was particularly noticeable in virtual environments. Now, /dev/urandom is used, which is significantly faster and performs better.
Impacts:
INUBIT-22056, SUPPORT-14727
When using an IS Connector in a sub-workflow, the variables necessary for returning to the main workflow were lost in version 8.1.11.
This issue has now been resolved, and both the Workflow Connector and the INUBIT IS Connector are working together again without any problems.
Impacts:
8.1.11
Release Date: 2025-11-10
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-21550
Several libraries related to the Microsoft Graph API have been updated. These include: azure-core, azure-identity, microsoft-graph, and reactor-http.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
Bug Fixes
INUBIT-18796
The central proxy settings in INUBIT are now also used by the IGUASU connector to establish the connection.
Impacts:
INUBIT-21721
If schema validation with Schematrons was performed under high load, execution errors could occur. This problem has now been fixed, and validation now works flawlessly even under high load.
Impacts:
INUBIT-20491, SUPPORT-12862, SUPPORT-14271
A problem with the automatic placement of connection lines after drag-and-drop has been fixed. The inserted module is now correctly connected even when positioned in front of or behind scopes and other tools.
Impacts:
INUBIT-21795, SUPPORT-14425
An issue with displaying the selected encoding on the server side has been fixed. The display is now correct.
Impacts:
INUBIT-21812, SUPPORT-14669
A compatibility issue with the JSON adapter has been fixed when configured with the default conversion setting "Generic" (only the module property "json.domain.Type" is set). The adapter now runs correctly again.
The previous workaround, which involved editing the module and publishing it again immediately, is no longer necessary.
Impacts:
INUBIT-21368
The warnings in the trace.log about property merging conflicts that were reported when starting the Process Engine have been fixed.
Impacts:
-
Process Engine - Logging
8.1.10
Release Date: 2025-10-20
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-21534
The ZUGFeRD utility has been extended to support reading and writing of PDFs of type PDF/A-3B and PDF/A-3U.
Impacts:
INUBIT-2946, SUPPORT-3538
The Web Service Connector module wizard has been enhanced so that when a keystore is stored, the keystore password is also saved and used at runtime. If the keystore and password do not match, the module will fail to execute, or the keystore cannot be stored in the module.
Impacts:
INUBIT-20401, SUPPORT-13468
INUBIT now supports the PostgreSQL database 17.
Impacts:
-
Application - Process Engine
-
Workbench - DB Explorer
-
Workbench - DB Manager
INUBIT-21318, SUPPORT-14066
A problem with the task filter REST API endpoint has been fixed so that all tasks on the process engine that match the filter criteria can now be queried across all roles.
Impacts:
-
Liferay - Tasklist Portlet
INUBIT-11418
The UN/EDIFACT versions D21B to D24A are now available in the EDI rules editor.
Impacts:
INUBIT-14839, SUPPORT-13467, SUPPORT-8776
A new option “Safe writing” for Samba protocol has been introduced. Files can be tranferred safely onto a remote location so it can be fetched from there by another process but without any clashes of writing process and the other reading process.
Impacts:
INUBIT-16358, SUPPORT-14728
The certificates to be stored in the connector can now also be integrated via the Credentials Manager.
Impacts:
INUBIT-16359
The certificates, keystores and truststores to be stored in the connector can now also be integrated via the Credentials Manager.
Impacts:
INUBIT-16360
The certificates, keystores and truststores to be stored in the connector can now also be integrated via the Credentials Manager.
Impacts:
INUBIT-16450, SUPPORT-5152
The Credentials Manager now supports certificate storage. This can be used in modules to securely store public keys or certificates.
Impacts:
INUBIT-16451, SUPPORT-5152
The Credentials Manager now supports key pair storage. This can be used in modules to securely store private keys or key pairs.
Impacts:
INUBIT-18655
The superfluous HTML files used to document INUBIT’s own XPath functions have been removed from the installation set. They were obsolete and no longer used. You can still view the documentation for all functions via the XPath Wizard.
Impacts:
INUBIT-20679, SUPPORT-12661, SUPPORT-13404, SUPPORT-3238, SUPPORT-8069, SUPPORT-9724
When executing asynchronous workflow jumps with the same process ID via WFC, in which a multiplexer bundles incoming data streams, it is currently not possible to distinguish between the different executions at the mux. Therefore, the mux merges the first incoming data streams, which is not always desired.
The new module property "CreateModuleRunId" (type: Boolean) has been introduced at the workflow connector, which allows the multiplexer to distinguish between different asynchronous workflow executions. The module property must be created manually and assigned the desired value ("true", "false").
Impacts:
Bug Fixes
INUBIT-17040, SUPPORT-12709
An issue with importing workflows and modules has been fixed so that their status "active" or "inactive" is now always set as selected in the import wizard after the import is complete.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-20965, SUPPORT-12733
The number of calls to the ISPN_USER table during workflow execution has been reduced when logging is set to level "Error", "Warning" or "Info".
Impacts:
-
Component - Cache
INUBIT-21287
If INUBIT is used with Keycloak, the backup files created so far are incomplete and the diagram, module, and repository data of INUBIT users are missing. This ticket will resolve the issue, and the backup files created from now on will be complete.
| After applying this patch, we recommend creating a new backup file. Previously created backups should no longer be used. |
Impacts:
INUBIT-21531, SUPPORT-13682
When accessing a NetApp share using a VFS connector and a path with a wildcard (*), subdirectories were deleted. This issue occurred both during read operations and during read and subsequent deletion operations and has now been resolved.
Impacts:
INUBIT-21545, SUPPORT-12422, SUPPORT-14127
When accessing NetApp Share using the VFS Connector, attempts to delete empty directories failed. This issue has now been resolved.
Impacts:
INUBIT-21668
Fixed an issue identifying the correct port on which the connector should reach the remote Process Engine.
Impacts:
INUBIT-21789, SUPPORT-12422
An issue when reading and filtering files via the Samba protocol has been fixed. This could result in the error "STATUS_NOT_A_DIRECTORY," which would cause processing to abort. This problem has now been resolved, and the filtered list of files is output.
Impacts:
INUBIT-17227, SUPPORT-7809
The FTP Connector plugin has been corrected so that it now terminates correctly in a timeout situation and the workflow aborts with a corresponding message due to this error.
Impacts:
INUBIT-18299
A problem with the REST API endpoint Get Model by Name has been fixed so that model names containing spaces are now also processed correctly.
Impacts:
INUBIT-18619, SUPPORT-11783
The execution time of the VFS Connector when using the SMB2/3 protocol with chronological sorting has been improved.
Impacts:
INUBIT-18817, SUPPORT-12176
Fixed an issue in the module wizard on the MDN validator page that prevented the stored certificate from being displayed.
Impacts:
INUBIT-19828
A bug when using individual ExtJS components within a task has been fixed.
Impacts:
-
BPC - Process Interaction
INUBIT-20010, SUPPORT-13034
When performing the "Migrate to Saxon 10" action, the value for the Transformer Factory could sometimes not be updated. This issue has now been resolved.
Impacts:
INUBIT-20411
The UI for the JSON length settings in the module wizard has been improved so that helpful tooltips are displayed on each button and the size dialog works robustly even for large numeric values.
Impacts:
INUBIT-20618, SUPPORT-13451, SUPPORT-13482
Prerequisite
-
Writing a timestamp value to an MSSQL database
Change
Writing date values could lead to errors if the language of the accessing database user specified a data format other than YYYY-MM-DD. This issue has now been resolved, and the timestamp passed in the workflow in YYYY-MM-DD format is now correctly converted to the target format expected in the database and saved there.
Necessary Adjustments
If you have previously worked around the problem by reformatting the timestamp, this reformatting must be undone. It will no longer work after applying this patch.
Impacts:
INUBIT-20856
If Keycloak is configured as the IdP in a process engine, the user base will not be changed during migration or backup restoration. All INUBIT users must be manually created in Keycloak before the migration/backup.
Impacts:
INUBIT-21498
The UI setting in the input connector configuration has been revised so that invalid values for "Max. number files" and "Max. total size" are now intercepted and corrected. This prevents incorrect values from being entered in these places via the UI.
Impacts:
INUBIT-21659
An error when creating an SQL statement caused an error when executing the Midnight Task and has now been fixed.
Impacts:
-
Application - Process Engine
INUBIT-21724, SUPPORT-14341
Fixed an issue in DB Explorer that prevented the DB Connector XML input structure from being generated.
Impacts:
INUBIT-18998, SUPPORT-12409
The configuration page in the module wizard has been adjusted so that the Windows domain settings are now located below the authentication section. This simplifies the necessary adjustments when logging into different Windows domains.
Impacts:
8.1.9
Release Date: 2025-09-18
Bug Fixes
INUBIT-21563, SUPPORT-14232
The password algorithm adjustment introduced with INUBIT 8.1.8 has been made backward compatible, so that encrypted passwords are now converted to the same format as in INUBIT versions 8.1.4 to 8.1.7. Therefore, no further action is required after patching. For example, if you deploy a technical workflow with encrypted passwords from 8.1.9 to 8.1.7, it will run without manual adjustments, and the same applies after deploying from 8.1.8 to 8.1.9.
Update:
Please note that encrypted passwords created with version 8.1.8 and set in the variable mapping may cause problems in version 8.1.9.
| We strongly recommend patching INUBIT to version 8.1.9 if you are currently using INUBIT 8.1.8. |
Impacts:
-
Application - Process Engine
8.1.8
Release Date: 2025-08-27
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-20288, SUPPORT-13358, SUPPORT-14232
A bug that occurred when mapping static values to variables of type is:password has been fixed. If the "Validate contents of modified variables" checkbox was also enabled, an error occurred.
Breaking Change
You are only affected by the changes in this ticket if you are using INUBIT version 8.1.8.
Passwords created with version 8.1.8 and set in the variable mapping can cause problems starting with INUBIT version 8.1.9.
For further information, see the ticket INUBIT-21563.
| We therefore strongly recommend patching INUBIT to at least version 8.1.9 if you are currently using INUBIT 8.1.8. |
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-12847, SUPPORT-3993
It is now possible to send aggregated error notifications. A threshold for the number of errors that have occurred can be defined in the corresponding configuration. If this threshold is reached, an email is sent with an attached CSV file containing all error details. This enables a structured and efficient analysis of error messages without overloading the inbox.
Impacts:
INUBIT-18677, SUPPORT-13290
If the FTP connector is configured with a server via FTP or FTPS and the connection must be made via a proxy, this can now be configured accordingly in the module properties.
Impacts:
INUBIT-18430, SUPPORT-12649
If INUBIT is operated for the user administration with key cloak and several user groups are assigned to users, setting the "admin" group as a primary user group can now be forced.
To do this, add the following entry to the <inubit-installdir>/inubit/server/ibis_root/conf/keycloak.json file:
{
...
"admin-group-priority": true
}
The "admin" user group is then always determined as a primary user group for all users that are assigned to this group.
Impacts:
INUBIT-19478, SUPPORT-13851
INUBIT now supports Windows 2025.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-20719
At server startup, the fix for correcting double-encrypted values in Credentials Manager will only be applied after the first server restart. The fix will not be applied again on subsequent server restarts.
Impacts:
Bug Fixes
INUBIT-16884, SUPPORT-10393, SUPPORT-12387
A problem with deleting directories has been fixed. Paths with and without leading / are now handled correctly.
Impacts:
INUBIT-17168
A problem with detecting the port on which the INUBIT Process Engine is running has been improved so that it now works flawlessly even when using multiple ports.
Impacts:
-
Application - Process Engine
INUBIT-19932, SUPPORT-13117
A workflow execution issue related to error handling has been fixed. Under certain conditions, incorrect variables were used.
Details: If an error occurs in a sub-TWF in a main TWF on a synchronous workflow connector (without error suppression, error handling enabled, and workflow call stack taken into account), while an error occurs in another module in a parallel execution of the same workflow, incorrect variables from the sub-TWF could appear in the error output (e.g., no ISError* variables). This affected both display and execution.
Impacts:
INUBIT-20288, SUPPORT-13358, SUPPORT-14232
A bug that occurred when mapping static values to variables of type is:password has been fixed. If the "Validate contents of modified variables" checkbox was also enabled, an error occurred.
Breaking Change
You are only affected by the changes in this ticket if you are using INUBIT version 8.1.8.
Passwords created with version 8.1.8 and set in the variable mapping can cause problems starting with INUBIT version 8.1.9.
For further information, see the ticket INUBIT-21563.
| We therefore strongly recommend patching INUBIT to at least version 8.1.9 if you are currently using INUBIT 8.1.8. |
Impacts:
INUBIT-20462
An issue that caused sporadic login failures with Keycloak has now been fixed.
Impacts:
INUBIT-20549, SUPPORT-13553
Fixed an issue in the XSLT converter that could cause the module’s UI to freeze.
Impacts:
INUBIT-21056, SUPPORT-13940
Fixed a memory issue in the Workbench when repeatedly running diagram deployment.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-21122
A performance issue when inserting large amounts of data into a MySQL database has been fixed.
Impacts:
INUBIT-21412
An issue with processing JSON with special XML characters has been fixed. Previously, the JSON-XML Converter would abort processing the input message with an error. Now, these special characters are correctly escaped, resulting in valid XML output.
Impacts:
INUBIT-15250, SUPPORT-9065
Fixed an issue with Keycloak communication that caused user sessions to accumulate in Keycloak. Now only the minimum number of sessions required is used.
Impacts:
INUBIT-16888, SUPPORT-10141
Fixed an issue with renaming files with spaces using pre or post commands when using the SFTP protocol.
Impacts:
INUBIT-17617, SUPPORT-10533, SUPPORT-11671
The result of the result-document function is now displayed again in the "Mapping Results" area.
Impacts:
INUBIT-18596
An issue with connecting to a proxy server that does not require authentication has been fixed. The connection now establishes successfully.
Impacts:
INUBIT-20281
A UI issue in the variable mapping in the Assign module has been fixed. When opening the variable mapping in watch mode, the current data stream is now provided as part of the "var.datastream" variable.
Impacts:
INUBIT-20511
An issue with deleting users in Keycloak via the Workbench has been fixed. This ensures that only the user selected for deletion in the Workbench is removed.
Impacts:
INUBIT-20567
The error message when parsing a PDF has been improved to provide more information to help identify the cause of the problem.
Impacts:
INUBIT-20724, SUPPORT-13682
If a regular expression was used on the VFS Connector to read an empty folder on the target page, a processing error could occur. This issue has now been resolved.
Impacts:
INUBIT-20778
Reading the contents of database tables failed when using some database types (including MySQL). This issue has now been resolved.
Impacts:
8.1.7
Release Date: 2025-06-23
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-20117
INUBIT is delivered with the current JDK version.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-14167, SUPPORT-7464
The Scheduler Manager has been enhanced to display all configured schedulers. If a workflow or module is deactivated, the status is displayed as "Workflow or module inactive." This provides a complete overview of all configured schedulers in the current INUBIT system.
Impacts:
-
Workbench - Scheduler Manager
INUBIT-14508, SUPPORT-12106
ZUGFeRD versions 2.0, 2.1, 2.2 and 2.3 now also support documents with Conformance Level EN16931.
Impacts:
INUBIT-16124, SUPPORT-10018, SUPPORT-10729, SUPPORT-9946
In the "EDI Rule Management" tab, the table now offers sorting and filtering. A simple click on the table header starts the sorting. The entries in a column can be filtered using the context menu of the table header.
Impacts:
INUBIT-17080, SUPPORT-10154, SUPPORT-10164, SUPPORT-11309
The task endpoints have been adjusted so that the response now always includes a value for <Unit>.
Impacts:
INUBIT-18377, SUPPORT-11721, SUPPORT-12106, SUPPORT-12568
ZUGFeRD version 2.3 is now supported.
Impacts:
INUBIT-18588, SUPPORT-11916
The JSON validator now supports the current JSON schema versions 201909 and 202012. These can be used via the "Modern Validator" setting. Technically, a different library is used. This generates different validation message texts.
The old and new validators are therefore not directly compatible. Using the modern validator may therefore require adjustments to error handling in the workflow.
In addition, the JSON validator (regardless of the selected validator) generates the following new error messages when errors occur:
-
Schema validation error
-
ISErrorKey: JSONSchemaValidationFailed
-
ISErrorString: "JSON Schema validation failed."
-
-
Schema compilation error:
-
ISErrorKey: JSONSchemaValidationFailed
-
ISErrorString: "JSON Schema validation failed."
-
-
Empty input message:
-
ISErrorKey: JSONValidatorMissingInputMessage
-
ISErrorString: "Missing JSON input message."
-
Impacts:
Bug Fixes
INUBIT-20287, SUPPORT-12631, SUPPORT-13411
A problem while loading a diagram has been fixed.
Impacts:
-
BPC - Process Documentation
INUBIT-20337, SUPPORT-13379, SUPPORT-13634
Fixed an issue with importing user groups caused by incompatible data types in XSLT converter modules. This incompatibility is a result of the upgrade from Saxon 9 to Saxon 10 and is now handled correctly by the product.
Impacts:
INUBIT-17222, SUPPORT-10649
Fixed an issue opening the module wizard of a connector configured with SSL.
Impacts:
INUBIT-17800, SUPPORT-11116
Fixed an issue with the FTP connector that prevented files from being written to the root directory. Writing now succeeds and no longer throws an error.
Impacts:
INUBIT-19192, SUPPORT-11210
An issue with evaluating a task submit has been fixed. Workflow execution errors are now forwarded to the web UI.
Impacts:
-
Liferay - General
INUBIT-19246, SUPPORT-12565, SUPPORT-12991
An issue with the "Migrate to Saxon 10" action has been fixed. If the action was applied to workflows in the "admin" user group, they could no longer be edited.
Impacts:
-
Designer - General
8.1.6
Release Date: 2025-05-02
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-19984
The implementation of BaseTable has been adjusted, resulting in a change to the DeleteRowsAction class.
Custom plugins that use the BaseTable implementation to display/edit data in tabular format must make code-related adjustments.
Breaking Change
The following changes have been made to the DeleteRowAction class:
-
The
getSelectedTableRows()method has been removed -
The
BaseTableModel getTableModel()method has been replaced by theBaseTable getTable()method
Workbench code in the plugin must adopt these changes to remain executable in the Workbench.
Impacts:
-
Plugins - SDK
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-19782, SUPPORT-13042, SUPPORT-13056, SUPPORT-13112, SUPPORT-13121
The application server Apache Tomcat has been updated.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-19193
The REST Connector has been extended to now support modern encryption algorithms such as elliptic curves in HTTPS communication.
Impacts:
INUBIT-16092, SUPPORT-10140, SUPPORT-9946
EDI rules can now be renamed under "EDI Rule Management". The file name can be customized. It is also possible to save the file as a copy under a different name. This makes it easier to work with many rules on the Process Engine.
Impacts:
INUBIT-16438
The error handling settings in the module wizard have been expanded. If an error occurs during workflow execution, this can be reported back to the RabbitMQ server as a NACK.
Impacts:
-
Connector - Rabbit MQ
INUBIT-17652, SUPPORT-11048
The permitted field length for the GS05 field in the X12-ENVELOPER.xml file has been increased from 4 to 8 characters. This means that time specifications in UTS format (HHMMSSDD) are now also valid.
Impacts:
INUBIT-18118, SUPPORT-10269
A new option has been introduced for export and deployment to exclude source and target data stored in XSLT modules. By default, the source and target data are still included.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-19261, SUPPORT-13702
Additional endpoints for deleting diagrams and modules, as well as their versions, have been added to the Process Engine REST API.
Impacts:
INUBIT-19594
A potential XXE vulnerability when reading the as4-gateway.xml file has been closed.
Impacts:
INUBIT-19984
The implementation of BaseTable has been adjusted, resulting in a change to the DeleteRowsAction class.
Custom plugins that use the BaseTable implementation to display/edit data in tabular format must make code-related adjustments.
Breaking Change
The following changes have been made to the DeleteRowAction class:
-
The
getSelectedTableRows()method has been removed -
The
BaseTableModel getTableModel()method has been replaced by theBaseTable getTable()method
Workbench code in the plugin must adopt these changes to remain executable in the Workbench.
Impacts:
-
Plugins - SDK
Bug Fixes
INUBIT-19342, SUPPORT-12298, SUPPORT-12631, SUPPORT-12751
The performance of process-related endpoints in INUBIT has been improved. This has a positive impact on the INUBIT BPC Process Documentation module.
Impacts:
INUBIT-16788, SUPPORT-10248, SUPPORT-12757
Fixed an issue in the FTP connector that caused no files to be written to the destination if only hostname/IP address was specified as the "Server Name".
Impacts:
INUBIT-17063, SUPPORT-10273, SUPPORT-13277
Fixed an issue in the Metrics REST API endpoint where incorrect values were returned for processes in the WAITING state.
Impacts:
INUBIT-19565, SUPPORT-13248
An issue displaying reports in the Workbench has been fixed.
Impacts:
-
Workbench - Reporting
INUBIT-20065, SUPPORT-13207
The HTTPS connection to a REST server failed when the fallback options "Insecure Hostname Verification" or "Insecure Trust Manager" were enabled. This issue has now been resolved.
Previously, HTTPS connections were established by the connector using the JDK. Now, the Bouncycastle library is used, which supports modern encryption algorithms. This changes the error message text.
| New message text | Old message text |
|---|---|
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 |
Impacts:
INUBIT-14205
An issue with updating metadata in EDI rule files has been fixed. After renaming an EDI rule on the server, the "Modified by" and "Modified date" entries are now updated correctly.
Impacts:
INUBIT-15737, SUPPORT-9216, SUPPORT-9221, SUPPORT-9947
A problem when parsing the EDIFACT header information was fixed, which prevented the resolution of EDIGAS rule names. With the fix, the rule names are correctly created from the header again when autodetection is enabled.
Impacts:
INUBIT-17093
Error handling at the log endpoint has been improved. When invalid parameters are passed, the server now responds with a 404 status and details about the errors in the return message.
Impacts:
INUBIT-17480, SUPPORT-11353
An issue with executing search steps with fixed values has been fixed. Workflow variables referenced as values in the "Fixed Value" column are now correctly resolved and their values inserted in the appropriate location.
Impacts:
INUBIT-17483
A bug in the execution of XPath 3.1 functions has been fixed. These functions can now be used seamlessly in the Complex Lookup module.
Impacts:
INUBIT-18263, SUPPORT-11495, SUPPORT-11522
An issue in variable handling at workflow jumps has been fixed. If an input variable in the target workflow is changed to a normal variable, this is now correctly reflected in the source workflow.
Impacts:
INUBIT-18773, SUPPORT-5957
A problem in the Workbench tab "Monitoring > Workbench Trace Log" has been fixed. The selection list now again displays all log files that exist for the Workbench in the file system.
Impacts:
INUBIT-19558
The schema file browser in the repository has been expanded to display Schematron files in addition to XML schema files.
Impacts:
INUBIT-19720
A problem parsing the EDIFACT BGM header segment has been fixed so that the rule file name for automatic detection is generated correctly.
Impacts:
INUBIT-19722, SUPPORT-12425
The display behavior of the loading mask has been adjusted. The mask should now respond to AJAX calls from the respective instance of the web application, only.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-19795
An issue extracting the XML attachment from the PDF has been fixed. The filename was not detected correctly and processing was aborted as a result.
Impacts:
INUBIT-19830
As part of the patch installer execution, the configuration file jgroups.xml required for the Virtimo Cluster Manager will be created if it doesn’t already exist. This file is important for specifying details of network communication between the cluster nodes.
Impacts:
8.1.5
8.1.4
Release Date: 2025-03-10
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-12668, SUPPORT-13573, SUPPORT-14232
Password-type module properties have been hardened and are now encrypted with a more up-to-date algorithm.
Breaking Change
Passwords set from INUBIT 8.1.4 onwards cannot be read with INUBIT 7.4, 8.0 and 8.1.0 - 8.1.3 and must be updated manually. This applies to module properties and also to the Workbench login password if "Save password" option is selected.
Impacts:
-
Application - Process Engine
INUBIT-17518, SUPPORT-10801
Previously, a bearer token had to be passed to the REST Input Listener Connector via the header parameter x-openid-token in order to have it checked against a Keycloak instance. The REST Connector has now been extended so that the bearer token can also be passed via the Authorization header parameter in the form 'Authorization: Bearer <Token>`.
Breaking Change
There is a change in behavior if both parameters, Authorization and x-openid-token, are passed in the header. Then the value in the Authorization parameter is used for authentication. The x-openid-token is not taken into account.
Impacts:
INUBIT-18608, SUPPORT-12712
A problem in the INUBIT Keycloak integration has been fixed. If Keycloak is used as an integration system for LDAP or other third-party systems, the users are read-only. This led to errors when using the User Manager in the Workbench.
Breaking Change
When updating the Process Engine to INUBIT 8.1.4, the Workbench must also be updated to 8.1.4. Otherwise, there may be problems with the Workbench login or using the Workbench User Manager.
Impacts:
INUBIT-19465
Execution
The IS Configuration Plugin has been adapted so that if a URL and credentials are specified, the request is always executed consistently on the remote system. If the URL is missing, the execution always takes place on the same process engine.
Error
If errors occur during remote execution, the information is output in the XML output structure.
Breaking Change
This behavior differs from the previous behavior and can therefore potentially lead to problems in technical workflows.
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-12668, SUPPORT-13573, SUPPORT-14232
Password-type module properties have been hardened and are now encrypted with a more up-to-date algorithm.
Breaking Change
Passwords set from INUBIT 8.1.4 onwards cannot be read with INUBIT 7.4, 8.0 and 8.1.0 - 8.1.3 and must be updated manually. This applies to module properties and also to the Workbench login password if "Save password" option is selected.
Impacts:
-
Application - Process Engine
INUBIT-18410, SUPPORT-13192
The quartz library has been updated.
Impacts:
-
Workbench - Scheduler Manager
INUBIT-19199
The json library has been updated.
Impacts:
-
Application - Process Engine
-
Component - Compare
New Functionalities - Improvements
INUBIT-12988, SUPPORT-11944, SUPPORT-4009
The metadata cache can now be refreshed or disabled entirely, making it easier to resolve inconsistencies.
Impacts:
INUBIT-9405
The expiration date for tasks with infinite timeout can be configured to be hidden. For this purpose please add hideExpirationValueIfInfinite, value true to the "setting tasklist_configuration_params".
Impacts:
-
BPC - Process Interaction
INUBIT-16258
The INUBIT is now delivered with the Virtimo Cluster Manager 2.0. This works on jgroups and thus supports secure encrypted communication between cluster nodes. Be sure to read the patch notes.
Impacts:
INUBIT-17518, SUPPORT-10801
Previously, a bearer token had to be passed to the REST Input Listener Connector via the header parameter x-openid-token in order to have it checked against a Keycloak instance. The REST Connector has now been extended so that the bearer token can also be passed via the Authorization header parameter in the form 'Authorization: Bearer <Token>`.
Breaking Change
There is a change in behavior if both parameters, Authorization and x-openid-token, are passed in the header. Then the value in the Authorization parameter is used for authentication. The x-openid-token is not taken into account.
Impacts:
INUBIT-19465
Execution
The IS Configuration Plugin has been adapted so that if a URL and credentials are specified, the request is always executed consistently on the remote system. If the URL is missing, the execution always takes place on the same process engine.
Error
If errors occur during remote execution, the information is output in the XML output structure.
Breaking Change
This behavior differs from the previous behavior and can therefore potentially lead to problems in technical workflows.
Impacts:
Bug Fixes
INUBIT-19682
The changes from INUBIT-18657 (INUBIT 8.0.37) have been reverted and the original behavior when accessing processing data has been reapplied.
Impacts:
-
Application - Process Engine
INUBIT-16034, SUPPORT-10194, SUPPORT-10298, SUPPORT-1121, SUPPORT-11311, SUPPORT-11836, SUPPORT-11968
Various problems related to logging have been fixed. Among others:
-
The configured log file size is maintained
-
The log level displayed in the workbench corresponds to the active log level
-
Activating the
ClusterDebugswitch only applies to the start process, after which the configured log level takes effect
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-16939, SUPPORT-8943
A problem when executing queries on MSSQL databases has been fixed, which led to longer execution times. The query performance has now been brought back to the level of INUBT 7.4.
Impacts:
INUBIT-17171, SUPPORT-10536, SUPPORT-12244
A problem in the XSLT Converter was fixed, which led to longer execution times for XSLT scripts. The performance has now been brought back to the level of INUBT 8.0.31.
Impacts:
INUBIT-18284, SUPPORT-9659
For Windows systems, a new service is provided that cleans up the generated log files. This service must be registered separately as a Windows service. The number of log files can be limited via the configuration either by the absolute number or by their age.
Attention: To be able to use the age restriction, Powershell must be installed on the Windows system.
Impacts:
-
Application - Process Engine
INUBIT-18579, SUPPORT-11822
The VFS Connector now offers the possibility to check the value for the file attribute "Last modified" for the CIFS and Samba protocols. The value can be taken from the source file or the current timestamp of the Process Engine.
Impacts:
INUBIT-18970, SUPPORT-10248
A problem that occurred in INUBIT 8.0.36 has been fixed. The workflow variable "ISNodeName" is now correctly filled with the value of the element "NodeName" from the ibis.xml.
Impacts:
INUBIT-19005
A problem with the IGUASU connector that could lead to memory problems in the process engine has been fixed. The memory leak has been removed and the connector only keeps as many resources in memory as is absolutely necessary.
Impacts:
INUBIT-19035, SUPPORT-10047, SUPPORT-10421, SUPPORT-12946
When using the Workbench under Windows, there were long waiting times when opening dialogs. This performance problem has been fixed for most dialogs.
Impacts:
-
Application - Workbench
INUBIT-19498
A problem with writing individual log output has been fixed.
Impacts:
-
Application - Workbench
-
Process Engine - Logging
INUBIT-16093
When recognizing the rule file for EDIGAS messages, the mapping of the value edifact-version was not applied correctly if the length of the value was less than 4 characters. This problem has now been resolved.
Impacts:
INUBIT-17221
The usual behavior when using the validate attribute has been restored.
Impacts:
-
BPC - Process Interaction
INUBIT-17559
A problem in the module wizard has been fixed, which could cause the stored keystore to be lost.
If the dialog for adding a new keystore was opened but then canceled, the previously stored keystore was removed. It is now ensured that the previously stored keystore is retained until a new keystore has been successfully assigned.
Impacts:
INUBIT-17677
The usual behavior when using server side validation has been restored.
Impacts:
-
BPC - Process Interaction
INUBIT-17775
The usual behavior when using the cancel() method has been restored.
Impacts:
-
BPC - Process Interaction
INUBIT-17784
The text of the checkbox in the scheduler settings has been revised to better describe the functionality behind it.
Impacts:
INUBIT-18608, SUPPORT-12712
A problem in the INUBIT Keycloak integration has been fixed. If Keycloak is used as an integration system for LDAP or other third-party systems, the users are read-only. This led to errors when using the User Manager in the Workbench.
Breaking Change
When updating the Process Engine to INUBIT 8.1.4, the Workbench must also be updated to 8.1.4. Otherwise, there may be problems with the Workbench login or using the Workbench User Manager.
Impacts:
INUBIT-18618
The INUBIT-Keycloak integration has been adjusted so that the INUBIT now takes into account all user groups assigned to a user in Keycloak. If a user is assigned to multiple user groups in Keycloak, the first group in the INUBIT is assigned as the main group and all further groups are listed as additional user groups.
Impacts:
8.1.3
Release Date: 2024-12-03
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-18162
An issue applying the sanitizeHtml setting has been fixed. The global setting on the module now correctly overwrites the value on the instance if it is false. To restore the previous behavior, sanitizeHtml must be set to false and forceValidJavaScript must be set to true.
Impacts:
-
BPC - Process Interaction
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-14606
Outdated and no longer supported settings have been removed from the ibis.xml file. An updated version can be found in the template files after patching or fresh installation.
Impacts:
-
Application - Process Engine
INUBIT-15070, SUPPORT-8647
The RabbitMQ Connector has been enhanced so that listeners can now be configured to send the ACK back to the server before or after workflow execution.
Impacts:
-
Connector - Rabbit MQ
INUBIT-17196, SUPPORT-10785
The email notification from the Process Engine about errors that have occurred in workflows or monitoring has been enhanced so that the email title and content can be freely defined. In addition, the use of workflow variables via placeholders is possible.
Impacts:
-
Component - Error handling
INUBIT-17633, SUPPORT-11058
INUBIT now supports the Oracle 23ai (23c) database.
Impacts:
-
Application - Process Engine
-
Workbench - DB Explorer
-
Workbench - DB Manager
INUBIT-17648, SUPPORT-10242
The XPath function documentation has been completed so that the parameters of each function are now explained and examples are displayed.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-17859
The new utility plugin "JSON Formatter" has been added. This allows you to convert any JSON content into the canonical form (https://www.rfc-editor.org/rfc/rfc8785).
Impacts:
INUBIT-18415
The obsolete and unused file jgroups.xml has been removed. It will also be removed when the patch installer is run if it is present.
Impacts:
Bug Fixes
INUBIT-14706, SUPPORT-11360, SUPPORT-8711
Fixed issues when using the CLI cache commands rm and clear.
Impacts:
INUBIT-18314, SUPPORT-11517
A problem with filling the "submitId" field in the form has been fixed so that the correct value is now inserted into the field again.
Impacts:
-
Liferay - WebApp Portlet
INUBIT-16045, SUPPORT-10514, SUPPORT-11701
A problem in the login dialog has been fixed so that the currently selected connection is retained when switching to the "Advanced" dialog.
Impacts:
-
Application - Workbench
INUBIT-17025, SUPPORT-10561
A problem that caused the warning package org.apache.xerces.dom not in java.xml when e.g. starting the Workbench has been fixed.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-18141, SUPPORT-11482
Fixed an issue that caused the adapter to fail when running with an empty input message. This issue is now resolved.
Impacts:
INUBIT-18162
An issue applying the sanitizeHtml setting has been fixed. The global setting on the module now correctly overwrites the value on the instance if it is false. To restore the previous behavior, sanitizeHtml must be set to false and forceValidJavaScript must be set to true.
Impacts:
-
BPC - Process Interaction
INUBIT-18521
A problem with Schematron validation has been fixed so that the detailed error information of the validation is now also output on the module.
Impacts:
INUBIT-18737
The texts for configuring email notifications have been revised to provide more clarity about the range of functions.
Impacts:
8.1.2
Release Date: 2024-10-07
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-17630, SUPPORT-10242, SUPPORT-11282, SUPPORT-8741
The start parameter -DenableFormatterMicrosecondsValidation can be used to force the formatter functions to fail if DateTime values are passed that exceed millisecond precision.
The start parameter must be passed when the Process Engine is started. The parameter should also be passed when the Workbench is started in order to force the same behavior in the client.
Impacts:
-
Workbench - XPath-Assistant / Execution
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-12654, SUPPORT-11820
Deleting a user via the Workbench has been enhanced so that you can now configure whether user references in the system should also be removed (GDPR).
Impacts:
INUBIT-17630, SUPPORT-10242, SUPPORT-11282, SUPPORT-8741
The start parameter -DenableFormatterMicrosecondsValidation can be used to force the formatter functions to fail if DateTime values are passed that exceed millisecond precision.
The start parameter must be passed when the Process Engine is started. The parameter should also be passed when the Workbench is started in order to force the same behavior in the client.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-17912, SUPPORT-13169, SUPPORT-13193
The latest version of the Bouncycastle cryptographic library is now being used.
Impacts:
-
Application - Process Engine
Bug Fixes
INUBIT-17907, SUPPORT-11109, SUPPORT-11359
Fixed a memory issue in the Process Engine caused by the increased number of operations on the module configurations. This issue is now resolved.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-15658
The module configuration for writing the message stream to a file has been enhanced so that writing can now be skipped if the file already exists.
Impacts:
INUBIT-17739, SUPPORT-11149
Fixed an issue in the Workbench startup script so that it now works correctly when the installation path contains spaces.
Impacts:
-
Application - Workbench
INUBIT-17636, SUPPORT-11068
An issue with selecting the process user role has been fixed so that the bpcadmin role can now also be deselected.
Impacts:
INUBIT-17667, SUPPORT-11600
A problem when using Schematron validation in conjunction with XSLT functions has been fixed. Schematron validation now works fully and can be used, among other things, to validate ZUGFeRD messages.
Impacts:
INUBIT-17942, SUPPORT-11233, SUPPORT-11242, SUPPORT-13169, SUPPORT-13575
An issue in the processing of the SMIME Auth Envelope structure has been fixed so that AES-128-GCM encryption is now correctly supported.
Impacts:
8.1.1
Release Date: 2024-08-11
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-15702
The graal-sdk library is no longer needed and has been removed.
Impacts:
-
Workbench - XML Editor
New Functionalities - Improvements
INUBIT-15402
The CLI now provides the option disableHostNameVerification to disable TLS hostname verification. This should be used with caution as it can lead to security issues in the connection.
Impacts:
INUBIT-15648, SUPPORT-10786, SUPPORT-8753
Automatic line wraps in the editor text view can now be set centrally in the Workbench settings. The setting is applied when an editor is opened for the first time. It can then be switched manually in the text editor.
Impacts:
-
Workbench - XML Editor
INUBIT-17270, SUPPORT-10876
The included application server Apache Tomcat has been updated.
Impacts:
-
Application - Process Engine
Bug Fixes
INUBIT-16886, SUPPORT-10428, SUPPORT-8714
When starting the Process Engine, database connections could become blocked and not be released again. This problem has now been resolved.
Impacts:
-
Application - Process Engine
INUBIT-17579
Task delegation could cause an error in the BPC that prevented the delegation from executing. This issue has now been resolved.
Impacts:
-
BPC - Process Interaction
INUBIT-13901, SUPPORT-7858
A problem when using the comparison function in TWF unit tests has been fixed so that element and variable values can be safely checked again.
Impacts:
-
Technical Workflow - Unit Tests
INUBIT-15647, SUPPORT-9365
When importing files into the repository, an error message was sometimes displayed even though the import was successful. This misleading error message is no longer displayed.
Impacts:
-
Component - Repository
-
Workbench - Import / Export / Deployment
INUBIT-15665, SUPPORT-10149
The variable mapping dialog could not always be opened on the workflow connector if there were target variables that had not yet been mapped. The dialog now works without errors again.
Impacts:
INUBIT-16930, SUPPORT-10399
A problem when executing the update command on the DBO connector using a Postgres database has been fixed.
Impacts:
-
Connector - DBO
INUBIT-16940, SUPPORT-10533
When executing XSLT scripts that used the xsl:result-document command, an error occurred during test execution. This problem has now been resolved.
Impacts:
INUBIT-17219
Incorrectly translated parts in the documentation of the XPath functions have been corrected.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-17258
A problem when using the Credentials Manager for the password has been fixed so that the correct value from the manager is set at runtime.
Impacts:
INUBIT-17425
The display of third-party component information in the Workbench has been completed and missing license information has been added.
Impacts:
-
Application - Process Engine
8.1.0
Release Date: 2024-06-24
New Functionalities - Improvements
INUBIT-15199
The portal configuration of a new INUBIT installation or after restoring a system with the setting "No Portal" is now set to "BPC" by default.
Impacts:
-
Application - Process Engine
-
BPC - General
INUBIT-11586, SUPPORT-6528
Using the context menu of the entries in the key manager, you can jump to the underlying module in the Module Editor tab. This makes it easier to find and edit the source of the displayed key information.
Impacts:
-
Workbench - Key Manager
INUBIT-13052
The patch installer now saves backup directories with a timestamp in the directory name. This means that backup directories are not overwritten or automatically removed even if the patch installer is run multiple times.
Impacts:
INUBIT-13458, SUPPORT-11036
In the import wizard, the default value for overwriting existing system connectors has been changed. The settings are now switched off by default. To overwrite, this option must be explicitly switched on.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-14308, SUPPORT-7439, SUPPORT-9028
The indexing of the INUBIT database table can be activated via the ibis.xml file. This can speed up the database query.
Impacts:
-
Application - Process Engine
INUBIT-14368
Checkbox named "Create an individual task for each user" in task generator has been removed from INUBIT and can no longer be used.
Impacts:
-
BPC - Process Interaction
INUBIT-14523
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-14900
Shared libraries have been moved and are now located at <inubit-installdir>/server/process_engine/shared/lib.
Impacts:
-
Application - Process Engine
INUBIT-15059
In the portal deployment display, WebApps that have already been deployed are recognized by their instance ID in the BPC. When redeploying, the user is now informed that the configuration values of the instance in the BPC will be overwritten with the current values from the INUBIT.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-15412
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15413
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15414
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15416
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15417
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15419
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15420
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15421
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
-
Connector - RosettaNet
INUBIT-15443
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
-
Connector - Rabbit MQ
INUBIT-15444
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15456
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15458
Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.
Impacts:
INUBIT-15554
Shared libraries have been moved and are now located at <inubit-installdir>/server/process_engine/shared/lib.
Impacts:
INUBIT-15581
Shared libraries have been moved and are now located at <inubit-installdir>/server/process_engine/shared/lib.
Impacts:
-
Application - Process Engine
INUBIT-15738
The HMAC support on the Cryptographer plugin has been expanded so that keys can now be stored in base64 or hex formats in addition to text.
Impacts:
INUBIT-16102, SUPPORT-7461
The readme files have been removed from the installer. All information from the previous readme files is now online available.
Impacts:
Bug Fixes
INUBIT-16534, SUPPORT-10258, SUPPORT-10531, SUPPORT-10607, SUPPORT-10672, SUPPORT-10856, SUPPORT-10964, SUPPORT-11363, SUPPORT-12940
Fixed a problem when opening the XPath Wizard from the XSLT converter that occurred with empty respectively missing input data.
Impacts:
INUBIT-16543, SUPPORT-10137, SUPPORT-10712
When executing workflows with workflow connector jumps, execution problems occurred if the sub-workflow contained a task generator or a wait control. When jumping back, the variables were not completely passed upwards. This problem has now been resolved.
Impacts:
INUBIT-16712, SUPPORT-10403, SUPPORT-13621
Fixed an issue when selecting and using a truststore from the parent group in the repository.
Impacts:
-
Component - Repository
INUBIT-16731
Fixed an issue in the XPath Wizard so that it can be used again when called from the XSLT Editor within a For-Each loop.
Impacts:
INUBIT-15297, SUPPORT-10032, SUPPORT-4991, SUPPORT-9186, SUPPORT-9737
The option in the database connector configuration for formatting time and date fields in the result XML can be used to implement different formatting. The presentation and explanation of this option in the UI has been improved.
Impacts:
INUBIT-15928, SUPPORT-9803, SUPPORT-9834
The Ajax jump functionality did not work within group elements. This meant that the group contents could not be updated correctly. This problem has now been resolved.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-16032, SUPPORT-9812
When opening the XPath Wizard, the existing XPath expression is always evaluated. If certain errors occurred, the Workbench could freeze and no further use was possible. The only solution was to restart the Workbench. This problem has now been resolved.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-16195, SUPPORT-8961
If the input message was marked as optional and the mux timed out while waiting for the input message, an error occurred. This issue has now been resolved.
Impacts:
INUBIT-16373, SUPPORT-10127
An issue with the execution of the XPath function fn:parseXml() has been fixed so that it now works correctly again.
Impacts:
INUBIT-16484, SUPPORT-10174
Fixed an issue when dragging and dropping content from the variable table into the XSLT script.
Impacts:
INUBIT-16486, SUPPORT-10221, SUPPORT-10222, SUPPORT-10883
The error output in the log file when calling the Metrics interface using the PostgreSQL database "Operator does not exist: boolean = integer" has been fixed.
Impacts:
INUBIT-16601
The documentation for the XPath functions isxp:encode() and ispx:decode() has been revised.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-16729
A problem when using variable mappings from older workflows (created before INUBIT 7.3) has been fixed. Editing and using such workflows is now possible again without errors.
Impacts: