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

The jackrabbit-core library has been updated.

Impacts:

  • Component - Repository

INUBIT-21008

The commons-vfs library has been updated.

Impacts:

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:

INUBIT-21896, SUPPORT-14587

The Tomcat application server has been updated.

Impacts:

New Functionalities - Improvements

INUBIT-5894, SUPPORT-14727, SUPPORT-3097, SUPPORT-6436

The INUBIT IS Connector now supports returning variables. Update both the source and target INUBIT systems.

Using the new "Variable Handling" option, a calling connector can receive variables and output them to the workflow.

Impacts:

INUBIT-21861

The INUBIT product is now shipped with BPC 4.2.14.

Impacts:

  • BPC - General

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

INUBIT-21850, SUPPORT-14485

The UI setting for storing the CPA file is now described more clearly.

Impacts:

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.

INUBIT-15703

The spring boot library has been updated.

Impacts:

INUBIT-16458

The tika library has been updated.

Impacts:

INUBIT-21017

The Tomcat application server and the used JVM have been updated.

Impacts:

  • Application - Process Engine

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:

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:

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:

INUBIT-21284

The INUBIT product is now shipped with BPC 4.2.13.

Impacts:

  • BPC - General

INUBIT-21599

The "Legacy Validator" mode is being discontinued. Switch to the "Modern Validator" mode soon to get support for all common JSON formats and an expanded range of configuration options.

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:

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:

INUBIT-20988

In the module wizard, the correct online help pages are now called from the Connection Pooling dialog when you click F1.

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.

INUBIT-20097

The wss4j has been updated.

Impacts:

INUBIT-20692, SUPPORT-13857

INUBIT is delivered with the current Tomcat version.

Impacts:

INUBIT-20725

The commons-fileupload library has been updated.

Impacts:

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

INUBIT installer uses InstallAnywhere version IA2025 now.

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:

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:

INUBIT-20862, SUPPORT-13357, SUPPORT-14513, SUPPORT-14669

The JSON adapter now allows you to adjust the length limits for the JSON message to be processed in the module settings. These options are useful if processing was previously impossible due to exceeding the limits.

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:

INUBIT-20751

A typo in the diagram export dialog has been corrected.

Impacts:

INUBIT-21048

The default value for the number of errors for aggregated email sending has been set from '2' to '100'.

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

The fop and batik-codec libraries have been updated.

Impacts:

INUBIT-19791

The commons-io library has been updated.

Impacts:

INUBIT-20117

INUBIT is delivered with the current JDK version.

Impacts:

INUBIT-20254

INUBIT is delivered with the current Tomcat version.

Impacts:

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:

INUBIT-20257, SUPPORT-13357

The JSON validator now offers the ability to adjust the length limits for the JSON message to be processed in the module settings. These options are useful if processing was previously impossible due to exceeding the limits.

Impacts:

INUBIT-20596

The INUBIT product is now shipped with BPC 4.2.12.

Impacts:

  • BPC - General

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

INUBIT-19658, SUPPORT-11665, SUPPORT-12882, SUPPORT-13315, SUPPORT-13609

Fixed an issue in the XSLT editor that caused the workbench to freeze.

Impacts:

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 the BaseTable 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-18756

The commons-io library has been updated.

Impacts:

  • Application - Process Engine

INUBIT-19782, SUPPORT-13042, SUPPORT-13056, SUPPORT-13112, SUPPORT-13121

The application server Apache Tomcat has been updated.

Impacts:

INUBIT-19571

The json-smart library has been updated.

Impacts:

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:

INUBIT-18120

The icon for the JSON Formatter has been updated in the plugin.xml file.

Impacts:

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

The INUBIT product is now shipped with BPC 4.2.11.

Impacts:

  • BPC - General

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 the BaseTable 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:

INUBIT-20012, SUPPORT-13193

Fixed a StackOverflow error when reading X509 certificate details.

Impacts:

INUBIT-20030

The message part of a watchpoint is now correctly set when inserted (e.g., using the XPath Wizard), even if it contains no XML data. Previously, the message part was lost when inserted.

Impacts:

  • Workbench - XPath-Assistant / Execution

8.1.5

Release Date: 2025-03-19

Bug Fixes

INUBIT-19797, SUPPORT-12623, SUPPORT-12661, SUPPORT-12712, SUPPORT-12996, SUPPORT-7448

