Changelogs

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:

  • Adapter - JSON

  • Application - Process Engine

  • Process Engine - REST API

  • Workbench - Compare

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:

  • Application - Process Engine

  • Installer

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:

  • Error handling

INUBIT-17633, SUPPORT-11058

INUBIT now supports the Oracle 23ai (23c) database.

Impacts:

  • Application - AS4 Gateway

  • Application - Process Engine

  • Connector - DB

  • 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 existing JSON content into the canonical form.

Impacts:

  • Utility - JSON Formatter

INUBIT-18379

INUBIT is delivered with the current Tomcat and JDK version.

Impacts:

  • Application - Tomcat

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:

  • Installer

INUBIT-18675

The INUBIT product is now shipped with BPC 4.2.5.

Impacts:

  • BPC - General

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

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

Impacts:

  • Connector - SAP

Bug Fixes

INUBIT-14706, SUPPORT-11360, SUPPORT-8711

Fixed issues when using the CLI cache commands rm and clear.

Impacts:

  • CLI

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-11701, SUPPORT-10514

A problem in the login dialog has been fixed so that the currently selected connection is retained when switching to the "Advanced" dialog.

Impacts:

  • 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

  • Installer

  • 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:

  • Adapter - CSV

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:

  • Utility - XML (Schema) Validator

  • Utility - ZUGFeRD

INUBIT-18737

The texts for configuring email notifications have been revised to provide more clarity about the range of functions.

Impacts:

  • Workbench - Server Configuration

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:

  • Converter - Complex Lookup Table

  • Converter - Lookup Table

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-11282, SUPPORT-8741, SUPPORT-10242

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:

  • Converter - XSLT

  • 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.

INUBIT-15699, SUPPORT-10569

The activemq-client library has been updated.

Impacts:

  • Application - AS4 Gateway

  • Connector - AS4

  • Connector - JMS

INUBIT-15734

The wss4j library has been updated.

Impacts:

  • Application - AS4 Gateway

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:

  • User Manager

INUBIT-17630, SUPPORT-11282, SUPPORT-8741, SUPPORT-10242

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:

  • Converter - XSLT

  • Workbench - XPath-Assistant / Execution

INUBIT-17912

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

Impacts:

  • Application - Process Engine

INUBIT-18146

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

Impacts:

  • Converter - XSLT

  • Workbench - XSLT Editor

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:

  • Workbench

Bug Fixes

INUBIT-17907, SUPPORT-11359, SUPPORT-11109

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

  • 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:

  • Connector - File

  • Connector - FTP

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:

  • 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:

  • User Manager

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:

  • Utility - XML (Schema) Validator

INUBIT-18083, SUPPORT-11452

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

Impacts:

  • User Manager

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:

  • Connector - Microsoft 365

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:

  • Application - AS4 Gateway

  • Application - Process Engine

  • Application - Remote Connector

  • Installer

  • Workbench

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:

  • CLI

INUBIT-15648, SUPPORT-8753, SUPPORT-10786

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:

  • Workbench - XSLT Editor

Bug Fixes

INUBIT-16886, SUPPORT-8714, SUPPORT-10428

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:

  • Techical 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:

  • 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:

  • Variable Mapping

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:

  • Converter - XSLT

  • Workbench - XSLT Editor

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:

  • Connector - Mail

INUBIT-17425

The display of third-party component information in the Workbench has been completed and missing license information has been added.

Impacts:

  • Application - AS4 Gateway

  • Application - Process Engine

  • Application - Remote Connector

  • Virtimo Cluster Manager

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:

  • Workbench - XSLT Editor

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:

  • Application - Process Engine

  • BPC - General

  • Installer

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:

  • 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:

  • Installer

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-9028, SUPPORT-7439

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

  • Converter - Task Generator

INUBIT-14523

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - DB

INUBIT-14900

Shared libraries have been moved and are now located at <inubit-installdir>/server/process_engine/shared/lib.

Impacts:

  • Application - AS4 Gateway

  • Application - Process Engine

  • Installer

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:

  • Connector - AS2

INUBIT-15413

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - HTTP

INUBIT-15414

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - REST

INUBIT-15416

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - INUBIT IS

INUBIT-15417

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - Web Service

INUBIT-15419

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - AS2

INUBIT-15420

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - Mail

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:

  • Connector - WebDAV

INUBIT-15456

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - LDAP

INUBIT-15458

Aliases from the Credentials Manager can now be used in the module configuration to configure key or trust stores.

Impacts:

  • Connector - IGUASU

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:

  • Application - AS4 Gateway

INUBIT-15581

Shared libraries have been moved and are now located at <inubit-installdir>/server/process_engine/shared/lib.

Impacts:

  • Application - Process Engine

  • Application - Remote Connector

  • Installer

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:

  • Utility - Cryptographer

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:

  • Installer

Bug Fixes

INUBIT-16534, SUPPORT-10258, SUPPORT-10531, SUPPORT-10607, SUPPORT-10672, SUPPORT-10856, SUPPORT-10964, SUPPORT-11363

Fixed a problem when opening the XPath Wizard from the XSLT converter that occurred with empty respectively missing input data.

Impacts:

  • Converter - XSLT

  • Workbench - XSLT Editor

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:

  • Controls - Wait

  • Controls - Workflow Connector

  • Converter - Task Generator

INUBIT-16712, SUPPORT-10403

Fixed an issue when selecting and using a truststore from the parent group in the repository.

Impacts:

  • Connector - AS4

  • 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:

  • Converter - XSLT

  • Workbench - XSLT Editor

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:

  • Connector - DB

INUBIT-15928, SUPPORT-9834, SUPPORT-9803

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:

  • Controls - Multiplexer

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:

  • Converter - XSLT

  • Variable Mapping

  • Workbench - XSLT Editor

INUBIT-16484, SUPPORT-10174

Fixed an issue when dragging and dropping content from the variable table into the XSLT script.

Impacts:

  • Workbench - Module Editor

  • Workbench - XSLT Editor

INUBIT-16486, SUPPORT-10222, SUPPORT-10221, 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:

  • Process Engine - REST API

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:

  • Controls - Workflow Connector

  • Variable Mapping

INUBIT-16734

A missing translation in the module wizard has been added.

Impacts:

  • Connector - File

  • Connector - FTP