Fixed an issue where configured variables were lost during workflow execution.

Impacts:

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

The cxf library has been updated.

Impacts:

INUBIT-18795

The xstream library has been updated.

Impacts:

INUBIT-15726

The wss4j library has been updated.

Impacts:

INUBIT-17582

The msv and xsdlib libraries have been updated.

Impacts:

INUBIT-17751

The xmlunit library has been updated.

Impacts:

INUBIT-18410, SUPPORT-13192

The quartz library has been updated.

Impacts:

  • Workbench - Scheduler Manager

INUBIT-19199

The json library has been updated.

Impacts:

INUBIT-19200

The application server Apache Tomcat has been updated.

Impacts:

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

The INUBIT product is now shipped with BPC 4.2.9.

Impacts:

  • BPC - General

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:

INUBIT-18283

The documentation of the XPath function format-number with 3 parameters has been completed. In the XPath Wizard, all parameters and the use of the function are now explained with an example.

Impacts:

  • Workbench - XPath-Assistant / Execution

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 ClusterDebug switch 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:

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:

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:

INUBIT-18657, SUPPORT-9543

Improvements have been made to the Queue Manager to allow the Process Engine to return data to the Workbench more quickly.

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.

INUBIT-18409

The RabbitMQ library amqp-client has been updated.

Impacts:

  • Connector - Rabbit MQ

INUBIT-18412

The json library has been updated.

Impacts:

INUBIT-18658

The oauth2-oidc-sdk library has been updated.

Impacts:

  • Application - Process Engine

INUBIT-17427, SUPPORT-11167

The keycloak-core.jar library has been updated.

Impacts:

  • Application - Process Engine

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:

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:

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

INUBIT is delivered with the current Tomcat and JDK version.

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:

INUBIT-18675

The INUBIT product is now shipped with BPC 4.2.5.

Impacts:

  • BPC - General

INUBIT-13906, SUPPORT-11525, SUPPORT-4331, SUPPORT-8115

The SAP Connector has been enhanced to now support group login and load balancing via a central SAP instance.

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:

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:

INUBIT-17481

A UI issue in the processing rules table for combobox entries has been fixed so that their values are now fully displayed.

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:

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-15699, SUPPORT-10569

The activemq-client library has been updated.

Impacts:

INUBIT-15734

The wss4j library has been updated.

Impacts:

INUBIT-16457

The common-discovery library has been removed.

Impacts:

  • Application - Process Engine

INUBIT-17799

The cyclonedx-core-java library has been updated.

Impacts:

  • Application - Process Engine

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:

INUBIT-17912, SUPPORT-13169, SUPPORT-13193

The latest version of the Bouncycastle cryptographic library is now being used.

Impacts:

  • Application - Process Engine

INUBIT-18031

The BouncyCastle library has been updated.

Impacts:

INUBIT-18146

Missing German texts for "Duration" and "Size" in the "Mapping Result" tab have been added.

Impacts:

INUBIT-18330

The INUBIT product is now shipped with BPC 4.2.4.

Impacts:

  • BPC - General

INUBIT-16998, SUPPORT-10156, SUPPORT-10851

The login dialog has been corrected so that it can now be moved and resized again.

Impacts:

  • Application - Workbench

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:

INUBIT-18083, SUPPORT-11452

Fixed an issue that prevented the Process Engine from starting when Keycloak was configured as the Identity Provider.

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

The netty-transport library has been updated.

Impacts:

INUBIT-15702

The graal-sdk library is no longer needed and has been removed.

Impacts:

  • Workbench - XML Editor

INUBIT-15722

The product now comes with a new JDK version.

Impacts:

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

INUBIT-17701

The INUBIT product is now shipped with BPC 4.2.2.

Impacts:

  • Portal - General

INUBIT-15837, SUPPORT-9748

The execution time of the XSLT script is again displayed in the results panel.

Impacts:

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:

INUBIT-16889, SUPPORT-10577

A layout issue in the XSLT command wizard has been fixed so that the values entered in the parameter fields of the selected command are fully displayed.

Impacts:

INUBIT-17519

When executing Windows startup scripts, the correct INUBIT version is now displayed in the window title.

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:

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:

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:

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

The INUBIT product is now delivered with BPC 4.2.0.

Impacts:

  • BPC - General

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:

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:

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:

INUBIT-16734

A missing translation in the module wizard has been added.

Impacts: