Changelogs

8.0.31

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.

Ticket(s) Component(s) Summary

INUBIT-16193

BPC - Process Interaction

The commons-io library has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-15608

BPC - General

The BPC dashboard module only consists of a frontend part. The previously necessary backend part has now been removed from the installer. Running the patch installer does not remove an existing backend component.

Ticket(s) Component(s) Summary

INUBIT-15738

Utility - Cryptographer

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.

Ticket(s) Component(s) Summary

INUBIT-16230, SUPPORT-462

Component - Metadata, Designer - BPD

Attributes can now be created for the BPD elements grouping and text annotation in the metadata manager. These can then be used as usual in the dialog to edit the BPD element.

Ticket(s) Component(s) Summary

INUBIT-16433

BPC - General, Component - Configuration Panel

The name of the BPC session cookie can now be adjusted in the server configuration. This allows INUBIT to react flexibly to future changes to the cookie name.

Ticket(s) Component(s) Summary

INUBIT-16475

BPC - General

The INUBIT product is now shipped with BPC 4.1.9.

Ticket(s) Component(s) Summary

INUBIT-16111

Workbench - General

The manual is now the online documentation and no longer ships with the installer. Therefore, the option to update the manual was removed from the workbench update.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-15296, SUPPORT-9257, SUPPORT-9917, SUPPORT-9945

Connector - Execution

A problem when calling the Execution Connector with quoted parameters has been fixed. The command is now executed correctly and the result is identical to that of INUBIT 7.4.

Ticket(s) Component(s) Summary

INUBIT-15845, SUPPORT-9804

Utility - XML Signer

If a module was configured with an algorithm that is no longer supported, the wizard could no longer be opened. This problem is now resolved.

Ticket(s) Component(s) Summary

INUBIT-16095, SUPPORT-9812, SUPPORT-9937

Converter - XSLT, Migration, Workbench - Import / Export / Deployment

Fixed an issue running Saxon 10 migration on XSLT converters that call code in external libraries. If the library was missing, the migration was aborted. The migration is now carried out without errors.

Ticket(s) Component(s) Summary

INUBIT-16098

Workbench - Import / Export / Deployment

Fixed an issue importing Technical Workflow using the "Activate workflows"/"Deactivate workflows" option. The selected setting is now correctly applied to the imported diagrams.

Ticket(s) Component(s) Summary

INUBIT-16418

Converter - XSLT

A problem when running Saxon 10 migration on XSLT converters that are in the "admin" group has been fixed. The migration is now carried out without errors.

Ticket(s) Component(s) Summary

INUBIT-16402, SUPPORT-10178

Component - Module Editor, XSLT Editor

Fixed an issue with keyboard mappings in module editors. This affects publishing with Ctrl+U and various keyboard shortcuts in the XSLT editor/XSLT module editor.

Ticket(s) Component(s) Summary

INUBIT-14305

Workbench - General

An issue in the Workbench interface has been fixed that caused umlauts in German texts to appear as ? were displayed. All texts are now displayed correctly.

Ticket(s) Component(s) Summary

INUBIT-15404, SUPPORT-7437

Workbench - General

Globally available actions such as opening the help can now be easily accessed from anywhere in the Workbench at the push of a button.

8.0.30

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-14908

Utility - XML (Schema) Validator

The XML validator plugin has been hardened and now ignores DTD declarations that could potentially be exploited as a vulnerability (XXE).

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.

Ticket(s) Component(s) Summary

INUBIT-15278

User Manager

A problem with the authorization of incoming requests on the SOAP interface has been fixed, which allowed the existing authorization check to be bypassed.

Ticket(s) Component(s) Summary

INUBIT-15227

Connector - Microsoft 365

The reactor-netty-http and azure-identity libraries have been updated.

Ticket(s) Component(s) Summary

INUBIT-15700

Connector - IGUASU

The nifi-flowfile-packager library has been updated.

Ticket(s) Component(s) Summary

INUBIT-15701

Connector - IGUASU

The websocket-jetty-client and websocket-jetty-server libraries have been updated.

Ticket(s) Component(s) Summary

INUBIT-15717

BPC - General, BPC - INUBIT Monitoring, BPC - INUBIT WebApp, BPC - Process Documentation, BPC - Process Interaction

The dom4j library has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-14990, SUPPORT-8869

Connector - AS4

The plugin has been expanded so that the CPA file can now be stored statically (as before) in the module or dynamically linked from the repository. Dynamic linking is useful when the CPA file undergoes many changes. This can then be done in the repository and without changing the module.

Ticket(s) Component(s) Summary

INUBIT-13274

Connector - IGUASU

The default deployment template has been extended and now contains mandatory properties for IGUASU connector so that they can be adjusted in the deployment wizard.

Ticket(s) Component(s) Summary

INUBIT-14884

Connector - IGUASU

The plugin now supports the new IGUASU API. No adjustment to the module configuration is necessary for users.

Ticket(s) Component(s) Summary

INUBIT-15390

Application - Tomcat , Workbench - General

The links on the index HTML page in the Process Engine have been updated and now link to the new content on the Virtimo website.

Ticket(s) Component(s) Summary

INUBIT-16122

Connector - AS2, Connector - Mail, Utility - SMIME

The plugin now supports encryption and decryption using EDCH and elliptic curves.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-15724, SUPPORT-9659

Application - Process Engine, Application - Tomcat

A problem writing log information has been fixed. The previously existing default logger has been removed because it unnecessarily logged information to the console, which led to memory problems.

If logging to the console is necessary, this must be configured manually using a custom logger.

Ticket(s) Component(s) Summary

INUBIT-15934, SUPPORT-10072, SUPPORT-9846, SUPPORT-9868

Installer

A syntactic error in the logsDBConfig.xml.MariaDB file has been corrected.

Ticket(s) Component(s) Summary

INUBIT-14908

Utility - XML (Schema) Validator

The XML validator plugin has been hardened and now ignores DTD declarations that could potentially be exploited as a vulnerability (XXE).

Ticket(s) Component(s) Summary

INUBIT-15084, SUPPORT-8888, SUPPORT-8991, SUPPORT-9159

Designer - Technical Workflow, Workbench - General

After importing older workflows with variable mapping, it could happen that the icon for the variable mapping was not displayed. This problem is now resolved.

Ticket(s) Component(s) Summary

INUBIT-15198, SUPPORT-8022

Backup/Restore, Cache

A problem with creating backup when there are a large number of EDI rule files on the process engine has been fixed. The backup is now created successfully.

Ticket(s) Component(s) Summary

INUBIT-15894

Connector - AS4

A problem loading the contents of the CPA file when clicking the "Refresh" button has been fixed. The content is now loaded correctly (module or repository) and displayed correctly in the UI.

Ticket(s) Component(s) Summary

INUBIT-15936

XPath-Assistant / Execution

A problem with displaying the Map and Array functions in the XPath wizard, which caused them to remain blank, has been fixed.

Ticket(s) Component(s) Summary

INUBIT-16107

User Manager

Changing the identity provider after starting up the Process Engine for the first time, including changing the database, could lead to a NullPointerException. This problem has now been resolved and the changed configuration is read and applied correctly.

Ticket(s) Component(s) Summary

INUBIT-15744, SUPPORT-5815

XPath-Assistant / Execution

Fixed an issue in the XPath wizard so that undeclared namespaces are automatically added when inserting XPath functions.

Ticket(s) Component(s) Summary

INUBIT-15789, SUPPORT-9942, SUPPORT-9148

REST Interface

A problem in the delivered ExtJS files has been fixed so that the rendered content can be displayed correctly in the browser again.

8.0.29

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.

Ticket(s) Component(s) Summary

INUBIT-15099

Application - AS4 Gateway, Application - Process Engine, Application - Remote Connector, Connector - BSI AS4, Connector - Microsoft 365, Workbench - General

The dom4j library has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-15218, SUPPORT-9180

BPC - INUBIT WebApp, BPC - Process Interaction

Form fields can now be validated directly in the browser in the BPC INUBIT WebApp based on patterns provided in the workflow.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-15914

Credentials Manager

When opening the Credentials Manager on the Workbench side, double encryption of stored passwords could occur. This issue has now been resolved.

When the server starts, all passwords in the Credentials Manager are automatically set to their correct value if they are affected by double encryption.

Ticket(s) Component(s) Summary

INUBIT-15276

Component - Module Editor, Designer - General, Workbench - Reporting

When creating or renaming workflows and modules, not all names entered were accepted. This issue is now resolved.

Ticket(s) Component(s) Summary

INUBIT-14737, SUPPORT-9085, SUPPORT-9228, SUPPORT-8717

Workbench - Monitoring

Filtering in the Queue Manager now works even if the affected column only contains one entry. The column can still be filtered using the corresponding checkbox.

This is helpful so that when an action is triggered on the table, only the selected rows are affected and not new table entries.

Ticket(s) Component(s) Summary

INUBIT-15479, SUPPORT-6152

XPath-Assistant / Execution

Fixed an issue when dragging and dropping a child element of an XML document into the XSLT tree. The context path is now set correctly or is retained.

Ticket(s) Component(s) Summary

INUBIT-15737, SUPPORT-9947, SUPPORT-9216, SUPPORT-9221

Adapter - EDI

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.

8.0.28

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.

Ticket(s) Component(s) Summary

INUBIT-15360, SUPPORT-9615

Application - AS4 Gateway, Application - Process Engine, Application - Remote Connector

The Apache Tomcat application server has been updated.

Ticket(s) Component(s) Summary

INUBIT-15023

Application - Tomcat , Installer

In the Process Engine, server information was passed in the error response header. This security issue has now been resolved so that normal and error responses no longer transmit server information from the server to the client.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-11282, SUPPORT-6170

Connector - REST

When selecting the option "Throw exception if error response is received" on a medium or output connector, the content of the error response was previously not available in the workflow. Now the content of the error response is output in the workflow variable restConnector.responseBody.

Ticket(s) Component(s) Summary

INUBIT-12604

BPC - INUBIT WebApp

When you log out of the Business Process Center, the user’s current session is ended. It is now ensured that the corresponding task generators are terminated in the "Waiting" status when BPC logs out in INUBIT.

Ticket(s) Component(s) Summary

INUBIT-13964, SUPPORT-8041

Connector - Backup

The Backup Connector now contains a new configuration option to include or exclude the AS4 data from the backup.

Ticket(s) Component(s) Summary

INUBIT-14629, SUPPORT-8623

BPC - Process Interaction, Tasklist

For info tasks, the task name and task information are now displayed in addition to the content. These values are part of the task generator module configuration.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-14688, SUPPORT-8661, SUPPORT-8853, SUPPORT-8876

Connector - DB

Fixed an issue that caused errors when inserting or updating TIMESTAMP WITH TIME ZONE values into an Oracle database.

Ticket(s) Component(s) Summary

INUBIT-15043, SUPPORT-8888, SUPPORT-8850, SUPPORT-9159

Variable Mapping

When executing old workflows (from INUBIT 7.3 and earlier), all variables were checked when executing workflow connectors to see whether they had been initialized and assigned a value. However, this is only necessary for input variables and led to an error and termination of the workflow for all variables. This problem is now resolved.

Ticket(s) Component(s) Summary

INUBIT-15130

Workbench - Import / Export / Deployment

A problem in deployment dialog has been fixed so that password properties of VFS and File connector are now masked.

Ticket(s) Component(s) Summary

INUBIT-12559, SUPPORT-7321

Application - Process Engine

Fixed an issue when executing asynchronous workflow connectors that resulted in an error entry in the log. The error is now being handled and an entry no longer appears in the log.

Ticket(s) Component(s) Summary

INUBIT-13611, SUPPORT-10478, SUPPORT-7653

Connector - VFS

Fixed an issue in the VFS Connector when connecting to a Samba server that resulted in error code STATUS_ACCESS_DENIED (0xc0000022) and dropped the connection. This problem can now be circumvented by activating "encryption" in the module configuration.

Ticket(s) Component(s) Summary

INUBIT-14312, SUPPORT-8324

Adapter - EDI

Fixed an issue with formatting decimal numbers in generated EDI messages. The decimal values are now output again in .# format.

Ticket(s) Component(s) Summary

INUBIT-14406, SUPPORT-8366

Workbench - General

Fixed an issue downloading plugin JARs via the Library Manager in Workbench. This affected files whose names consist of uppercase and lowercase letters. They had size 0 after downloading.

Ticket(s) Component(s) Summary

INUBIT-14793

BPC - Process Documentation

An issue with generating the chart URL has been fixed. When you click on the URL, the diagram image is now displayed correctly.

Ticket(s) Component(s) Summary

INUBIT-15112, SUPPORT-8056

Application - Remote Connector

A problem when dealing with a high number of recurring requests on the Remote Connector has been fixed, which could lead to an Out Of Memory Exception and thus end the Remote Connector process.

Ticket(s) Component(s) Summary

INUBIT-15135, SUPPORT-9106, SUPPORT-9129

Connector - FTP

A problem when deleting files in the root directory has been fixed that led to an exception and thus the cancellation of the deletion process.

Ticket(s) Component(s) Summary

INUBIT-15156, SUPPORT-6913

Application - Remote Connector, Connector - FTP

An issue when running SFTP connectors via Remote Connector has been resolved. Now the necessary algorithms are correctly provided so that the execution can be carried out correctly.

Ticket(s) Component(s) Summary

INUBIT-15222, SUPPORT-9227, SUPPORT-9521

Connector - HTTP, Connector - REST

Display problems in the module wizard have been fixed.

Ticket(s) Component(s) Summary

INUBIT-15596

User Manager

Fixed an issue deleting users via the REST API. So far, the user references have been retained in INUBIT. It is now ensured that the user references are removed in accordance with GDPR.

Ticket(s) Component(s) Summary

INUBIT-12074

Controls - IF

When sorting the connections on an IF, the description texts were previously lost. This problem is now resolved.

Ticket(s) Component(s) Summary

INUBIT-12842, SUPPORT-7463, SUPPORT-7462

Workbench - General

The documentation for the misc:getNextIdForEDIMsg function has been improved to make its correct usage clear.

Ticket(s) Component(s) Summary

INUBIT-14092

XPath-Assistant / Execution

A problem in the XPath wizard has been fixed so that when a variable value is changed, the result of the XPath is now also updated.

Ticket(s) Component(s) Summary

INUBIT-14626

Converter - XSLT

A warning message appeared twice when opening large Watchpoint files. This issue has now been resolved and the warning message is now displayed again.

Ticket(s) Component(s) Summary

INUBIT-14886, SUPPORT-9216, SUPPORT-9221, SUPPORT-8838

Adapter - EDI

A problem in processing EDIGAS messages has been fixed that led to incorrect error entries in the log file. These error entries no longer appear in the log.

Ticket(s) Component(s) Summary

INUBIT-15110, SUPPORT-9031

Global Search

A problem has been fixed that led to an exception when copy a search result into the clipboard.

8.0.27

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-15481, SUPPORT-9474

Versioning

Fixed an issue when deleting users that caused the version history of diagrams and modules to be changed. To restore the version history, contact Virtimo Support.

8.0.26

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-15389

Application - Process Engine, Workbench - General

The host name check can now be switched off in the SSL settings of the login dialog. This is necessary when connecting to some systems.

8.0.25 Winter 2023

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-12870

Application - Process Engine

The jfreechart library has been updated. As a result, support for 3D representation in reports is no longer available. INUBIT still supports all 2D display types.

Ticket(s) Component(s) Summary

INUBIT-14225

Application - Process Engine

The h2 library has been updated. This library is required when using the H2 database.

This update requires the data to be migrated from the previous database file. The previous database file does not work with the new H2 version.

The use of the H2 database is not recommended for productive use.

If you use this database, the contents of the database file must be migrated before patching. See the manual patch steps for more details.

Ticket(s) Component(s) Summary

INUBIT-14733

Application - Process Engine

This adjustment leads to incompatibility in INUBIT Workbench requiring using Workbench and Process Engine with the same version.

The information in the server configuration has been adjusted so that it no longer contains sensitive data such as passwords.

When using Workbench and Process Engine on different versions, problems may occur in the "Server Configuration" tab.

Ticket(s) Component(s) Summary

INUBIT-14820

Application - Process Engine

A problem when establishing an SSL connection between the workbench and the server has been resolved, so that it is now ensured that the sent certificate is checked accordingly and an invalid certificate (e.g. host name) leads to the connection being aborted.

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.

Ticket(s) Component(s) Summary

INUBIT-15018

User Manager

A problem with changing the user password has been fixed, which allowed the password of any user to be changed. It is now correctly checked whether the authenticated user has the right to change other user passwords.

Ticket(s) Component(s) Summary

INUBIT-14056, SUPPORT-9937

Application - Process Engine, Application - Remote Connector

The jettison and jersey-json libraries have been removed because they were no longer used.

Ticket(s) Component(s) Summary

INUBIT-14196

Application - Process Engine

The guava library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14200

Application - Remote Connector

The snakeyaml library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14201

Application - Process Engine

The webservices-rt, webservices-api, webservices-tools, webservices-extra, and webservices-extra-api libraries have been updated.

Ticket(s) Component(s) Summary

INUBIT-14233

REST Interface

The jsoup library has been removed because it is no longer used.

Ticket(s) Component(s) Summary

INUBIT-14500

Application - Process Engine, BPC - General, REST Interface, User Manager

The json library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14627

Application - Process Engine

The batik library has been updated.

Ticket(s) Component(s) Summary

INUBIT-12166

Workbench - General

The trident library has been updated.

Ticket(s) Component(s) Summary

INUBIT-13965

Application - Process Engine, Application - Remote Connector

All spring libraries have been updated.

Ticket(s) Component(s) Summary

INUBIT-14021

Connector - IGUASU

The websocket-jetty-client library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14149

Application - Tomcat

Apache Tomcat application server has been updated.

Ticket(s) Component(s) Summary

INUBIT-14202

Application - Process Engine, Connector - IGUASU

The websocket-jetty-server library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14225

Application - Process Engine

The h2 library has been updated. This library is required when using the H2 database.

This update requires the data to be migrated from the previous database file. The previous database file does not work with the new H2 version.

The use of the H2 database is not recommended for productive use.

If you use this database, the contents of the database file must be migrated before patching. See the manual patch steps for more details.

Ticket(s) Component(s) Summary

INUBIT-14227

Connector - Microsoft 365

The netty-transport library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14228

Utility - Compressor

The zip4j library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14230

Application - Process Engine

The httpclient library has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-13577

Backup/Restore

Access to the repository has been expanded so that the .messages directory is now also visible. To do this, users need approval for a new right to their role ("View instant messages directory").

For each user, this directory is used to store the instant messages that a user receives in INUBIT. If there are problems, the message can now be changed or removed via this directory.

Ticket(s) Component(s) Summary

INUBIT-14795, SUPPORT-8739, SUPPORT-9512

Connector - SAP

INUBIT now supports SAP JCO/IDoc version 3.1.8.

Ticket(s) Component(s) Summary

INUBIT-8478

Credentials Manager

The previous Password Manager has been expanded and renamed as Credentials Manager. In addition to passwords, certificates and keys can now be stored there and used in particular in system connectors.

Ticket(s) Component(s) Summary

INUBIT-10308

Converter - FO

The RTF output format is now supported by the Apache processor. The use of the XMLmind processor is thus obsolete and existing modules are to switch to the Apache processor. The XMLmind processor will be removed in one of the next releases.

Ticket(s) Component(s) Summary

INUBIT-11374

Credentials Manager

Die Auswahl eines Alias aus dem Credentials Manager wurde überarbeitet und ein System Connectoren wurde überarbeitet, wodurch neben Passwörtern auch hinterlegte Key- und Truststores ausgewählt werden können.

Ticket(s) Component(s) Summary

INUBIT-12051, SUPPORT-7300, SUPPORT-8884, SUPPORT-7054, SUPPORT-7997, SUPPORT-8770

Application - AS4 Gateway, Application - Process Engine, Application - Remote Connector

INUBIT now supports Windows 2022.

Ticket(s) Component(s) Summary

INUBIT-12052, SUPPORT-7800

Application - AS4 Gateway, Application - Process Engine, Application - Remote Connector

INUBIT now supports Redhat Enterprise Linux (RHEL).

Ticket(s) Component(s) Summary

INUBIT-12067, SUPPORT-6936

Designer - System Diagrams

The systemdiagram_config.xml file has been expanded to include all OAuth properties so that they can be used to override directly from system diagrams.

Ticket(s) Component(s) Summary

INUBIT-12086

Converter - XSLT

Errors that occur within an xsl:try are logged at level INFO. This means that the errors can be traced, but are no longer classified as serious.

Ticket(s) Component(s) Summary

INUBIT-12087, SUPPORT-9898

Application - AS4 Gateway, Application - Process Engine, Application - Remote Connector, Workbench - General

INUBIT now supports Windows 11.

Ticket(s) Component(s) Summary

INUBIT-12275

Workbench - General

Opening the online help from the workbench now correctly leads to the page on the domain https://docs.virtimo.net. Since the Hile is only available as a website, the configuration of the URL in the workbench settings has been removed.

Ticket(s) Component(s) Summary

INUBIT-12625, SUPPORT-8770, SUPPORT-8109

Application - AS4 Gateway, Application - Process Engine, Connector - DB

INUBIT now supports MariaDB v10.6 und v10.11.

Ticket(s) Component(s) Summary

INUBIT-12870

Application - Process Engine

The jfreechart library has been updated. As a result, support for 3D representation in reports is no longer available. INUBIT still supports all 2D display types.

Ticket(s) Component(s) Summary

INUBIT-13251

Application - Process Engine, Installer, Workbench - General

The INUBIT is now delivered with JDK 17 and uses this as a runtime environment.

Ticket(s) Component(s) Summary

INUBIT-13254

Application - Remote Connector

The Remote Connector is now delivered with JDK 17 and uses this as a runtime environment.

Ticket(s) Component(s) Summary

INUBIT-13303, SUPPORT-8684

Backup/Restore

The new -rv option in the backup script can now be used to configure whether all versions or only the last version should be included in the backup.

Ticket(s) Component(s) Summary

INUBIT-13310, SUPPORT-7813

Utility - ZUGFeRD

ZUGFeRD format v2.2 is supported.

Ticket(s) Component(s) Summary

INUBIT-13315

Connector - VFS

Support for the "FTP" protocol has been discontinued and is no longer supported.

For FTP access, only use the FTP Connector.

Ticket(s) Component(s) Summary

INUBIT-13625, SUPPORT-7740, SUPPORT-8041, SUPPORT-9199

Backup/Restore

By default, the backup will now always run to the end. The errors and warnings that occur during execution are collected and finally displayed. If the backup is to be aborted at the first error as before, the parameter -failOnError can be specified.

Ticket(s) Component(s) Summary

INUBIT-13884

XPath-Assistant / Execution

New INUBIT XPath functions have been added to make string manipulation easier:

  • int indexOf(String value, String searchValue)

  • int indexOf(String value, int searchCharacter)

  • char charAt(String value, int index)

This now makes it possible to dynamically call existing functions such as fn:substring(String value, int index) and calculate the int parameter at runtime.

Ticket(s) Component(s) Summary

INUBIT-14073

Connector - IGUASU

The error messages on the IGUASU Connector have been improved. This allows problems with the module configuration to be identified earlier.

Ticket(s) Component(s) Summary

INUBIT-14624, SUPPORT-8608, SUPPORT-8614

Connector - DB

The DB Connector has been expanded so that the pool properties "removeAbandoned" and "removeAbandonedTimeout" can now also be set for the connection.

Ticket(s) Component(s) Summary

INUBIT-14733

Application - Process Engine

This adjustment leads to incompatibility in INUBIT Workbench requiring using Workbench and Process Engine with the same version.

The information in the server configuration has been adjusted so that it no longer contains sensitive data such as passwords.

When using Workbench and Process Engine on different versions, problems may occur in the "Server Configuration" tab.

Ticket(s) Component(s) Summary

INUBIT-14848, SUPPORT-8791

Workbench - General

The language in the diagrams can now be switched (again) in the Workbench. The corresponding entry can be found in the user menu in the toolbar if several diagram languages are configured on the connected Process Engine.

Ticket(s) Component(s) Summary

INUBIT-14880, SUPPORT-8753

Converter - XSLT

Automatic wrapping of long lines can now be activated or deactivated in the context menu of the XML editor.

Ticket(s) Component(s) Summary

INUBIT-14981

BPC - INUBIT WebApp

If the “Force valid JavaScript” configuration is activated, more information is now displayed in the WebApp UI in the event of errors in JavaScript.

Ticket(s) Component(s) Summary

INUBIT-15232

BPC - General

The INUBIT product is now shipped with BPC 4.1.8.

Ticket(s) Component(s) Summary

INUBIT-10516, SUPPORT-8753, SUPPORT-10407

Converter - Task Generator, Converter - XSLT

On the server side, it is now possible to open lines of text in a multi-line dialog in the XSLT view. This allows long lines of text to be viewed in full length.

The Attributes as Rows and Text Nodes as Rows options have been removed from the server-side context menu. They have not yet been able to be activated there.

Ticket(s) Component(s) Summary

INUBIT-14431

Workbench - General

In the workbench, existing key combinations are now displayed on menu entries and button tooltips. Via the displayed key combination the action can be triggered directly.

Ticket(s) Component(s) Summary

INUBIT-15225

Installer

The paths to the Process Engine have been corrected in the configuration files ibis.xml and logsDBConfig.xml.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-14613, SUPPORT-8475

Connector - REST

Fixed an issue with CORS headers in the REST connector response. Now the correct CORS header values are used according to the CORS settings in the REST Connector module configuration.

Ticket(s) Component(s) Summary

INUBIT-14673

Application - Process Engine

Fixed an issue when using the ClusterDebug parameter. With the value set to "true" the log level of the Process Engine will be set to DEBUG. This makes it easier to identify problems, especially when starting the Process Engine. As soon as the Process Engine is running, the log level can be adjusted as usual via a workbench.

The "ClusterDebug" parameter is configured in the ibis.xml file and by default the value is set to "false". The configuration is taken into account every time the server starts.

Ticket(s) Component(s) Summary

INUBIT-14679, SUPPORT-9302, SUPPORT-8769, SUPPORT-8668

Converter - XSLT, XPath-Assistant / Execution

Fixed an issue when using the XSLT function formatter:trim(), which resulted in an execution error when applied to an empty value. This problem has now been resolved and execution is running smoothly again.

Ticket(s) Component(s) Summary

INUBIT-14874

User Manager

Fixed a problem reaching the process user server that prevented users from being created or changed.

Ticket(s) Component(s) Summary

INUBIT-14903

Installer

Fixed an issue when running the patch installer that caused the secret_key.properties file to be reset. The problem is resolved and the file remains in its current state.

Ticket(s) Component(s) Summary

INUBIT-15145, SUPPORT-9065

User Manager

When using Keycloak as an external IdP, there were significant performance losses when creating and reading out users and user groups. These problems have now been resolved and access is now working without any loss.

Ticket(s) Component(s) Summary

INUBIT-15146

Migration

During the migration, errors occurred when setting the OAuth properties for monitoring in the server configuration, which prevented login with the workbench. These problems have now been resolved.

Ticket(s) Component(s) Summary

INUBIT-12808, SUPPORT-7437

Workbench - General

The INUBIT 8.0 online documentation can now be accessed directly from the workbench using the F1 key.

Ticket(s) Component(s) Summary

INUBIT-13172, SUPPORT-7692

Workbench - General

An error in the workbench has been fixed where the key/trust stores stored in the login SSL settings were lost and had to be re-deposited each time.

Ticket(s) Component(s) Summary

INUBIT-13276

Application - Process Engine

Fixed an issue when using INUBIT logging. In particular, problems that prevented the Process Engine from starting up were not written correctly to the trace.log file.

Check the log level set in your system after completing the patch installation.

With this bug fix, the FATAL log level was removed. Both in the Process Engine and in the Workbench.

The following log levels are still available:

  • ERROR

  • WARN

  • INFO *DEBUG

If the FATAL level was previously selected, the system uses the ERROR level after patching. In addition, the standard size of the log file has been increased to 200MB.

Ticket(s) Component(s) Summary

INUBIT-13763, SUPPORT-7568, SUPPORT-8777

Converter - XSLT

An issue that could cause an abort when processing large input files has been fixed.

Ticket(s) Component(s) Summary

INUBIT-14007

Repository

The "Update directory" function can only be called in the global area of the repository by the "root" user. To avoid future problems, the entries in the context menu have been updated and activated or deactivated according to the current user rights.

Ticket(s) Component(s) Summary

INUBIT-14079

Workbench - Import / Export / Deployment

A problem in the creation of diagram export files (ZIP) has been fixed, which meant that these files could not be imported afterwards.

Ticket(s) Component(s) Summary

INUBIT-14093

Application - Process Engine

The apache-ant library was no longer used and could be removed.

Ticket(s) Component(s) Summary

INUBIT-14173, SUPPORT-9051

Connector - DB

A problem with the database connector has been fixed so that it can now process Common Table Expressions (CTEs).

Ticket(s) Component(s) Summary

INUBIT-14211, SUPPORT-9001, SUPPORT-8015

Connector - Web Service, Repository

When writing files to the repository using the INUBIT repository web service, occasional exceptions could occur. This problem is now resolved.

Ticket(s) Component(s) Summary

INUBIT-14235

Workbench - General

The issue with deleted libraries reappearing in the Library Manager has been fixed.

Ticket(s) Component(s) Summary

INUBIT-14358, SUPPORT-7930

Connector - REST

Sending a multipart/form-data message via POST using the REST Connector could lead to a runtime error. This problem is now resolved.

Ticket(s) Component(s) Summary

INUBIT-14376, SUPPORT-8318, SUPPORT-8807, SUPPORT-6235

Converter - Complex Lookup Table

Fixed an issue in the Complex Lookup Table with the option “Throw exception if value was not found” enabled. If the values were correct, processing in the module could be aborted.

Ticket(s) Component(s) Summary

INUBIT-14490, SUPPORT-8433

Connector - REST

Fixed an issue when using an alias for the password in REST Listener Connector.

Ticket(s) Component(s) Summary

INUBIT-14533, SUPPORT-8415

Repository

Fixed an issue when downloading files from the repository via the Workbench that could result in a NullPointerException.

Ticket(s) Component(s) Summary

INUBIT-14564

Component - Configuration Panel, Portal - Deployment

An issue in the portal configuration has been fixed and URLs with and without a slash at the end are now accepted.

Ticket(s) Component(s) Summary

INUBIT-14614, SUPPORT-8662, SUPPORT-8831, SUPPORT-8636

Application - Process Engine

If the license is not found when starting the Process Engine or is invalid, this will now be properly reported in the trace.log so that administrators can find the cause of the failed application start.

Ticket(s) Component(s) Summary

INUBIT-14634, SUPPORT-10519, SUPPORT-8595, SUPPORT-5300, SUPPORT-8331

Connector - DB

Registering the MBean while a DB Connector was running could lead to problems if the registration was carried out on several DB Connectors at the same time. This problem is now resolved.

Ticket(s) Component(s) Summary

INUBIT-14654

Repository

Fixed an issue when deleting user data via the INUBIT REST API that resulted in repository data still existing after deleting the user.

Ticket(s) Component(s) Summary

INUBIT-14672, SUPPORT-7719

Application - AS4 Gateway

Fixed an issue when using an external SQL script configured in the as4-gateway.xml. Inconsistencies could occur during execution if the script was renamed and could no longer be found using the path configured in the XML file.

Ticket(s) Component(s) Summary

INUBIT-14820

Application - Process Engine

A problem when establishing an SSL connection between the workbench and the server has been resolved, so that it is now ensured that the sent certificate is checked accordingly and an invalid certificate (e.g. host name) leads to the connection being aborted.

Ticket(s) Component(s) Summary

INUBIT-14871

Connector - VFS

The smbj library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14877

Connector - HTTP

A problem in the module wizard has been fixed so that newly created HTTP connectors are preset synchronously again.

Ticket(s) Component(s) Summary

INUBIT-14980, SUPPORT-8831, SUPPORT-8684, SUPPORT-6626, SUPPORT-8930, SUPPORT-8986, SUPPORT-9099, SUPPORT-9301

Backup/Restore, Migration

The output in the log files while executing a backup, restore or migration has been expanded so that more information is now written out. This is intended to increase traceability.

Ticket(s) Component(s) Summary

INUBIT-15223

Workbench - General

During the migration, errors occurred when setting the OAuth properties for the workflow notification in the server configuration, which prevented the mail notification from being executed. These problems have now been resolved.

Ticket(s) Component(s) Summary

INUBIT-15274

Connector - VFS

When reading files from a directory whose path ended with a "\" and file was configured as "**", the plugin aborted processing. This problem has now been resolved and access to the directory now works without errors.

Ticket(s) Component(s) Summary

INUBIT-13305

Connector - Mail

A problem with the correct display of some fields in the module wizard has been fixed. All fields are now correctly activated/deactivated, depending on the selected configuration.

Ticket(s) Component(s) Summary

INUBIT-14262

User Manager

Fixed an issue when adding/removing user groups that could result in a NullPointerException.

Ticket(s) Component(s) Summary

INUBIT-12861

Connector - Mail

An issue in the module wizard where individual fields were not activated/deactivated correctly has now been resolved.

Ticket(s) Component(s) Summary

INUBIT-13295

Designer - BPD

A problem with the correct display of texts with umlauts in the "Tools" side menu has been fixed.

Ticket(s) Component(s) Summary

INUBIT-15262

Installer

An issue with displaying the correct INUBIT version in the installer title has been fixed.

8.0.24

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.

Ticket(s) Component(s) Summary

INUBIT-14018

Adapter - JSON, Application - Process Engine, BPC - General

The jackson library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14020

Application - Process Engine

The commons-fileupload library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14055

Application - Process Engine, Application - Remote Connector

The com.fasterxml.woodstox:woodstox-core library has been removed from the Remote Connector.

Ticket(s) Component(s) Summary

INUBIT-14232

User Manager

The resteasy-jaxrs library has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-14610, SUPPORT-8563, SUPPORT-8492

Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

The OAuth2 support has been expanded so that Basic Auth can now also be used to transfer the client secret.

Ticket(s) Component(s) Summary

INUBIT-14689

BPC - General

The INUBIT product is now shipped with BPC 4.1.5.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-14551

Connector - inubit IS

Fixed a problem with the INUBIT IS Connector that occurred when processing messages larger than 1 MB. This problem has now been resolved and larger messages can now be transmitted and processed without errors.

To transfer large amounts of data, the available memory of the JVM (XMX) in the Process Engine may need to be adjusted.

Ticket(s) Component(s) Summary

INUBIT-14552, SUPPORT-8246, SUPPORT-8450, SUPPORT-8689

XPath-Assistant / Execution

Fixed a bug in the XPath expression parser that caused variables of type xs:date and sub types to be treated as xs:string. As a workaround, the variables within an XPath could be cast to the correct type.

The fix may cause XPath expressions previously created in 8.0 that use xs:date variables as parameters of string functions to fail.

Ticket(s) Component(s) Summary

INUBIT-14618

Application - AS4 Gateway

Fixed an issue in the handling of Base64 encoded attachments that resulted in such attachments not being transferred from the gateway to INUBIT. This problem has now been solved and the attachments can be processed as usual in the technical workflow.

Ticket(s) Component(s) Summary

INUBIT-14595

BPC - Process Interaction

An issue with opening and loading same task from task list has been fixed.

Ticket(s) Component(s) Summary

INUBIT-14772, SUPPORT-8637

Converter - Task Generator, Migration

The text displayed during delegated task migration has been revised to include more information.

Ticket(s) Component(s) Summary

INUBIT-14645

Designer - Technical Workflow

A problem when calling the edit function in the designer has been fixed.

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

Ticket(s) Component(s) Summary

INUBIT-14019

Connector - Microsoft 365

The library reactor-netty-http has been updated.

Ticket(s) Component(s) Summary

INUBIT-14022

Connector - IGUASU

The library nifi-flowfile-packager has been updated.

Ticket(s) Component(s) Summary

INUBIT-14057

Connector - FTP

The library edtftpj-pro has been updated.

Ticket(s) Component(s) Summary

INUBIT-14224

Application - Process Engine

The gson library has been updated.

Ticket(s) Component(s) Summary

INUBIT-14546

Connector - Microsoft 365

The gson library has been updated.

Ticket(s) Component(s) Summary

INUBIT-13789

Connector - Web Service

A problem with logging into the web service log has been fixed so that authentication information is now better protected.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-9915, SUPPORT-7621, SUPPORT-5569

Converter - XSLT, Utility - IS Configuration

The IS Configuration Plugin has been extended and now also allows access to the XSLT stylesheet cache. The entries contained there can be listed and removed if necessary. Removing an entry can correct inconsistencies if necessary.

Ticket(s) Component(s) Summary

INUBIT-12085, SUPPORT-7088

Installer

If the patch installer was run several times, existing backup folders were overwritten. Now, when backing up the _jvm directory, the version is added to the folder name, preventing overwriting.

Ticket(s) Component(s) Summary

INUBIT-13242

Workbench - Compare

The comparison functionality now supports HTTPs connections to other process engines.

Ticket(s) Component(s) Summary

INUBIT-13272

Backup/Restore

During restore or migration of a backup, the information in the plugin.xml file is now correctly merged with existing information.

Ticket(s) Component(s) Summary

INUBIT-13662

Virtimo Cluster Manager

The Virtimo Cluster Manager is now integrated into the INUBIT Process Engine and can be used with an additional license entry.

Ticket(s) Component(s) Summary

INUBIT-13822, SUPPORT-7191

Connector - FTP

The SFTP session cache has been revised so that sessions are now held per workflow execution. This prevents problems when reusing a session when executing different workflow instances.

Ticket(s) Component(s) Summary

INUBIT-13824

Installer

Apache Tomcat installation folder is now named apache-tomcat. During backup the version number will be added to the folder name: apache-tomcat-<version>. This all references to this folder (e.g. in script files) will remain working and do not need to adapted after patch update.

Ticket(s) Component(s) Summary

INUBIT-12577, SUPPORT-6902

Converter - Task Generator

The mapping templates on a task generator can now be customized for input and output mapping. The templates are in the repository under Global > System > Mapping Templates > Task Generator, input.xsl for the input and output.xsl for the output mapping.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-14441, SUPPORT-8080, SUPPORT-8517, SUPPORT-8579, SUPPORT-8625, SUPPORT-8709

Connector - FTP

A problem with deleting files on SFTP server has been fixed. In doing so, the deletion of the "." and "..", which always resulted in an error. These system folders are now correctly ignored and no longer included.

Ticket(s) Component(s) Summary

INUBIT-14536, SUPPORT-8467

Migration, Repository

Fixed an issue when migrating repository files that caused repository file contents to become unusable in user and user group areas (removed line breaks). Now the contents are taken over as they were stored in the backup. Only XSLT scripts are automatically customized for use with Saxon 10.

Ticket(s) Component(s) Summary

INUBIT-14060

Converter - Task Generator

Fixed an issue when calling the onblur() javascript method. When the sanitizeHtml option was disabled on a BPC WebApp module, this method was called twice. This is now corrected.

Ticket(s) Component(s) Summary

INUBIT-14150

Workbench - Import / Export / Deployment

When creating a backend connection in the BPC from the INUBIT, the identity provider was always switched to INUBIT. This problem has now been fixed and a change no longer takes place when creating a backend connection.

Ticket(s) Component(s) Summary

INUBIT-14180, SUPPORT-6652

Converter - Task Generator

An issue has been fixed restarting a failed Task Generator from Queue Manager when roles were overwritten via variable mapping.

Ticket(s) Component(s) Summary

INUBIT-14375

Portal - Deployment

A problem with deploying the BPC modules from the INUBIT has been fixed. Under certain circumstances, the deployment failed because an incorrect path was used to find the modules. Fixed the bug when assembling the path.

Ticket(s) Component(s) Summary

INUBIT-14397, SUPPORT-8204

Workbench - Import / Export / Deployment

An issue with deploying repository files has been fixed when taken by reference from a group or additional groups.

Ticket(s) Component(s) Summary

INUBIT-10085, SUPPORT-5188

Application - Process Engine

The library apache-ant has been removed.

Ticket(s) Component(s) Summary

INUBIT-13648, SUPPORT-7858

TWF Unit Tests

Fixed an issue with deploying unit tests so changes are reflected correctly on the target system.

Ticket(s) Component(s) Summary

INUBIT-13651, SUPPORT-7875

XPath-Assistant / Execution

A bug in the XPath function isxp:variableExists() has been fixed, so that it now safely reports back whether the passed variable exists (is declared) or not. In addition, the function isxp:variableHasValue() can be used to check the content of an existing variable.

Ticket(s) Component(s) Summary

INUBIT-14619

BPC - Process Documentation

A problem with migrating older BPC Documentation Modules has been fixed. All module settings are now correctly preserved and new settings are pre-assigned with sensible default values so that the modules can be used immediately after the migration.

Ticket(s) Component(s) Summary

INUBIT-14630, SUPPORT-8556

Connector - DB

Fixed an issue when inserting values into an Oracle database when case sensitivity is disabled in the server configuration.

Ticket(s) Component(s) Summary

INUBIT-14649, SUPPORT-8642

Connector - DB

Fixed an issue when inserting values into a postgres database when case sensitivity is disabled in the server configuration.

Ticket(s) Component(s) Summary

INUBIT-12859, SUPPORT-7495

Designer - General

A problem with storing HTML content in corresponding fields in the UI has been fixed, so that the HTML is now preserved and can be further edited later.

Ticket(s) Component(s) Summary

INUBIT-13322

Designer - BOD

An issue when opening the context-sensitive help from BODs has been fixed. When clicked, the correct URL is now opened in the browser.

8.0.22

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.

Ticket(s) Component(s) Summary

INUBIT-13249, SUPPORT-7726

WS-Security

The SOAP API has been improved so that only a standard text is returned to the calling client in the event of an error. This prevents disclosure of application-internal information.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-14071

REST Interface

The REST API for controlling tasks in the process engine (list all tasks, get individual tasks, submit task data) has been redesigned to work independently of any configured portal or process user server.

Ticket(s) Component(s) Summary

INUBIT-5833

Component - Configuration Panel

A new action in the server configuration makes it easy to transfer an API key from the portal server configuration to the process user configuration.

Ticket(s) Component(s) Summary

INUBIT-10515, SUPPORT-8753

Workbench - General

Adjusted the multiline edit dialog so that the text wraps and is easier to read. The buttons of the dialog window can also be called up via keyboard shortcuts.

Ticket(s) Component(s) Summary

INUBIT-10639, SUPPORT-7733, SUPPORT-3672

Utility - Cryptographer

The Cryptographer plugin has been extended so that encryption and signing or decryption and signature verification are carried out in one step. This simplifies the processing of the corresponding data in the INUBIT.

Ticket(s) Component(s) Summary

INUBIT-11796

Installer

Karaf and OpenSearch within a BPC installation will be patched as soon as a newer version is shipped with the patch installer. In addition, the BPC modules in the Karaf deployment folder are also updated.

Ticket(s) Component(s) Summary

INUBIT-13130, SUPPORT-6913

Connector - FTP

The determination of necessary security keys for SFTP connections is now supported directly on the module (wizard, module properties). This allows the configuration to be individual and different for each SFTP connection.

Ticket(s) Component(s) Summary

INUBIT-13158

Utility - XML (Schema) Validator

The ph-schematron library has been updated.

Ticket(s) Component(s) Summary

INUBIT-13256

BPC - INUBIT Monitoring, BPC - INUBIT WebApp, BPC - Process Documentation, BPC - Process Interaction

All INUBIT BPC modules are now built with JDK 17 (compatible with JDK 11). This means that all modules delivered by Virtimo are created uniformly with JDK 17. This is in preparation for the move to JDK 17.

Ticket(s) Component(s) Summary

INUBIT-13268

Designer - Technical Workflow

The context menu of the diagram tree now also offers the option "Migrate to Saxon 10" at workflow group level.

Ticket(s) Component(s) Summary

INUBIT-13319

Backup/Restore, Migration

The EDI rule management has been expanded in such a way that user information is removed when the user is deleted in compliance with GDPR.

Ticket(s) Component(s) Summary

INUBIT-14062

BPC - General

The INUBIT product is now shipped with BPC 4.1.3.

Ticket(s) Component(s) Summary

INUBIT-14000

Installer

The index.html and error.html of the Apache Tomcat used for the INUBIT have been updated.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-14065, SUPPORT-7687

BPC - INUBIT WebApp

Fixed an issue when submitting forms that caused the value for the submitter not to be submitted.

Ticket(s) Component(s) Summary

INUBIT-13613

Connector - Rabbit MQ

The rabbitmq library has been updated.

Ticket(s) Component(s) Summary

INUBIT-13765, SUPPORT-8031

Controls - Workflow Connector

A problem with the workflow jump to an inactive subworkflow has been fixed. The corresponding error message is now displayed again in the Queue Manager.

Ticket(s) Component(s) Summary

INUBIT-13769, SUPPORT-8041

Backup/Restore

If a backup was carried out on the INUBIT without AS4 gateway, problems with the database could previously occur. This has now been corrected accordingly.

Ticket(s) Component(s) Summary

INUBIT-14086

BPC - INUBIT WebApp

Fixed an issue with the changed error handling in the Saxon library, which could result in the content of BPC WebApps not being fully rendered. The process has been adjusted so that the WebApp HTML page is completely transferred to the BPC even in the event of errors.

Ticket(s) Component(s) Summary

INUBIT-9176, SUPPORT-8661, SUPPORT-8645, SUPPORT-4991

Application - Process Engine

When inserting date values into an Oracle database, the possible types TIMESTAMP and TIMESTAMPZ (with time zone) are now correctly distinguished.

Ticket(s) Component(s) Summary

INUBIT-13113, SUPPORT-3060

Connector - Rabbit MQ

When using INUBIT’s own retry mechanisms on the RabbitMQ connector, there was an unintentionally high number of connections. Since the RabbitMQ can reestablish connections on its own and this is also activated by default, the retry options have been deactivated in the module configuration.

Ticket(s) Component(s) Summary

INUBIT-13132

Application - Process Engine, Workbench - Reporting

A problem with the calculation of the directory size of the INUBIT has been fixed so that consistent reporting is now ensured again.

Ticket(s) Component(s) Summary

INUBIT-13133

Connector - DB

When checking for the existence of certain tables, an unintentionally high load on the database system occurred in some databases. This problem has now been fixed and querying the table works again without any abnormalities.

Ticket(s) Component(s) Summary

INUBIT-13277

Workbench - Compare

Comparison method has been extended to have a case sensitive comparison for XSLT Stylesheet.

Ticket(s) Component(s) Summary

INUBIT-13284

BPC - General, BPC - Process Documentation

An issue with loading metadata after text search in the documentation module has been fixed.

Ticket(s) Component(s) Summary

INUBIT-13287, SUPPORT-7774

Backup/Restore

If a damaged/unreadable entry is found in the cache DB when creating a backup, this no longer leads to an abort, but the error is logged accordingly together with the table name.

Ticket(s) Component(s) Summary

INUBIT-13461

Controls - Demultiplexer

A problem with the calculation of the variable demux.totalIterations behind a splitting demultiplexer module has been fixed. The number of splittings is now taken into account in the calculation.

Ticket(s) Component(s) Summary

INUBIT-13580

Scheduler Manager

Configured schedulers on output connectors represent an unsupported configuration and are not executed by the process engine. Therefore, the module wizard page for such connectors has now been disabled.

Ticket(s) Component(s) Summary

INUBIT-13609, SUPPORT-7621

Converter - XSLT

Fixed an issue when running XSLT locally in a module that has caching enabled. Previously, the cached XSLT continued to run when changes were made. Now, when running locally, the script is passed to the process engine for execution, bypassing the cached script.

Ticket(s) Component(s) Summary

INUBIT-13795, SUPPORT-8040

Connector - FTP

Fixed an issue with using the * wildcard in FTP connectors.

Ticket(s) Component(s) Summary

INUBIT-13885, SUPPORT-8642

Connector - DB

Fixed an issue that prevented introducing TIMETAMP type values via XML at the database connector. This problem occurred with PostgreSQL, Oracle, MySQL, MariaDB, MSSQL and DB2 databases.

Inserting such values using a prepared statement is currently not supported by the DB Connector.

Ticket(s) Component(s) Summary

INUBIT-14045, SUPPORT-8226

Application - Process Engine

A problem with writing log output from third-party libraries has been fixed so that this information is now included in the trace.log file again.

Ticket(s) Component(s) Summary

INUBIT-14077

Converter - XSLT

With the latest update of the Saxon 10 EE library, we noticed a performance drop of about 2-3%. Therefore, the Saxon EE library will revert to the previous version.

Ticket(s) Component(s) Summary

INUBIT-12987, SUPPORT-7344

TWF Unit Tests

During the execution of TWF unit tests, results are cached in the repository. After completing the unit test, directories that are no longer required are removed from the repository.

Ticket(s) Component(s) Summary

INUBIT-13306, SUPPORT-7632

Workbench - Compare

Midnight task start time displayed incorrectly when comparing two INUBIT instances. This problem is now fixed.

Ticket(s) Component(s) Summary

INUBIT-13638

Workbench - General

The notification icon in the workbench toolbar has been adjusted so that the displayed number is always clearly visible.

Ticket(s) Component(s) Summary

INUBIT-12338, SUPPORT-7246

BPC - Process Documentation

An issue with displaying comments with line breaks in the documentation module has been fixed.

Ticket(s) Component(s) Summary

INUBIT-13176, SUPPORT-7644

Variable Mapping

Variable mapping has been improved so that content already entered is preserved when selecting "Static Value" and switching between "XML" and "Text" type.

8.0.21

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-13460

Designer - Technical Workflow

The XPath version stored in Technical Workflows is now automatically updated to version 3.1 during import or migration.

Ticket(s) Component(s) Summary

INUBIT-13600

Connector - FTP

With the move to JDK 11.0.19, SSLv3 is no longer available in the JDK and TLS versions 1.0 and 1.1 are deprecated. These changes in the JDK have now been transferred to the FTP module wizard.

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.

Ticket(s) Component(s) Summary

INUBIT-12368

Application - Remote Connector

The spring-security, spring-boot and spring libraries have been updated.

Ticket(s) Component(s) Summary

INUBIT-13837

Connector - AS4

The wss4j library required for the AS4 Connector has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-8432, SUPPORT-9228, SUPPORT-2396

Workbench - Monitoring

A new configuration option has been added to the workbench preferences, which can be used to control when the filter options are displayed as checkboxes or as a text field in the monitoring tables.

Ticket(s) Component(s) Summary

INUBIT-9912, SUPPORT-4682

Component - DB Explorer

Only when used with an ORACLE database.

Added a schema combobox which shows all schemas available for the granted user. Based on schema selection the respective SQL statements and tables will be loaded.

User must have all privileges the one giving access and one who taking grant access.

Run the below query: GRANT ALL PRIVILEGES TO <username>;

Below query is for getting access for DBA_TAB_PRIVS Table GRANT SELECT ANY DICTIONARY TO <username>;

Ticket(s) Component(s) Summary

INUBIT-10822

Adapter - EDI

The "EDI Rule Management" tab now also shows the last person who edited a rule and the time it was edited. In addition, EDI rule changes can be traced as usual via the audit log.

Ticket(s) Component(s) Summary

INUBIT-11219

Component - Module Editor, Repository

The "Migrate to Saxon 10" action is now available in the Editor (server-side) module and in the repository in the directory tree to automatically adapt old XSLTs to run with Saxon 10. Newly created or edited XSLTs are already customized.

Ticket(s) Component(s) Summary

INUBIT-11534, SUPPORT-6658

Adapter - EDI

The EDI adapter already outputs the variable edi.autodetect.rule.name (string) containing the last used rule file name. Now another variable edi.autodetect.rule.path (XML) is output, which contains all used rule file names. In particular, after processing several EDI messages within an envelope, the list of all rules is already provided.

Ticket(s) Component(s) Summary

INUBIT-11849, SUPPORT-6959

Application - AS4 Gateway, Connector - JMS

The activemq-jms-pool library has been updated to the latest version. The geronimo-jms library has been removed.

Ticket(s) Component(s) Summary

INUBIT-12059

Connector - FTP

The "Safe Writing" option is now also available for the FTP and FTPS protocols.

Ticket(s) Component(s) Summary

INUBIT-12189, SUPPORT-7212, SUPPORT-4009

Connector - SAP

Supporting SAP JCo 3.17 and SAP IDoc 3.1.3

Ticket(s) Component(s) Summary

INUBIT-13273

Connector - IGUASU, Key Manager

The IGUASU Connector only allows secure WebSocket connections. In addition, the certificates stored in the module can now be managed via the Key Manager.

Ticket(s) Component(s) Summary

INUBIT-13335

Application - AS4 Gateway, Application - Remote Connector, Installer

The product now comes with a new JDK version.

Ticket(s) Component(s) Summary

INUBIT-13339, SUPPORT-6318

Application - Process Engine, Component - DB Explorer, Component - DB Manager, Connector - DB

The INUBIT Process Engine now supports the connection of the Azure SQL database.

Ticket(s) Component(s) Summary

INUBIT-13600

Connector - FTP

With the move to JDK 11.0.19, SSLv3 is no longer available in the JDK and TLS versions 1.0 and 1.1 are deprecated. These changes in the JDK have now been transferred to the FTP module wizard.

Ticket(s) Component(s) Summary

INUBIT-13787

BPC - INUBIT WebApp

The REST API has been extended in such a way that ajax jump and ajax Sumbit calls can now also be processed via it.

Ticket(s) Component(s) Summary

INUBIT-13826

BPC - General

The INUBIT product is now shipped with BPC 4.1.2.

Ticket(s) Component(s) Summary

INUBIT-13827

REST Interface

The status of the INUBIT Process Engine can now also be checked via the REST endpoint /health.

Ticket(s) Component(s) Summary

INUBIT-9761, SUPPORT-5495

Backup/Restore

All Windows .bat files have been modified so that they can be called from anywhere in the file system.

Ticket(s) Component(s) Summary

INUBIT-11214

Installer

The timestamp in the installer log file name has been adjusted to the format YYYY_MM_DD_HH_MM_SS. This means that multiple files in a folder are automatically sorted chronologically.

Ticket(s) Component(s) Summary

INUBIT-12848, SUPPORT-7493

Converter - XSLT, XPath-Assistant / Execution

The documentation for the XSLT function format-number() in all its forms has been revised and improved so that a suitable description and examples are now available.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-12134, SUPPORT-7780

Workbench - Import / Export / Deployment

Fixed an issue that could cause the ibis_deploy.xml file to be reverted to an old state when booting the process engine.

Ticket(s) Component(s) Summary

INUBIT-12199, SUPPORT-6709

Connector - HTTP, Workbench - Remote Connector configuration

An issue has been fixed so that the actual HTTP error message is now returned on a remotely executed HTTP connector in the event of an error.

Ticket(s) Component(s) Summary

INUBIT-12902, SUPPORT-7564

Workbench - General

If the network connection to the process engine is broken and the workbench is then closed, local workflow/module states could be lost. Error handling has been improved here so that local states are saved and are available again the next time the workbench is started.

Ticket(s) Component(s) Summary

INUBIT-13572

BPC - INUBIT Monitoring, BPC - INUBIT WebApp, BPC - Process Documentation, BPC - Process Interaction

Fixed a problem connecting to the INUBIT backend when using self-signed certificates. The connection now works without any problems.

Ticket(s) Component(s) Summary

INUBIT-13821, SUPPORT-8159, SUPPORT-8081

Converter - XSLT

When executing XSLT scripts, only an entry was created in the log and processing of the script was continued for certain errors. This behavior has been restored. In addition, the log entry is now created in the trace.log file and no longer in the Tomcat catalina.log file.

Ticket(s) Component(s) Summary

INUBIT-11742, SUPPORT-6152, SUPPORT-6824

Converter - XSLT

Problems with drag and drop in the XSLT editor have been fixed.

Ticket(s) Component(s) Summary

INUBIT-12073, SUPPORT-7107

Workbench - General

Viewing and editing the portal and process user server settings would fail when done from the parent node in the server configuration tree. This problem is now fixed.

Ticket(s) Component(s) Summary

INUBIT-12669, SUPPORT-7332

Workbench - General

When logging into an additional user group, it is now checked that the login user also has access to this group. Otherwise the login process will be aborted.

Ticket(s) Component(s) Summary

INUBIT-12846, SUPPORT-7338, SUPPORT-8080, SUPPORT-8517

Connector - FTP

Deleting files on an FTP server across a directory structure resulted in incorrect paths that prevented the files from being deleted. The issue with generating the paths has been fixed.

Ticket(s) Component(s) Summary

INUBIT-12956, SUPPORT-7719, SUPPORT-8076

Installer

The output of error information when starting up the INUBIT has been improved so that it is now easier to find the cause of the underlying problem.

Ticket(s) Component(s) Summary

INUBIT-13051

Global Search

Contents in system diagrams are now also taken into account when executing the global search.

Ticket(s) Component(s) Summary

INUBIT-13177, SUPPORT-8159, SUPPORT-8081, SUPPORT-7052

Converter - XSLT

Errors when running XSLT using the Saxon library were incorrectly logged to Tomcat’s Catalina file. This is now corrected and the errors end up in the INUBIT file trace.log.

Ticket(s) Component(s) Summary

INUBIT-13178, SUPPORT-7311

Workbench - General

Unexpected exceptions could occur when using the "Auto save artifacts" option in the workbench. This issue has now been resolved.

Ticket(s) Component(s) Summary

INUBIT-13239

BPC - Process Interaction

Fixed an issue with loading and submitting task forms when using follow-up tasks. Several tasks were displayed at the same time, which then led to problems with the submit.

Ticket(s) Component(s) Summary

INUBIT-13270, SUPPORT-7733

Utility - Cryptographer

An issue with encrypting or decrypting compressed data has been fixed.

Ticket(s) Component(s) Summary

INUBIT-13299, SUPPORT-5815

XPath-Assistant / Execution

Fixed an issue with recognizing namespaces in complex XPath expressions so that undeclared namespaces are automatically added in the XPath wizard. Only the value for the URI is empty and must be filled correctly manually.

Ticket(s) Component(s) Summary

INUBIT-13304

Connector - IGUASU

The IGUASU connector is now able to process large amounts of data.

Ticket(s) Component(s) Summary

INUBIT-13460

Designer - Technical Workflow

The XPath version stored in Technical Workflows is now automatically updated to version 3.1 during import or migration.

Ticket(s) Component(s) Summary

INUBIT-13608, SUPPORT-7756

Connector - Backup

A problem when creating the backup has been fixed, which caused the backup to be canceled if there was no runtime data. The error is now logged and the creation of the backup continues.

Ticket(s) Component(s) Summary

INUBIT-13628

Backup/Restore

A problem in the backup script has been fixed so that the script can now be reapplied to an existing INUBIT installation folder to create a backup.

Ticket(s) Component(s) Summary

INUBIT-14036

Application - Process Engine

A problem when changing the log level has been fixed so that only log entries that match the set log level are now written.

Ticket(s) Component(s) Summary

INUBIT-13573

Workbench - Monitoring

Fixed the title of the download dialog in the log tabs.

8.0.20

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-13739

REST Interface

High load on the metrics REST endpoint led to an uncontrolled number of database connections that were not cleared correctly. This could cause the process engine to crash. This critical issue is now resolved.

8.0.19

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-12525, SUPPORT-6876

Connector - REST

When sending a message with an attachment was configured via the module wizard, the "Content-Type" parameter always received the value multipart/form-data, even if only a single attachment was sent. This has now been corrected and the content type is dynamically set based on the file type being sent.

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.

Ticket(s) Component(s) Summary

INUBIT-13512

User Manager

The keycloak-admin-client library has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-12135, SUPPORT-6652

Converter - Task Generator, Workbench - Monitoring

Restarting failed task generators via the queue manager has been improved. Previously, tasks were always restarted at the input mapping. Now it is first checked where an error occurred (input mapping or output mapping) and then execution is resumed with the same ProcessID on the corresponding mapping.

Ticket(s) Component(s) Summary

INUBIT-2528

BPC - INUBIT Monitoring

The number of different statuses are now also displayed from the Queue Log table.

Ticket(s) Component(s) Summary

INUBIT-3045, SUPPORT-452

Repository, Workbench - Import / Export / Deployment

When deploying XML schema files in the repository, all other referenced schema files are now also deployed, provided they are also stored in the repository.

Ticket(s) Component(s) Summary

INUBIT-6171, SUPPORT-7386, SUPPORT-3540

Connector - FTP

The TLS version range to be used for the FTPS protocol can now be set on the FTP connector. This setting can be adjusted individually for each FTP connector instance.

Ticket(s) Component(s) Summary

INUBIT-10307

Adapter - EDI

The EDI adapter is now able to process an X12 message containing functional groups in different formats.

Ticket(s) Component(s) Summary

INUBIT-11381, SUPPORT-6521

Utility - IS Configuration

The getModuleList operation has been extended so that modules from additional user groups can be queried using the <UserGroupName> element.

Ticket(s) Component(s) Summary

INUBIT-12142, SUPPORT-7191

Connector - FTP

The caching of FTP sessions has been improved so that entries in the cache are retained across workflow boundaries.

Ticket(s) Component(s) Summary

INUBIT-12151, SUPPORT-6761, SUPPORT-6668, SUPPORT-6710, SUPPORT-10047, SUPPORT-7182, SUPPORT-6710

Designer - General

The performance of the search on the diagram and module tree has been significantly accelerated by only considering node texts down to the diagram/module level. Everything below diagrams/modules is ignored during the search.

Ticket(s) Component(s) Summary

INUBIT-13179

Installer

Running the patch installer now also updates the LICENSE and NOTICE files in the BPC-Karaf directory.

Ticket(s) Component(s) Summary

INUBIT-13250

Connector - IGUASU

An updated list of IGUASU input listeners (configured for the current connection) is sent to the IGUASU server when a new connection is opened or when there is a change in the list of available listeners on INUBIT side.

Ticket(s) Component(s) Summary

INUBIT-13570

BPC - General

The INUBIT product is now shipped with BPC 4.1.1.

Ticket(s) Component(s) Summary

INUBIT-10519

Application - AS4 Gateway, Connector - AS4

The detection of duplicate messages on the AS4 Connector has been improved. If an incoming message is found to be a duplicate, the connector returns the message ID in the new variable as4.message.duplicate.id.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-13576, SUPPORT-7719

REST Interface

When the metrics interface was called, connections from the database pool were not put back into it properly, which could lead to all connections in the pool being blocked. This problem is now fixed.

Ticket(s) Component(s) Summary

INUBIT-12885, SUPPORT-7564, SUPPORT-6849, SUPPORT-7440

Designer - BOD, Designer - General, Repository

Previously, if several diagrams were published at once and an error occurred during diagram updating, there was sometimes an undefined state between what was updated on the server and what remained on the local side.

This is now fixed so that all valid charts end up on the server side and all invalid charts remain on the local side.

Ticket(s) Component(s) Summary

INUBIT-13575, SUPPORT-7902

Converter - XSLT

A version conflict in a third-party library has been fixed, which means that the function xsl:decimal-format() can now be accessed in the XSLT Converter without any problems again.

Ticket(s) Component(s) Summary

INUBIT-12004

Workbench - General

In the start script of the workbench, syntactical errors have been corrected.

Ticket(s) Component(s) Summary

INUBIT-12525, SUPPORT-6876

Connector - REST

When sending a message with an attachment was configured via the module wizard, the "Content-Type" parameter always received the value multipart/form-data, even if only a single attachment was sent. This has now been corrected and the content type is dynamically set based on the file type being sent.

Ticket(s) Component(s) Summary

INUBIT-12589, SUPPORT-7282

Designer - Technical Workflow

When moving modules, the tree with the possible target areas was incompletely filled. Various target areas were missing for users who did not belong to the "System Administrator" role. This problem is now fixed.

Ticket(s) Component(s) Summary

INUBIT-12597, SUPPORT-7301

Connector - Rabbit MQ

If the input listener encounters an error when sending the acknowledgment to the RabbitMQ server, this is now dealt with and the input listener continues to work normally.

Ticket(s) Component(s) Summary

INUBIT-12607, SUPPORT-7326

Tagging, Versioning

Fixed an issue with updating partner management information via IS Configuration plugin that caused incorrect information to be displayed in the workbench. Now the data is up-to-date.

Ticket(s) Component(s) Summary

INUBIT-12682, SUPPORT-7134

Workbench - Monitoring

On the Workbench tab "Process Log" it is now possible to load data from a PostgreSQL database into the view.

Ticket(s) Component(s) Summary

INUBIT-12908, SUPPORT-7375

Utility - Cryptographer

A problem with PGP signature detection of mail content has been fixed.

Ticket(s) Component(s) Summary

INUBIT-12949, SUPPORT-7510

Versioning

When deleting versions, modules previously used in workflows were not listed. This issue has now been fixed so that deleting versions can be applied to all existing modules.

Ticket(s) Component(s) Summary

INUBIT-12981

Workbench - Monitoring

The right for the "Webservice Manager" workbench tab was previously missing in the rights tree. This right has now been added so that this tab can now be shown or hidden for users.

Ticket(s) Component(s) Summary

INUBIT-12986

Controls - Throw

An issue when reading the value for the module property AdditionalErrorProcessing has been fixed, which meant that setting a value via variable mapping was previously ignored. With the bug fix, the value assigned via variable mapping is now applied correctly and a corresponding entry is created in the queue manager if true.

Ticket(s) Component(s) Summary

INUBIT-13007, SUPPORT-7585

Utility - Compressor

An error when reading the file list from compressed files has been fixed. The read path and size information is now correct and can be used to extract individual files from this archive.

Ticket(s) Component(s) Summary

INUBIT-13170, SUPPORT-7700

Adapter - EDI

An issue with the EDI adapter when processing EDIGAS messages has been fixed. A list of EDIGAS identifiers that was previously used internally in the code has been removed so that only the information in the repository file EDIGAS-MESSAGES.xml is used.

Ticket(s) Component(s) Summary

INUBIT-13345

Portal - Deployment

Previously it was not possible to update the INUBIT BPC modules from the workbench on a BPC with an older BPC core module version. The BPC code module always had to be updated manually first. This issue has now been resolved.

Ticket(s) Component(s) Summary

INUBIT-13546, SUPPORT-7861

Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

Fixed an issue with handling legacy module properties. In particular, the transfer of old OAuth scope values is now carried out correctly.

Ticket(s) Component(s) Summary

INUBIT-11980, SUPPORT-10020, SUPPORT-8340, SUPPORT-7012

Adapter - CSV

A problem with the CSV adapter when handling text quotation marks and line breaks has been fixed. If quotation marks are not escaped within a text, the module now reports an error when reading in. Line breaks are preserved in the format in which they are passed to the module with the message.

Ticket(s) Component(s) Summary

INUBIT-13530

Application - Process Engine

Previously, an error in the IBISObservationTimer could occur when the process engine was started immediately after a restore. This issue is now resolved.

8.0.18 Spring 2023

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-12399, SUPPORT-7270

REST Interface

At the REST API endpoint, which returns model data, the access options have been more restricted when data is queried for another user.

Ticket(s) Component(s) Summary

INUBIT-12575, SUPPORT-8556

Connector - DB

PostgreSQL databases ONLY:

Fixed a problem with storing timestamps in databases, which caused the time zone information to be lost. This creates manual effort for specifying and quoting the TIMESTAMP and TIMESTAMPZ values correctly. Otherwise, the query may fail when run against the database.

Ticket(s) Component(s) Summary

INUBIT-13169

BPC - General, Installer

The BPC is now shiped with OpenSearch instead of Elasticsearch.

Be sure to read the more information here.

Ticket(s) Component(s) Summary

INUBIT-13649

BPC - General

A Content Security Policy(CSP) is set via HTTP header. This can affect custom modules, INUBIT WebApps or integrated third-party applications. To customize the CSP see Content Security Policy.

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.

Ticket(s) Component(s) Summary

INUBIT-11656

Application - AS4 Gateway, Application - Process Engine, Application - Remote Connector, Workbench - General

The xstream library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11859

Adapter - XLSX, Adapter - XLS-XML

The poi-scratchpad library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11864

Connector - Web Service

The webservice-rt library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11866

Application - Process Engine

The iText library has been removed.

Ticket(s) Component(s) Summary

INUBIT-12399, SUPPORT-7270

REST Interface

At the REST API endpoint, which returns model data, the access options have been more restricted when data is queried for another user.

Ticket(s) Component(s) Summary

INUBIT-11883

Application - AS4 Gateway

The jetty-server library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11884

Application - AS4 Gateway

The spring-messaging library has been updated.

Ticket(s) Component(s) Summary

INUBIT-12905

Application - Process Engine

The Tomcat application server has been updated to version 9.0.73.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-12647

Repository

During the import or deployment of XSLT files to the repository, they are now automatically adapted for Saxon 10.

Ticket(s) Component(s) Summary

INUBIT-13136, SUPPORT-7631

Installer

Tomcat security has been improved by removing all optional web applications.

Ticket(s) Component(s) Summary

INUBIT-3450, SUPPORT-8290, SUPPORT-7355, SUPPORT-1748

Application - Process Engine

INUBIT now supports the PostgreSQL database in version 15.

Ticket(s) Component(s) Summary

INUBIT-9116

Installer

The Keycloak included in the installer has been updated to version 21.0.1.

Ticket(s) Component(s) Summary

INUBIT-9200

BPC - INUBIT WebApp, BPC - Process Interaction, Converter - Task Generator

The Task Generator UI now supports a tree element. This allows tree structures to be visualized and users can navigate through them.

Ticket(s) Component(s) Summary

INUBIT-10082, SUPPORT-5452

BPC - General, Installer

The BPC Forms module is now also delivered with the installer.

Ticket(s) Component(s) Summary

INUBIT-10152, SUPPORT-5814

XPath-Assistant / Execution

The XPath wizard now also correctly supports the use of the map and array functions.

Ticket(s) Component(s) Summary

INUBIT-10284

User Manager

Process Roles Tab moved to Process User Server which is more relevant to the user.

Ticket(s) Component(s) Summary

INUBIT-10715

Workbench - Monitoring

The tabs for displaying log file information have been moved to their own main tab. This improves clarity and makes it easier to find the log information.

Ticket(s) Component(s) Summary

INUBIT-10716

Connection Manager

The Connection Manager has been extended and now automatically displays all external systems configured in the Process Engine, such as mail servers, internal databases and the portal used.

Ticket(s) Component(s) Summary

INUBIT-10740

REST Interface, Tasklist, Utility - IS Configuration

In response to requests from the root user, the Process Engine returns all tasks, regardless of who owns them.

Ticket(s) Component(s) Summary

INUBIT-10821

Adapter - EDI

EDI rules can be removed from the Process Engine via REST API.

Ticket(s) Component(s) Summary

INUBIT-10824

REST Interface

The metric endpoint now also outputs the current, busy, and max values, and the maximum values of the Tomcat threads.

Ticket(s) Component(s) Summary

INUBIT-10929

BPC - Process Documentation

With a new configuration option in the Process Documentation Module, the diagram to be selected initially can be defined.

Ticket(s) Component(s) Summary

INUBIT-11053

BPC - Process Interaction

The creation of task list modules in the BPC has been improved in such a way that module instances are retained and updated in the BPC during redeployment.

Ticket(s) Component(s) Summary

INUBIT-11365

Connector - IGUASU

The new plugin IGUASU Connector can be used to call IGUASU flows from technical workflows.

Ticket(s) Component(s) Summary

INUBIT-11367

Connector - IGUASU

The new plugin IGUASU Connector can be used to call technical workflows from IGUASU.

Ticket(s) Component(s) Summary

INUBIT-11419

Adapter - EDI, Workbench - Monitoring

Changes to EDI rules on the Process Engine are now noted in the audit log.

Ticket(s) Component(s) Summary

INUBIT-11540, SUPPORT-9578

Workbench - General

The deletion of a user and his references in the system can now also be triggered via the REST API.

Ticket(s) Component(s) Summary

INUBIT-11542

Application - Process Engine

When deleting a user on the Process Engine, all personal references in the system can now be removed in compliance with the GDPR. It is even possible to make up for the removal of references for users who have already been deleted.

Ticket(s) Component(s) Summary

INUBIT-11647, SUPPORT-7194

Adapter - JSON

The JSON adapter offers the new XSLT 3.0 output format, which can be processed directly with an XSLT 3.0 script.

Ticket(s) Component(s) Summary

INUBIT-11801, SUPPORT-5665

Installer

The INUBIT installer now also delivers BPC-specific script files.

Ticket(s) Component(s) Summary

INUBIT-11815

Adapter - EDI

In the "EDI Rule Management" tab, rule files can be renamed.

Ticket(s) Component(s) Summary

INUBIT-12080

Application - Process Engine, Connector - DB

INUBIT now supports the Oracle 21C database.

Ticket(s) Component(s) Summary

INUBIT-12111

Designer - Technical Workflow, Migration

During the import or deployment of technical workflows, they are now automatically adapted for Saxon 10.

Ticket(s) Component(s) Summary

INUBIT-12618

BPC - General, Converter - Task Generator, Converter - XSLT

The Saxon 10 EE library has been updated.

Ticket(s) Component(s) Summary

INUBIT-12623

Designer - Technical Workflow

On the "Designer" tab, the "Migrate to Saxon 10" action can now be called on the server workflow tree, which automatically adjusts all workflow-specific jobs for Saxon 10.

Ticket(s) Component(s) Summary

INUBIT-13011

Adapter - EDI

EDI rule management via the Workbench has been simplified. Under "Administration" there is a new tab "EDI Rule Management". This allows all EDI rules to be added, removed or adjusted on the Process Engine.

Ticket(s) Component(s) Summary

INUBIT-13169

BPC - General, Installer

The BPC is now shiped with OpenSearch instead of Elasticsearch.

Be sure to read the more information here.

Ticket(s) Component(s) Summary

INUBIT-13233

BPC - General

The INUBIT product is now shipped with BPC 4.1.0.

Ticket(s) Component(s) Summary

INUBIT-13649

BPC - General

A Content Security Policy(CSP) is set via HTTP header. This can affect custom modules, INUBIT WebApps or integrated third-party applications. To customize the CSP see Content Security Policy.

Ticket(s) Component(s) Summary

INUBIT-11215

BPC - General

Updates for BPC modules are now also displayed via the deployment if newer versions are available in INUBIT. The update can be triggered with a simple click.

Ticket(s) Component(s) Summary

INUBIT-12089, SUPPORT-6318

Application - Process Engine, Connector - DB

INUBIT now supports the MSSQL Server 2022 database.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-13181

Connector - File

Fixed a problem with the File Connector that when reading a zipped file on a network drive, a blank output was generated on the connector.

Ticket(s) Component(s) Summary

INUBIT-11751, SUPPORT-10676, SUPPORT-7927

Connector - Web Service

Fixed a problem with writing the webservice.log that prevented the writing of Webservice Connector log entries.

Ticket(s) Component(s) Summary

INUBIT-11752, SUPPORT-8159, SUPPORT-6626, SUPPORT-4840

Application - Process Engine

Fixed an issue that prevented the creation of custom log files on the Process Engine.

Ticket(s) Component(s) Summary

INUBIT-11887, SUPPORT-6970

Workbench - General

In the Workbench, the quick action buttons on the split pane areas are now available again to completely collapse or expand areas.

Ticket(s) Component(s) Summary

INUBIT-11966, SUPPORT-6760

Connector - REST

A problem with the use of NTLM credentials has been fixed. Internal caching led to longevity of the access data. This is now prevented by emptying the cache and always using the current access data.

Ticket(s) Component(s) Summary

INUBIT-12225, SUPPORT-7185

User Manager

A problem with login and logout via su mode has been fixed.

Ticket(s) Component(s) Summary

INUBIT-12534, SUPPORT-7268

Connector - DB

Fixed a problem when executing prepared statements on a MariaDB, which means that the parameter types are now correctly determined and set.

Ticket(s) Component(s) Summary

INUBIT-12575, SUPPORT-8556

Connector - DB

PostgreSQL databases ONLY:

Fixed a problem with storing timestamps in databases, which caused the time zone information to be lost. This creates manual effort for specifying and quoting the TIMESTAMP and TIMESTAMPZ values correctly. Otherwise, the query may fail when run against the database.

Ticket(s) Component(s) Summary

INUBIT-12653

Workbench - General

Fixed an issue that prevented the creation of workbench log files.

Ticket(s) Component(s) Summary

INUBIT-12968

Workbench - General

An issue with searching via tables with column sorting enabled has been fixed. Column sorting marked incorrect entries in the table as the result of a search. This has now been corrected.

Ticket(s) Component(s) Summary

INUBIT-12641, SUPPORT-7388

CLI

A restriction on the length of output of values via CLI mu command has been removed. As a result, all values are now always output in full length.

8.0.17

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-9202, SUPPORT-6151

Adapter - EDI

The configuration of the auto-detection of EDIGAS rules has been revised. The structure of the EDIGAS_MESSAGES.xml file was completely revised and the EDIGAS_SUBSETS.xml file was removed.

As a result, there is only one place where the necessary information for the target rule can/must be given. In addition, any alpha-numeric values can be specified for the target rule version. Previously, only numerical values could be specified.

Adjustments to EDI rules

Please update the file EDIGAS-MESSAGES.xml under Global > System > EDI Specification > Rule Metadata in your INUBIT installation. Alternatively, you can also import this zip file directly under Global.

Remove the EDIGAS-SUBSETS.xml file in the same repository directory.

Ticket(s) Component(s) Summary

INUBIT-12072, SUPPORT-7101

XPath-Assistant / Execution

The implementation of the XSLT function Misc.branchToString() has been adjusted so that it can now be executed correctly with the Saxon 10 transformer.

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.

Ticket(s) Component(s) Summary

INUBIT-11865

Utility - PDF Toolbox

The Apache PDF Jempbox library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11840

Application - Process Engine

The spring and spring jdbc library has been updated.

Ticket(s) Component(s) Summary

INUBIT-12122, SUPPORT-8691, SUPPORT-7615, SUPPORT-3939

Application - AS4 Gateway, Application - Process Engine, Application - Remote Connector, Installer

The product now comes with a new JDK version.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-9202, SUPPORT-6151

Adapter - EDI

The configuration of the auto-detection of EDIGAS rules has been revised. The structure of the EDIGAS_MESSAGES.xml file was completely revised and the EDIGAS_SUBSETS.xml file was removed.

As a result, there is only one place where the necessary information for the target rule can/must be given. In addition, any alpha-numeric values can be specified for the target rule version. Previously, only numerical values could be specified.

Adjustments to EDI rules

Please update the file EDIGAS-MESSAGES.xml under Global > System > EDI Specification > Rule Metadata in your INUBIT installation. Alternatively, you can also import this zip file directly under Global.

Remove the EDIGAS-SUBSETS.xml file in the same repository directory.

Ticket(s) Component(s) Summary

INUBIT-12972

BPC - General

The INUBIT product is now shipped with BPC 4.0.15.

Ticket(s) Component(s) Summary

INUBIT-10176, SUPPORT-5815

XPath-Assistant / Execution

The XPath wizard has been enhanced so that undeclared namespaces are automatically detected by the wizard and generated with an empty URI. This initially leads to an error when executed. However, the user is guided directly to the source of the error and can bring about the successful execution faster by entering the missing URIs.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-12572, SUPPORT-7330

Connector - Microsoft 365

The security of OAuth communication between Process Engine and OAuth server has been improved.

Ticket(s) Component(s) Summary

INUBIT-11898, SUPPORT-8318, SUPPORT-8807, SUPPORT-6235

Converter - Complex Lookup Table

Improved error handling when applying XPath expressions so that an error message is now returned for each failed expression.

Ticket(s) Component(s) Summary

INUBIT-12005

CLI

A restriction on the length of output of values via CLI has been removed. As a result, all values are now always output in full length.

Ticket(s) Component(s) Summary

INUBIT-12072, SUPPORT-7101

XPath-Assistant / Execution

The implementation of the XSLT function Misc.branchToString() has been adjusted so that it can now be executed correctly with the Saxon 10 transformer.

Ticket(s) Component(s) Summary

INUBIT-12094

Component - DB Manager, Connector - DB

Fixed an issue with reading data from partitioned tables of a Postgres database.

The Postgres driver 9.4.1203 does not support partitioned tables. Instead, the Postgres driver version 42.2.18 (or later) must be used.
Ticket(s) Component(s) Summary

INUBIT-12150, SUPPORT-7183

Utility - IS Configuration

An issue querying the list of all modules of a user (getModuleList) has been fixed.

Ticket(s) Component(s) Summary

INUBIT-12392, SUPPORT-6208

Connector - File

When the Process Engine was restarted, the placeholder counter used by the File Connector was reset. Among other things, this led to problems writing files with wildcard characters in the file name. This issue has now been resolved.

Ticket(s) Component(s) Summary

INUBIT-11654

Converter - XSLT

Double assignment of keyboard shortcuts, e.g. in the XSLT editor (variable mapping), leads to unintentional closing of the editor without applying the changes. This is now prevented by a pop-up question dialog.

Ticket(s) Component(s) Summary

INUBIT-11793, SUPPORT-6885

Variable Mapping

In the variable mapping dialog, the option to swap source and target for global constants is now disabled.

Ticket(s) Component(s) Summary

INUBIT-11968, SUPPORT-6898

Workbench - General

A transparency issue on the login dialog has been fixed.

Ticket(s) Component(s) Summary

INUBIT-12045, SUPPORT-5538

Application - Tomcat

Fixed an issue that caused an exception while shutting down the Process Engine.

8.0.16

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-11626, SUPPORT-4984, SUPPORT-6171, SUPPORT-6567

Designer - Technical Workflow

Exploitation of the XXE XML document parsing vulnerability has been restricted in Technical Workflow. The use of the DOCTYPE statement is still possible, but external references are ignored and no longer resolved.

The default behavior can be defined differently using start parameters on the Process Engine or Workbench, if necessary. For more details, see the Patch Guide.

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.

Ticket(s) Component(s) Summary

INUBIT-11626, SUPPORT-4984, SUPPORT-6171, SUPPORT-6567

Designer - Technical Workflow

Exploitation of the XXE XML document parsing vulnerability has been restricted in Technical Workflow. The use of the DOCTYPE statement is still possible, but external references are ignored and no longer resolved.

The default behavior can be defined differently using start parameters on the Process Engine or Workbench, if necessary. For more details, see the Patch Guide.

Ticket(s) Component(s) Summary

INUBIT-11658

Utility - Compressor

The commons-compress library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11861

Application - AS4 Gateway, Connector - AS4, Connector - JMS

The activemq-client library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11657

Application - Process Engine

The commons-beanutils library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11754, SUPPORT-7829

Workbench - General

The rsynctextarea library has been updated.

Ticket(s) Component(s) Summary

INUBIT-11839

Application - Process Engine, Application - Remote Connector

The apache cxf library has been updated.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-11497

Application - AS4 Gateway

Several libraries have been updated to a newer version:

  • ActiveMQ

  • Apache CXF

  • Commons-IO

  • Guava

  • H2 database

  • Jackson

  • Jaxb

  • Tomcat JDBC

  • Xstream

Ticket(s) Component(s) Summary

INUBIT-2929, SUPPORT-1558, SUPPORT-1825

Connector - AS4

A CPA file can only be stored directly on an AS4 module. This makes it easier to distribute the module on different INUBIT systems.

Ticket(s) Component(s) Summary

INUBIT-12587

Installer

The installer no longer ships documentation artifacts. The documentation is now only available online, but as up-to-date as possible.

Ticket(s) Component(s) Summary

INUBIT-12602

BPC - General

The INUBIT product is now shipped with BPC 4.0.14.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-11459

Workbench - General

An error when using drag’n’drop in the Workbench has been fixed. In rare cases, the drop point was outside the visible range. Such cases are now handled correctly and the drop is canceled.

Ticket(s) Component(s) Summary

INUBIT-11828, SUPPORT-6633, SUPPORT-6842

Connector - VFS

The module property, which contains the value for the access restriction, has been extended on the VFS connector so that it can now also contain a comma-separated list of values via variable mapping.

For possible values refer to:

Ticket(s) Component(s) Summary

INUBIT-12360, SUPPORT-6296, SUPPORT-7168

Converter - XSLT, Designer - Technical Workflow, Migration

The action "Migrate to Saxon 10" does not work in the global scope of the repository and is now correctly disabled in the UI.

Ticket(s) Component(s) Summary

INUBIT-12515

CLI

Fixed an issue with running server-side startcli.sh and startcli.bat scripts. The script failed because ibis.jar and ibis_tools.jar were missing. The classpath to these JARs has been corrected and WEB-INF/lib has been used instead.

Use the startcli.sh_patch or startcli.bat_patch after running the patch installer to get the customized scripts.

Ticket(s) Component(s) Summary

INUBIT-12603

Component - Configuration Panel, Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

The security of OAuth communication between Process Engine and OAuth server has been improved.

Ticket(s) Component(s) Summary

INUBIT-11579, SUPPORT-6399

Connector - VFS

A problem with the VFS Connector when overwriting existing files in IBIS Directory mode has been fixed. Some of the overwritten files were no longer readable. Now existing files are removed and recreated.

Ticket(s) Component(s) Summary

INUBIT-11728

Converter - XSLT, Workbench - General

When using XSLT 3.0 elements, they were partially marked as faulty/unknown in the XSLT view. This issue is now resolved and all XSLT elements are correctly supported and detected.

Ticket(s) Component(s) Summary

INUBIT-11758, SUPPORT-6763, SUPPORT-6907

Connector - Microsoft 365

Fixed an issue when running the restore script. The new Microsoft 365 plugin caused logging blocking, causing the recovery process to hang.

Ticket(s) Component(s) Summary

INUBIT-11772

Connector - Rabbit MQ

A problem with the RabbitMQ Output Connector configuration has been fixed. The setting for exclusive queues was incorrectly available here and has been removed.

Ticket(s) Component(s) Summary

INUBIT-11798, SUPPORT-6890

Converter - XSLT

An error when executing the XSLT function parseXml() has been fixed. The result is now correctly attached to the result XML.

Ticket(s) Component(s) Summary

INUBIT-11821, SUPPORT-8096, SUPPORT-6924

Application - Process Engine

An issue in the workflow error notification settings has been fixed, so that it is now possible again to integrate mail servers that do not require authentication.

Ticket(s) Component(s) Summary

INUBIT-12205

Connector - Web Service

A problem with calling the context menu on the tab "Provided Service" has been fixed.

Ticket(s) Component(s) Summary

INUBIT-12590

Workbench - General

Fixed a bug in the startup script that was reported when running on the console but did not cause any functional limitations.

Ticket(s) Component(s) Summary

INUBIT-11744, SUPPORT-6775

Workbench - Compare

A problem when comparing the additional languages in the server configuration between two INUBIT systems has been fixed.

8.0.15

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-11204

Converter - XSLT

The Xalan library was removed due to its age and identified security vulnerabilities. Alternatively, the Xalan present in the JDK is now used. This is up-to-date and up-to-date.

Our extensive tests have shown no effect on the processing of XML data, e.g. in the XSLT Converter.

Nevertheless, effects for all customer systems cannot be ruled out. If you encounter problems reading, processing or writing XML data using Technical Workflows, please contact support.

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.

Ticket(s) Component(s) Summary

INUBIT-11593

Component - DB Explorer, Component - DB Manager, Connector - DB

The hibernate-core library has been updated to version v5.6.14.Final.

Ticket(s) Component(s) Summary

INUBIT-11855

Application - Process Engine, Workbench - General

The stax2-api library has been updated to version v4.2.1.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-11204

Converter - XSLT

The Xalan library was removed due to its age and identified security vulnerabilities. Alternatively, the Xalan present in the JDK is now used. This is up-to-date and up-to-date.

Our extensive tests have shown no effect on the processing of XML data, e.g. in the XSLT Converter.

Nevertheless, effects for all customer systems cannot be ruled out. If you encounter problems reading, processing or writing XML data using Technical Workflows, please contact support.

Ticket(s) Component(s) Summary

INUBIT-12081

BPC - General

The INUBIT product is now shipped with BPC 4.0.13.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-9608, SUPPORT-8204, SUPPORT-4640

Workbench - Import / Export / Deployment

A problem when deploying modules has been fixed so that linked repository files are now also deployed, even if they are in a different user group.

Ticket(s) Component(s) Summary

INUBIT-9764, SUPPORT-4258

Converter - Task Generator, Designer - Technical Workflow

Fixed an issue with task submission via REST API, which occurred when an error occurred after a successful task submit during further workflow execution. This error was incorrectly attributed to the task submit and reported back to the calling workflow accordingly. Now a correct assignment of the error occurred.

Ticket(s) Component(s) Summary

INUBIT-11522

Component - XML Editor

A problem with the search box on the XML editor has been fixed. When you click a node or edit XML data, the focus does not switch back to the search box.

Ticket(s) Component(s) Summary

INUBIT-11523, SUPPORT-6651

Installer

An error in the execution of the patch installation has been fixed, so that an update of the user profiles on the server preserves already made adjustments and applies changes by patching.

Ticket(s) Component(s) Summary

INUBIT-11572, SUPPORT-6270, SUPPORT-7283, SUPPORT-6011

Component - Configuration Panel

An error that led to the error message "java.lang.IllegalStateException: System property ibis.root.directory is not set" when setting custom log configuration on the server has now been fixed and the logging can be adjusted again without restrictions.

Ticket(s) Component(s) Summary

INUBIT-11640, SUPPORT-6788, SUPPORT-6924, SUPPORT-6797

Application - Process Engine

The interface of the OAuth settings on the mail server configuration in the server settings has been changed so that it is now easier to see which configuration is currently set and which alternatives are available.

Ticket(s) Component(s) Summary

INUBIT-11829

Connector - VFS

An issue with the absolute path for file output on a VFS-Samba-Input Connector has been fixed.

Ticket(s) Component(s) Summary

INUBIT-11838

Variable Mapping

An issue creating a new variable directly in XSLT Converter module editor has been fixed.

Ticket(s) Component(s) Summary

INUBIT-11850, SUPPORT-6954

BPC - INUBIT WebApp, BPC - Process Interaction

An issue in the HTML TextArea has been fixed, so that line breaks are now inserted again when using the ENTER key.

Ticket(s) Component(s) Summary

INUBIT-12020

BPC - Process Documentation

An issue has been fixed when executing the search function in the Process Documentation module that occurred when the search text contained spaces.

Ticket(s) Component(s) Summary

INUBIT-12023

Workbench - General

The dialog for the Workbench update has been enlarged so that the content is now displayed completely again.

Ticket(s) Component(s) Summary

INUBIT-12032, SUPPORT-6918

Converter - XSLT

Issues in XSLT command documentation has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9796

Application - Process Engine

When the Process Engine starts, the repository must create locks files in the file system. These landed due to an error in the directory from which the Process Engine started. This is now corrected and the locks files are created in the designated repository folder.

Ticket(s) Component(s) Summary

INUBIT-11563

Report Generator

Reports in the report tree under the tab "Reports" are now sorted alphabetically.

Ticket(s) Component(s) Summary

INUBIT-11564

Connection Manager

The Remote Connector and Workbench versions displayed on the "Connection Manager" tab have been corrected.

Ticket(s) Component(s) Summary

INUBIT-11648

Installer

During patch installation, the file is java_home_path_setter. [cmd/sh] in the Keycloak folder.

Ticket(s) Component(s) Summary

INUBIT-11889

Workbench - Monitoring

A problem on the "Server Trace Log" tab has been fixed that led to an exception when triggering the update of the displayed content.

Ticket(s) Component(s) Summary

INUBIT-12066

Workbench - General

A sporadic problem when calling the context menu on trees has been fixed when certain actions are not available in the current context. The context menu now opens without any problems under such circumstances.

Ticket(s) Component(s) Summary

INUBIT-11063

Workbench - Compare

An issue in the wizard for comparing server configurations has been fixed. The oauth configuration details are now displayed correctly.

8.0.14

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-11603, SUPPORT-7687

BPC - INUBIT WebApp

Unique names for all HTML elements are now required when Eventing is used. If the name is missing from the element, eventing will no longer work. Manually it must be ensured that all necessary elements are adjusted.

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.

Ticket(s) Component(s) Summary

INUBIT-11385

Application - AS4 Gateway, Application - Process Engine, Workbench - General

The batik-all library has been updated to version v1.16.

Ticket(s) Component(s) Summary

INUBIT-11386

Application - AS4 Gateway, Application - Process Engine, Workbench - General

The batik-css library has been updated to version v1.16.

Ticket(s) Component(s) Summary

INUBIT-11387

Application - AS4 Gateway, Application - Process Engine, Workbench - General

The batik-svgpp library has been updated to version v1.16.

Ticket(s) Component(s) Summary

INUBIT-11388

Application - AS4 Gateway, Application - Process Engine, Workbench - General

The batik-dom library has been updated to version v1.16.

Ticket(s) Component(s) Summary

INUBIT-11389

Application - AS4 Gateway, Application - Process Engine, Workbench - General

The batik-swing library has been updated to version v1.16.

Ticket(s) Component(s) Summary

INUBIT-11390

Application - AS4 Gateway, Application - Process Engine, Workbench - General

The batik-bridge library has been updated to version v1.16.

Ticket(s) Component(s) Summary

INUBIT-11544

Application - Process Engine

The netty library has been updated to version v4.1.15.Final.

Ticket(s) Component(s) Summary

INUBIT-11548, SUPPORT-8848

Application - AS4 Gateway

The H2 library has been updated to version v2.1.210.

Ticket(s) Component(s) Summary

INUBIT-11592

Application - Process Engine

The library protobuf was no longer used and has now been removed.

Ticket(s) Component(s) Summary

INUBIT-11594

Component - XML Editor, Converter - XSLT

The unused jdom library has been removed.

Ticket(s) Component(s) Summary

INUBIT-11545

User Manager

The keycloak-admin-client library has been updated to version v20.0.1.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-10806, SUPPORT-6296

Converter - XSLT, Designer - Technical Workflow, Migration

In the repository, XSLT files can now be migrated to use with Saxon 10 processor. A corresponding action can be called up via the context menu of the file table. Among other things, the call of Java code is provided with the necessary prefix.

Ticket(s) Component(s) Summary

INUBIT-11318, SUPPORT-7126

Workbench - Monitoring

When updating the Workbench or a Remote Connector via an INUBIT Process Engine, all libraries are now transferred during the update. In addition to ibis.jar and ibis_tools.jar, these are all driver and plugin JARs. After a reboot, they are available.

Ticket(s) Component(s) Summary

INUBIT-9994

BPC - INUBIT WebApp, BPC - Process Interaction

When loading a page, in the delegation window and during ajax calls, a popup is now displayed until the action is finished. This provides more clarity when potentially longer-lasting actions are performed.

Ticket(s) Component(s) Summary

INUBIT-10305, SUPPORT-5867

Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

An article has been added to the Support Knowledge Base about using certificates within OAuth authentication (Microsoft Azure).

Ticket(s) Component(s) Summary

INUBIT-10718, SUPPORT-8092

Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service, Workbench - Import / Export / Deployment

The OAuth configuration UI has been enhanced so that the password and client_secret information is no longer presented in clear text. In addition, this information is stored as encrypted password properties.

Ticket(s) Component(s) Summary

INUBIT-10925

Workbench - General

The Workbench burger menu has been streamlined so that it always offers the same actions regardless of the tab selection. All user-specific actions can now be accessed in a separate user menu via the toolbar. All import/export actions have moved to the corresponding tabs and can be accessed there via the navigation tree.

Ticket(s) Component(s) Summary

INUBIT-11353

Connector - FTP

Under Server Configuration, a new option has been provided to customize SFTP algorithms at runtime of the Process Engine.

Ticket(s) Component(s) Summary

INUBIT-11505

BPC - General

The INUBIT product is now shipped with BPC 4.0.12.

Ticket(s) Component(s) Summary

INUBIT-11643

Workbench - Compare

The SFTP encryption algorithms set in the server configuration can now be compared with the settings of another INUBIT system.

Ticket(s) Component(s) Summary

INUBIT-11644

Workbench - Import / Export / Deployment

The SFTP encryption algorithms set in the server configuration can now be deployed to another INUBIT system.

Ticket(s) Component(s) Summary

INUBIT-11745, SUPPORT-5213

Connector - VFS

The configuration of samba access has been extended in the VFS Connector so that the necessary rights can now be adjusted.

Ticket(s) Component(s) Summary

INUBIT-9586

Workbench - Import / Export / Deployment

The import/export actions have been moved from the burger menu to the context menu of the tree views in the individual tabs. This calls them directly where the data for the respective action is located.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-11603, SUPPORT-7687

BPC - INUBIT WebApp

Unique names for all HTML elements are now required when Eventing is used. If the name is missing from the element, eventing will no longer work. Manually it must be ensured that all necessary elements are adjusted.

Ticket(s) Component(s) Summary

INUBIT-11726, SUPPORT-6807

Designer - Technical Workflow

An issue that prevented the opening of the variable mapping on a workflow connector with missing mapping entries has been fixed, so that the dialog can now be used as usual.

Ticket(s) Component(s) Summary

INUBIT-10598

BPC - INUBIT WebApp, BPC - Process Interaction

A communication issue between BPC and INUBIT has been solved. Now self-signed or untrusted certificates can be used.

Ticket(s) Component(s) Summary

INUBIT-11373, SUPPORT-6584

Key Manager

Fixed an issue with running the "Update module" option so that the new certificate is saved as a module HEAD version.

Ticket(s) Component(s) Summary

INUBIT-11649, SUPPORT-6797, SUPPORT-6924

Workbench - Monitoring

An issue switching between Basic and OAuth authentication for workflow error and monitoring notifications has been resolved.

Ticket(s) Component(s) Summary

INUBIT-11245

BPC - Process Interaction

With this fix it is possible to filter tasks by user or role. In addition, the user and role information is offered as a separate selection in the task overview.

Ticket(s) Component(s) Summary

INUBIT-11348, SUPPORT-6334, SUPPORT-6849

Workbench - General

An issue while publishing/importing/exporting a Business Object diagram has been fixed.

Ticket(s) Component(s) Summary

INUBIT-11375, SUPPORT-6585

Key Manager

An issue has been fixed updating a certificate from a truststore in the key manager.

Ticket(s) Component(s) Summary

INUBIT-11432, SUPPORT-6294, SUPPORT-6545

Adapter - EDI

Fixed an issue with converting a decimal number with many decimal places.

Ticket(s) Component(s) Summary

INUBIT-11507, SUPPORT-6549

Liferay - General

A communication issue between Liferay and INUBIT using SSL connection has been solved.

Ticket(s) Component(s) Summary

INUBIT-11605

REST Interface

At the REST API endpoint metrics, the line breaks have been corrected when output in prometheus format.

Ticket(s) Component(s) Summary

INUBIT-11641, SUPPORT-7254, SUPPORT-6784

Application - Remote Connector

An issue that occurred while assembling the answer file after a module execution has been fixed.

Ticket(s) Component(s) Summary

INUBIT-11843

BPC - Process Documentation

An issue when using the search tab has been solved. The search query is answered properly by the server and results are listed.

Ticket(s) Component(s) Summary

INUBIT-6259

BPC - INUBIT Monitoring, BPC - Process Interaction

Displaying more than one widget in the dashboard with the same module ID is now restricted and no longer allowed.

Ticket(s) Component(s) Summary

INUBIT-9292

BPC - General

The general error handling in the BPC modules has been improved.

Ticket(s) Component(s) Summary

INUBIT-11216

BPC - Process Documentation

Fixed an issue where highlighted modules stay highlighted even when zooming in/out.

Ticket(s) Component(s) Summary

INUBIT-11310

Utility - Encoder

Decoding a value via Encoder module is now able to handle Base64 string without padding '=' at the end.

Ticket(s) Component(s) Summary

INUBIT-11397

Converter - XSLT

Fixed a problem with the editor when handling incorrect encodings, so that they are now ignored and the content is preserved correctly.

Ticket(s) Component(s) Summary

INUBIT-11532

Workbench - Monitoring

An issue with the display of the auto refresh button in the toolbar has been fixed. If several update options are available, they are now displayed with different icons.

Ticket(s) Component(s) Summary

INUBIT-11627, SUPPORT-6776

Installer

A typo in the description for the benchmark component in the installer has been corrected.

8.0.13

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.

Ticket(s) Component(s) Summary

INUBIT-11206

Application - AS4 Gateway

The ActiveMQ-Camel library has been updated to version v5.16.5.

Ticket(s) Component(s) Summary

INUBIT-9533

Application - Process Engine

The mime4J-core library has been updated to version v0.8.7.

Ticket(s) Component(s) Summary

INUBIT-11169, SUPPORT-6394

Application - Process Engine

The Tomcat-Embed library has been updated to version v9.0.68

Ticket(s) Component(s) Summary

INUBIT-11261

Workbench - General

The obsolete library jacozoom has been removed. It was required for the 32bit Windows installer.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-1143

Connector - AS4

Wildcards can now be used in the service/action area to assign incoming AS4 messages to the appropriate CPA.

Ticket(s) Component(s) Summary

INUBIT-9884, SUPPORT-4513

Adapter - EDI

Support for Security Segments has been improved so that the USH, USA, USC segments can now map security features according to the specifications.

Ticket(s) Component(s) Summary

INUBIT-10218

Variable Mapping

On variable mapping, the source and target pages can now be swapped for mapping variables. This speeds up the creation of similar mapping entries.

Ticket(s) Component(s) Summary

INUBIT-10235

BPC - INUBIT WebApp, BPC - Process Interaction, Converter - Task Generator

Option to deactivate HTML rendering of grid task contents added

Ticket(s) Component(s) Summary

INUBIT-10319

Installer

The installation folder for the Tomcat is now created with apache-tomcat-<version>. If a Tomcat update is performed when the patch installer runs, the previous Tomcat folders are retained. A renaming or removal no longer takes place. This gives you the opportunity to quickly and easily switch to older Tomcat versions. Tomcat folders that are no longer needed will have to be removed manually in the future.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-11276, SUPPORT-4171, SUPPORT-6411

Connector - VFS

A problem with reading a directory with empty subdirectories has been fixed, so that the empty subdirectories are now retained and are only removed if the corresponding option is activated on the module.

Ticket(s) Component(s) Summary

INUBIT-11278, SUPPORT-5213, SUPPORT-6411

Connector - VFS

Fixed an issue with reading a directory with subdirectories and files. The contents of the directory are now output without errors.

Ticket(s) Component(s) Summary

INUBIT-11406, SUPPORT-6600, SUPPORT-6542, SUPPORT-6648

XPath-Assistant / Execution

In the XPath wizard, the "External Functions" were missing in the overview tree. This issue has been fixed and the functions are now displayed correctly.

Ticket(s) Component(s) Summary

INUBIT-11533, SUPPORT-6667

Connector - AS/400

A problem with the AS/400 Connector has been fixed, whereby statically stored access data can now be used again when logging in.

Ticket(s) Component(s) Summary

INUBIT-11543, SUPPORT-4420, SUPPORT-6666

Connector - FTP

An issue using Client Authentication keystore for FTPS connection been fixed.

Ticket(s) Component(s) Summary

INUBIT-11133, SUPPORT-6200, SUPPORT-6559, SUPPORT-7345

Connector - File

A problem with displaying existing file connectors has been fixed, so that the saved properties are now displayed correctly in the module wizard again.

Ticket(s) Component(s) Summary

INUBIT-11153, SUPPORT-6583, SUPPORT-6933, SUPPORT-6233

Scheduler Manager

A scheduler update via the symbol directly on a workflow module is now saved correctly in the module properties and in monitoring.

Ticket(s) Component(s) Summary

INUBIT-11199, SUPPORT-6457

Connector - VFS

Fixed an issue with the VFS Input Connector that caused file names to be changed when using the ZIP format.

Ticket(s) Component(s) Summary

INUBIT-11260

Connector - JMS

An outdated value for Naming Context Factory caused problems with the JMC Connector and prevented it from running or publishing. An outdated value is now automatically updated so that such connectors can be used without any problems.

Ticket(s) Component(s) Summary

INUBIT-11284

Converter - XSLT

In the XSLT command wizard, the function "source-document" is now available for XSLT 3.0.

Ticket(s) Component(s) Summary

INUBIT-11399, SUPPORT-4178

Connector - AS2, Partner Management

The property on the AS2 Connector "Enable content type folding" can now be overwritten from Partner Management.

Ticket(s) Component(s) Summary

INUBIT-11405, SUPPORT-6560

Connector - HTTP, Connector - REST

An issue with sending a multipart message has been fixed so that the attached message receives the configured name.

Ticket(s) Component(s) Summary

INUBIT-11536

Portal - General

An issue saving the password for process user servery type LDAP has been resolved.

Ticket(s) Component(s) Summary

INUBIT-7911

Application - Process Engine

Fixed an issue with rendering Technical Workflow on the server side. Now all necessary information is obtained via the Process Engine and used for rendering.

Ticket(s) Component(s) Summary

INUBIT-10154, SUPPORT-5813, SUPPORT-4142

Workbench - General

The font size in the Workbench has been increased to 14pt with the 8.0. This leads to a better readability, but also to the enlargement of the rendered UI elements. In the module wizard it has the effect that elements need more width. A horizontal scroll bar now indicates the increased space requirement.

Ticket(s) Component(s) Summary

INUBIT-11136

Workbench - Monitoring

The tables under "Queue Manager" and "System Log" were vulnerable to HTML injections. This has been fixed and HTML content is no longer interpreted, but only displayed as text.

Ticket(s) Component(s) Summary

INUBIT-11138

Component - Configuration Panel, Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

When configuring OAUTH in the module wizard, obsolete properties are now removed correctly.

Ticket(s) Component(s) Summary

INUBIT-11376

Key Manager

Typo in Keymanager column text has been fixed.

8.0.12

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-11135, SUPPORT-6422, SUPPORT-6409, SUPPORT-6435

Application - Remote Connector, Connector - File

Fixed an issue with transferring large files to and from the Remote Connector. In order to process large files (up to 1GB of file size) successfully, the heap space of the Remote Connector must be adjusted. We recommend an amount of 8GB.

ATTENTION: The limit of processing an individual (binary) file in Remote Connector (or Process Engine) is currently 1 GB.

Ticket(s) Component(s) Summary

INUBIT-10550

Liferay - Tasklist Portlet, Liferay - WebApp Portlet

A problem with dynamically loading the ISGrid widget with an Ajax jump configuration has been fixed. Further necessary adjustments can be found in the Patch Guide.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-9866

BPC - Process Interaction

The BPC Process Interaction Module now supports the configuration of a so-called basic filter, with the help of which the tasks to be displayed can be pre-filtered based on roles.

Ticket(s) Component(s) Summary

INUBIT-9414

Application - Process Engine

Database parameters for "CheckValidConnection", "noOfRetries" and "retryInterval" in ibis.xml and logsDBConfig.xml comes now with improved default values.

Ticket(s) Component(s) Summary

INUBIT-9789

Application - AS4 Gateway

Separate templates for as4-gateway.xml are now available for the MariaDB database type.

Ticket(s) Component(s) Summary

INUBIT-10316, SUPPORT-7184

Designer - General

A hint dialog has been added to display feedback when using copy or save actions in the watch point toolbar.

Ticket(s) Component(s) Summary

INUBIT-10665

Connector - inubit IS

On INUBIT IS connectors, the previous SOAP URLs are now automatically migrated to the new REST format.

Ticket(s) Component(s) Summary

INUBIT-10930

BPC - Process Documentation

The export tab can now be activated/deactivated via the configuration. This makes it possible to implement scenarios in which the user should not have the option of exporting.

Ticket(s) Component(s) Summary

INUBIT-11354

BPC - General

The INUBIT product is now shipped with BPC 4.0.10.

Ticket(s) Component(s) Summary

INUBIT-7480

Workbench - General

If the connection between Workbench and Process Engine is lost, you can now return to the login dialog and easily connect to another Process Engine.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-11135, SUPPORT-6422, SUPPORT-6409, SUPPORT-6435

Application - Remote Connector, Connector - File

Fixed an issue with transferring large files to and from the Remote Connector. In order to process large files (up to 1GB of file size) successfully, the heap space of the Remote Connector must be adjusted. We recommend an amount of 8GB.

ATTENTION: The limit of processing an individual (binary) file in Remote Connector (or Process Engine) is currently 1 GB.

Ticket(s) Component(s) Summary

INUBIT-11317, SUPPORT-6614, SUPPORT-6516, SUPPORT-6778, SUPPORT-6889

Scheduler Manager

An error in the calculation of suspended schedulers has been fixed. If the scheduler and workflow are inactive, these schedulers are now set to the "Suspend" state. In addition, an entry is written to the audit log.

Ticket(s) Component(s) Summary

INUBIT-11420

BPC - Process Documentation

An issue with calling the export tab has been fixed, which was displayed incompletely in some situations and thus an export of diagram data was not possible.

Ticket(s) Component(s) Summary

INUBIT-10276

Connector - AS4

Fixed an AS4 communication issue that caused memory to continually grow.

Ticket(s) Component(s) Summary

INUBIT-10701

Application - Process Engine

Misleading infinispan warnings have been removed from server trace.log.

Ticket(s) Component(s) Summary

INUBIT-10832, SUPPORT-6793

Connector - VFS

A problem when using the SMB protocol has been fixed so that connections can now be established and used again without any problems.

Ticket(s) Component(s) Summary

INUBIT-11036

Cache

Fixed an issue with updating settings from the ibis_deploy.xml file. The content of the file now overwrites the settings in the internal cache when the process engine is started.

Ticket(s) Component(s) Summary

INUBIT-11218, SUPPORT-6638

Component - Module Editor

An issue has been fixed that prevented from deleting local modules.

Ticket(s) Component(s) Summary

INUBIT-9880

BPC - Process Documentation

All diagrams in the tree view are now sorted by diagram name in descending order. This corresponds to the sorting in the workbench.

Ticket(s) Component(s) Summary

INUBIT-10314, SUPPORT-3672

Utility - Cryptographer

When using PGP Clear Sign verification on the Cryptographer module, an additional line break was added to the end of the message. This error is now corrected.

Ticket(s) Component(s) Summary

INUBIT-10444, SUPPORT-5956

Controls - Multiplexer

Fixed an issue with the execution of Mux modules when a timeout occurred.

Ticket(s) Component(s) Summary

INUBIT-10527

Converter - XSLT, Workbench - General

Running an XSLT script with F5 works again. In addition, when an XSLT script is executed in the Workbench, it is compiled and errors are displayed in a corresponding message.

Ticket(s) Component(s) Summary

INUBIT-10550

Liferay - Tasklist Portlet, Liferay - WebApp Portlet

A problem with dynamically loading the ISGrid widget with an Ajax jump configuration has been fixed. Further necessary adjustments can be found in the Patch Guide.

Ticket(s) Component(s) Summary

INUBIT-10667

Designer - System Diagrams, Workbench - Import / Export / Deployment

Fixed a deployment issue that occurred when the name of a resource element in the diagram contains parentheses. This constellation can now be deployed error-free.

Ticket(s) Component(s) Summary

INUBIT-10790

Designer - Technical Workflow, Variable Mapping

An issue with activating the test mode on the variable mapping has been fixed.

Ticket(s) Component(s) Summary

INUBIT-10932, SUPPORT-4661

Connector - VFS

A problem when using an IBIS directory input structure that prevented the directory structure from being created has been fixed.

Ticket(s) Component(s) Summary

INUBIT-11052

Workbench - Compare

When comparing diagrams between two process engines, the following improvements were done:

  1. After entering the password for the connection to the target system, the connection is established and the scope is pre-filled.

  2. The chart node is highlighted in blue if there is a difference.

  3. The chart nodes are now sorted in alphabetical order, similar to Designer.

Ticket(s) Component(s) Summary

INUBIT-7891

Installer

Fixed an error in the installer that occurred when the username running the installer contained a period "." expanded.

Ticket(s) Component(s) Summary

INUBIT-10736

Converter - Task Generator

The JavaScript grid code has been revised and obsolete ExtJS code parts have been removed.

Ticket(s) Component(s) Summary

INUBIT-10922, SUPPORT-6015, SUPPORT-6793

Connector - VFS

A problem when using the SMB protocol has been fixed so that connections can now be established and used again without any problems.

Ticket(s) Component(s) Summary

INUBIT-11040

Component - Configuration Panel

An issue in the display of the portal configuration has been fixed, so that the complete list of all existing API keys is now displayed in the BPC.

Ticket(s) Component(s) Summary

INUBIT-11252

BPC - Process Documentation

The current zoom factor is maintained when switching back and forth between different diagrams.

Ticket(s) Component(s) Summary

INUBIT-9335

BPC - Process Interaction, Tasklist

A calculation issue causing a difference between count of tasks and units due to inactive tasks got fixed.

Ticket(s) Component(s) Summary

INUBIT-10281, SUPPORT-5897

Workbench - General

Missing translation texts in the Workbench settings have been added.

8.0.11

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-8486, SUPPORT-4615

Connector - HTTP, Connector - REST, Variable Mapping

The behavior of the connector has been stabilized so that incoming (query) parameters are checked for type when they are mapped to variables. If the value does not match the type of the variable, an error is thrown.

So far, no error has been thrown during the assignment at the connector. However, accessing an incompatible filled variable always led to an error and the workflow was aborted.

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.

Ticket(s) Component(s) Summary

INUBIT-10616

Application - Process Engine, Workbench - General

INUBIT is now delivered with AdoptOpenJDK v11.0.16 and used for execution.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-4052

BPC - Process Documentation

Saved export configurations on the Process Documentation Module can be changed and removed in a separate dialog.

Ticket(s) Component(s) Summary

INUBIT-4092

Converter - Task Generator

If the input message on a task generator is ignored, the module editor now still displays the variables table. This allows variables as in the XSLT converter to be used and tested as input parameters.

Ticket(s) Component(s) Summary

INUBIT-7131

BPC - Process Interaction

The configuration of a Process Interaction module can now be carried out on a graphical UI and no longer has to be done with JSON.

Ticket(s) Component(s) Summary

INUBIT-7957, SUPPORT-4399

Connector - REST

The "Test REST request" tool now offers a configuration option to ignore certificate problems and still send the REST request.

Ticket(s) Component(s) Summary

INUBIT-8560, SUPPORT-4702

Utility - XML Signer

The XML Signer now supports the signing and validation of XML using X509 certificates.

Ticket(s) Component(s) Summary

INUBIT-8764

Application - Process Engine, REST Interface

Starting and stopping a process engine is now logged in an additional log file to ensure a history over a longer period of time. In addition, the information is provided via the REST endpoint /system/info.

Ticket(s) Component(s) Summary

INUBIT-9400, SUPPORT-4171

Connector - VFS

The VFS connector now supports deleting a specified directory (after reading), including all files and subfolders for FTP protocol.

Ticket(s) Component(s) Summary

INUBIT-9983

BPC - Process Interaction

Custom widget files can now be included from any location in the repository. The storage under "Global" is not required anymore.

Ticket(s) Component(s) Summary

INUBIT-10223, SUPPORT-5819

Converter - FO

The FO Converter now supports the generation of documents in PDF/UA-1 format.

Ticket(s) Component(s) Summary

INUBIT-10410

Installer

INUBIT installer uses InstallAnywhere version IA2022 now.

Ticket(s) Component(s) Summary

INUBIT-10843

BPC - Process Documentation

When zooming in/out on a diagram, the zoom factor is now also displayed.

Ticket(s) Component(s) Summary

INUBIT-11167

BPC - General

The INUBIT product is now shipped with BPC 4.0.9.

Ticket(s) Component(s) Summary

INUBIT-9332

Workbench - General

If a variable mapping contains an XSLT conversion, the color of the mapping icon can now be customized by the user under Workbench Preferences > Color > Diagram > Variable Mapping.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-11176, SUPPORT-6211, SUPPORT-6422, SUPPORT-6217, SUPPORT-6304, SUPPORT-6361, SUPPORT-6401

Connector - FTP

Fixed issue in FTP connector when copying files in SFTP mode.

Ticket(s) Component(s) Summary

INUBIT-10891

Connector - SAP

A problem when sending XML with CDATA content to SAP has been fixed. The CDATA content is retained and is correctly received on the SAP side.

Ticket(s) Component(s) Summary

INUBIT-11005, SUPPORT-6225, SUPPORT-6449

Adapter - XLS-XML

A problem with reading formula results on date/time values has been fixed.

Ticket(s) Component(s) Summary

INUBIT-8486, SUPPORT-4615

Connector - HTTP, Connector - REST, Variable Mapping

The behavior of the connector has been stabilized so that incoming (query) parameters are checked for type when they are mapped to variables. If the value does not match the type of the variable, an error is thrown.

So far, no error has been thrown during the assignment at the connector. However, accessing an incompatible filled variable always led to an error and the workflow was aborted.

Ticket(s) Component(s) Summary

INUBIT-8823

Utility - XML Signer

A problem with the use of certificates has been fixed so that certificates in PEM format can now be integrated with and without a password.

Ticket(s) Component(s) Summary

INUBIT-9719

Designer - Technical Workflow

Renaming a workflow is now also applied in subordinate user groups, so that links from there continue to work after renaming.

Ticket(s) Component(s) Summary

INUBIT-10008

Migration

The logging during migration and backup/restore has been adjusted so that only log information relevant to these processes is written.

Ticket(s) Component(s) Summary

INUBIT-10448, SUPPORT-4025

BPC - Process Documentation

Fixed an issue with highlighting links when zooming in or out on a diagram.

Ticket(s) Component(s) Summary

INUBIT-10749

Workbench - General

The "Delete Module" dialog has been improved so that only modules that can actually be deleted are displayed.

Ticket(s) Component(s) Summary

INUBIT-10751

Workbench - General

Contents of variable mappings can now also be transferred between several workbenches via copy & paste.

8.0.10

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-10950, SUPPORT-6308, SUPPORT-6422, SUPPORT-6217, SUPPORT-6304, SUPPORT-6409

Application - Remote Connector, Connector - File

A problem with processing large files on system connectors using the remote connector can be solved by increasing the memory for the remote connector.

8.0.9

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.

Ticket(s) Component(s) Summary

INUBIT-9506, SUPPORT-5470

Connector - OFTP2

The RVSEvo library version 6.03.02 is now supported.

Ticket(s) Component(s) Summary

INUBIT-6510

Converter - Task Generator

A warning is displayed when the "visible" property is disabled for an HTML component in the Task Generator editor.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-10684, SUPPORT-6064

Installer

A check would be added in the installer to prevent patching to incompatible INUBIT versions.

Ticket(s) Component(s) Summary

INUBIT-206, SUPPORT-5092, SUPPORT-5855, SUPPORT-799, SUPPORT-2317, SUPPORT-6378, SUPPORT-232, SUPPORT-5448, SUPPORT-5946

Connector - FTP

The underlying library JSch has been updated to version 0.2.4. This supports more up-to-date security algorithms for SFTP connections.

Ticket(s) Component(s) Summary

INUBIT-3440

REST Interface

The JDBC pool statistics of the INUBIT cache and log databases have been added to the metrics REST endpoint.

Ticket(s) Component(s) Summary

INUBIT-8701, SUPPORT-4773

Connector - HTTP

The HTTP Connector in Input Connector mode now also supports authorization via OAuth2 and provides the corresponding configuration option in the module wizard.

Ticket(s) Component(s) Summary

INUBIT-9502, SUPPORT-5335

User Manager

Newly created user passwords are now securely hashed with PBKDF2 algorithm.

Ticket(s) Component(s) Summary

INUBIT-10239

Application - Tomcat , Backup/Restore, Migration

Updated UseConcMarkSweepGC to UseG1GC for migration scrip and included UseG1GC for backup and restore

Ticket(s) Component(s) Summary

INUBIT-10267

Connector - Microsoft 365

The Microsoft 365 Connector now supports copying, moving, and deleting of e-mails in a mailbox. In addition, read e-mails can be marked as unread.

Ticket(s) Component(s) Summary

INUBIT-10549, SUPPORT-10450

Connector - Mail

The server configuration setting "Allow fallback to an insecure Trust Manager" is now also applied in the Mail Connector when using POP3, IMAP and SMTP connections, if the option "STARTTLS" or "enable TLS" is also activated. Previously, the connection then failed.

Ticket(s) Component(s) Summary

INUBIT-10699

Application - Process Engine, Workbench - General

In the Server Configuration, the mail server configuration (e.g. for notification in the event of an error) now also supports authentication via OAuth2.

Ticket(s) Component(s) Summary

INUBIT-10927

BPC - General

The INUBIT product is now shipped with BPC 4.0.8.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-10056, SUPPORT-5092

Connector - FTP

The underlying library JSch has been updated to version 0.2.4. This supports more up-to-date security algorithms for SFTP connections.

Ticket(s) Component(s) Summary

INUBIT-10661

Application - Process Engine

A problem with handling very short BPC API keys (less than 12 characters) has been fixed, which led to problems in the portal configuration in INUBIT.

Ticket(s) Component(s) Summary

INUBIT-10691

Workbench - Import / Export / Deployment

The deployment.xml template file now also contains the properties relevant to OAuth2 so that they are displayed during deployment.

For patched systems, this file must be stored as ibis_deploy.xml under ibis_root/conf before starting the server. When the server starts, it is then loaded into the Process Engine and overwrites the existing content there.

The ibis_deploy.xml currently available in the Process Engine should be saved from the Workbench menu > Configuration > Deployment. If necessary, adjust the file ibis_deploy.xml with changes already made before starting the server or change the file via the Workbench at any time after the server starts.

Ticket(s) Component(s) Summary

INUBIT-10747

BPC - INUBIT Monitoring, BPC - INUBIT WebApp, BPC - Process Documentation, BPC - Process Interaction

In the event of errors, more information is now written to the BPC log.

Ticket(s) Component(s) Summary

INUBIT-10748

Variable Mapping

Fixed an issue with mapping a variable of type is:password that occurred in new unpublished workflows.

Ticket(s) Component(s) Summary

INUBIT-10765

Workbench - Compare

Fixed an issue when running the group-level diagram/module comparison that resulted in no differences being displayed.

Ticket(s) Component(s) Summary

INUBIT-10779, SUPPORT-6117

Connector - FTP

A problem with the use of SFTP sessions has been fixed, so that it is now ensured that reusing the session works without errors.

Ticket(s) Component(s) Summary

INUBIT-10808

Liferay - Process Viewer

Fixed a problem in the Liferay Process Viewer when loading the diagram image.

Ticket(s) Component(s) Summary

INUBIT-10992

Installer

Fixed an issue when running multiple INUBIT instances as a service on Linux that resulted in the process ID of each instance not being uniquely identified.

Ticket(s) Component(s) Summary

INUBIT-10997, SUPPORT-6217

Workbench - Remote Connector configuration

An issue in communication with the Remote Connector has been fixed, so that error messages running modules via the RC can be received and displayed in the Process Engine.

Ticket(s) Component(s) Summary

INUBIT-8678, SUPPORT-4178, SUPPORT-2151

Connector - AS2

The header folding for the AS2 and the MDN message can now be configured on the AS2 connector. It is disabled by default.

Ticket(s) Component(s) Summary

INUBIT-9792

BPC - INUBIT WebApp

The "Unauthorized" error that occurred in the BPC WebApp module due to an expired Keycloak Access Token has been fixed. The access token is now automatically renewed if it expires.

Ticket(s) Component(s) Summary

INUBIT-10441, SUPPORT-5919

Converter - Task Generator

Fixed an issue that caused the Task Generator to fail to execute if more than one process user was configured there.

Ticket(s) Component(s) Summary

INUBIT-10449, SUPPORT-4025

BPC - Process Documentation

Fixed an issue with zooming in and out of charts that caused the content to appear slurred.

Ticket(s) Component(s) Summary

INUBIT-10464, SUPPORT-5943

Utility - Compressor

Fixed an issue that caused Byte Order Mark (BOM) to be lost when processing an XML input message. This is now retained and is output with output message.

Ticket(s) Component(s) Summary

INUBIT-10506

Converter - Task Generator

The provided fix displays an error message when a task has been assigned to a role with an empty name.

Ticket(s) Component(s) Summary

INUBIT-10513

Workbench - General, XPath-Assistant / Execution

Fixed an issue with jumping to search results in the XSLT editor. All search results can now be reached by pressing a key or button.

Ticket(s) Component(s) Summary

INUBIT-10739

Utility - IS Configuration

Fixed an issue with reading a user’s data if they don’t have a first name, last name, or email address.

Ticket(s) Component(s) Summary

INUBIT-10753, SUPPORT-4661

Connector - VFS

An error when creating the content for the attribute "absolutePath" in the output structure has been fixed if the path specification contained wildcards. Now the absolute path specification is provided correctly resolved.

Ticket(s) Component(s) Summary

INUBIT-10791, SUPPORT-8492, SUPPORT-5887, SUPPORT-8474, SUPPORT-5444, SUPPORT-6138

Component - Module Editor, Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

Problems with the use of the OAuth2 configuration on system connectors have been fixed, so that it can now be used stably and reliably.

Ticket(s) Component(s) Summary

INUBIT-7472

Converter - Task Generator, Converter - XSLT

The error message when executing an XSLT script on a missing input message has been improved.

Ticket(s) Component(s) Summary

INUBIT-10473

Converter - FO

When using the INUBIT Process Engine in a headless environment, there may be problems with the rendering of images. This is required, for example, when generating PDF or displaying diagrams in the portal. A reference to the headless environment has now been added in various places.

Ticket(s) Component(s) Summary

INUBIT-10573

Converter - Task Generator

A problem with the actions in the module toolbar has been fixed, so that these actions can now be performed via mouse or keyboard.

Ticket(s) Component(s) Summary

INUBIT-9916, SUPPORT-5634

Converter - Task Generator, Converter - XSLT

A problem with the actions in the module toolbar has been fixed, so that these actions can now be performed via mouse or keyboard.

8.0.8

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-8710

REST Interface

The REST API endpoints /metrics and /system/info now output the runtime of the currently used license. Based on this, for example, a notification can be generated before the license expires.

Ticket(s) Component(s) Summary

INUBIT-8881, SUPPORT-4513

Utility - EDI Signature Utility

The content of EDI messages can be encrypted. For this purpose, the EDI specification describes dedicated segments and their content formats. The adapter now supports the correct filling of the USH, USA and USC segments.

Ticket(s) Component(s) Summary

INUBIT-9048, SUPPORT-5444, SUPPORT-4985

Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

The configuration options for OAuth have been extended so that all parameters required for various providers can now be specified.

Ticket(s) Component(s) Summary

INUBIT-9546, SUPPORT-6117, SUPPORT-5159

Connector - FTP

When using the SFTP protocol, the underlying session can now be cached and reused. The caching of the FTP session is based on the configured host name and port. Corresponding configuration options have been added to the module. With intensive data transfer, this can lead to an increase in throughput times.

Ticket(s) Component(s) Summary

INUBIT-10283

Migration, User Manager

When executing the migration/restore on an INUBIT system with configured Keycloak as IdP, existing users/groups are first removed from the running system and then restored from the existing ZIP archive.

Ticket(s) Component(s) Summary

INUBIT-10329

BPC - General

The INUBIT product is now shipped with BPC 4.0.7.

Ticket(s) Component(s) Summary

INUBIT-9756, SUPPORT-3589

Application - Process Engine

Deprecated entries have been removed from the template files for logsDBConfig.xml.

Ticket(s) Component(s) Summary

INUBIT-10046

Connector - File

The options in the Module Wizard regarding deleting directories/files have been positioned so that dependent options are now closer to each other.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-10520

BPC - INUBIT WebApp, BPC - Process Interaction

An issue in dynamic loading of ISGrid widget using jump property has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9791, SUPPORT-5532

Converter - FO

A problem with the generation of PDF/A-1b documents has been fixed, so that all other necessary things such as fonts are correctly embedded in the PDF.

Ticket(s) Component(s) Summary

INUBIT-10465

Converter - Task Generator

Fixed an issue with server-side validation that occurred when the module name contained spaces.

Ticket(s) Component(s) Summary

INUBIT-10713, SUPPORT-6882

Variable Mapping

An issue with the use of the variable mapping has been fixed, so that the option "Delete the content of the output message" is always available.

Ticket(s) Component(s) Summary

INUBIT-9879

BPC - Process Documentation

When switching diagrams, the metadata area was always open. Now the current state is preserved (open or closed).

Ticket(s) Component(s) Summary

INUBIT-9933, SUPPORT-5170

Key Manager

A problem with storing certificates on modules has been fixed if the certificate update was in the future.

Ticket(s) Component(s) Summary

INUBIT-9956

Installer

The start script for the Workbench under <installation>/inubit/bin can be called out to anyone from anywhere.

Ticket(s) Component(s) Summary

INUBIT-9990

Connector - File

An issue with deleting files after reading has been fixed, so it is now ensured that only the read file is removed from the file system.

Ticket(s) Component(s) Summary

INUBIT-10049

BPC - Process Documentation

An issue in BPC documentation while rendering multiple diagrams at the same time has been fixed.

Ticket(s) Component(s) Summary

INUBIT-10080

Workbench - Import / Export / Deployment

In the demultiplexer configuration, the button for sorting the entries is now displayed again.

Ticket(s) Component(s) Summary

INUBIT-10081

Designer - Technical Workflow

Local changes in the workbench designer are now only visible on the server side after these changes have been published.

Ticket(s) Component(s) Summary

INUBIT-10213

Workbench - Import / Export / Deployment

A problem with the view option "Show module numbers" has been fixed, so that the display in the Technical Workflows now works correctly again.

Ticket(s) Component(s) Summary

INUBIT-10244

BPC - Process Interaction

The BPC module instance ID was now used to uniquely define the task list namespace in ExtJS. This should avoid overlapping with existing namespace IDs.

Ticket(s) Component(s) Summary

INUBIT-10293

User Manager

A problem with the automatic import of user groups has been fixed, so that this now also works when using an external identity provider.

Ticket(s) Component(s) Summary

INUBIT-10474

Workbench - Import / Export / Deployment

Watchpoint files are placed in the specified location directly with the ".wpf" extension.

Ticket(s) Component(s) Summary

INUBIT-10505

BPC - Process Interaction

Popup tasks are displayed with their own type icon, making them easily distinguishable from the other task types.

Ticket(s) Component(s) Summary

INUBIT-10647

BPC - INUBIT WebApp, BPC - Process Interaction, Converter - Task Generator

An issue with loading content into a combobox widget has been fixed, so that now the selection of the preselected value works.

Ticket(s) Component(s) Summary

INUBIT-9034

Application - Process Engine

A problem with the scheduler has been fixed so that a configured scheduler is only triggered if the scheduler configuration has been switched on and the workflow and the module have been activated.

Ticket(s) Component(s) Summary

INUBIT-9804

Workbench - General

The "Reply" module is now displayed below the "Workflow Controls". The group "Web Service Controls" has been removed.

Ticket(s) Component(s) Summary

INUBIT-9885

Designer - Technical Workflow, XPath-Assistant / Execution

In the Watchpoint dialog and XPath wizard, the toolbar buttons are provided with a transition effect when navigating over them with the mouse. This makes it easier to select the right button.

Ticket(s) Component(s) Summary

INUBIT-10028

BPC - INUBIT WebApp, BPC - Process Interaction, Liferay - Tasklist Portlet, Liferay - WebApp Portlet

Obsolete code has been removed from the Script.js file.

Ticket(s) Component(s) Summary

INUBIT-10446, SUPPORT-5634

Workbench - General

In global toolbar, the buttons are provided with a transition effect when navigating with the mouse over them. This makes it easier to select the right button.

Ticket(s) Component(s) Summary

INUBIT-10537

Workbench - General

If the server and workbench versions are different, the pop-up notification will now appear again after logging in.

8.0.7

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.

Ticket(s) Component(s) Summary

INUBIT-10304

Application - Process Engine

The Jackson libraries used have been updated to version 2.13.3.

Ticket(s) Component(s) Summary

INUBIT-10425

BPC - General, Liferay - General

The Jackson libraries used have been updated to version 2.13.3.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-9519, SUPPORT-5281

Connector - Web Service

OAuth support in the connector now also works when used with Microsoft Azure.

Ticket(s) Component(s) Summary

INUBIT-9982, SUPPORT-5188, SUPPORT-5660

Utility - Compressor

A new action "Content List" allows you to output the list of contained files including paths for the formats ZIP and 7Zip without having to unpack the compressed file. The path can then be used to extract individual files from the archive.

Ticket(s) Component(s) Summary

INUBIT-8211, SUPPORT-4501

Component - Module Editor

The module properties for the retry can now be overwritten and controlled via variable mapping.

Ticket(s) Component(s) Summary

INUBIT-8754

Connector - FTP

The FTP connector now supports deleting a specified directory (after reading), including all files and subfolders.

Ticket(s) Component(s) Summary

INUBIT-8763

Application - Process Engine

The Tomcat log file catalina.out can now be rotated via the configuration file logging.properties. By specifying the size and number, files in the format catalina[number].log are generated consecutively.

Ticket(s) Component(s) Summary

INUBIT-9076

BPC - INUBIT WebApp

JavaScript errors in the BPC Webapp module are handled and displayed directly. The new BPC Module property 'Enforce valid JavaScript' has been added. If the property is set to true, all JavaScript errors are displayed in the webapp UI. Otherwise, the output is to the browser console.

Ticket(s) Component(s) Summary

INUBIT-9702, SUPPORT-458

Adapter - EDI

The EDI-XML adapter can handle X12 message structures with multiple function groups and transaction sets of different rule formats when automatic rule detection is enabled.

Ticket(s) Component(s) Summary

INUBIT-9730

Installer

The font Lato is now used in the installer.

Ticket(s) Component(s) Summary

INUBIT-10055, SUPPORT-5737

Converter - XSLT, Migration

During the migration of XSLT modules, calls to Java classes are adapted to Saxon 10. In addition, the migration to Saxon 10 can also be called directly in the local module editor.

Ticket(s) Component(s) Summary

INUBIT-10088

Workbench - General

The BPC API key is masked in the portal and process user configuration. In addition, further helpful information about the API key is displayed.

Ticket(s) Component(s) Summary

INUBIT-10237, SUPPORT-5444, SUPPORT-5810

Connector - Mail

If an access token or refresh is provided in front of a mail connector via workflow variable, the module uses the respective token (either for direct login or to create a new access token).

Ticket(s) Component(s) Summary

INUBIT-10419

Installer

The new Microsoft 365 Connector is now available. It uses the Microsoft REST API to interact with a Microsoft 365 instance. The connector is currently able to send and receive emails.

Ticket(s) Component(s) Summary

INUBIT-10496

Connector - Mail

The OAuth2 support in the Mail Connector can now also be configured and used when using the POP3 protocol.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-9919

Application - Remote Connector

An issue with establishing a connection between INUBIT and RC via HTTPs has been fixed.

Ticket(s) Component(s) Summary

INUBIT-10041

BPC - INUBIT WebApp

JavaScript errors in the BPC Webapp module are handled and displayed directly. The new BPC Module property 'Enforce valid JavaScript' has been added. If the property is set to true, all JavaScript errors are displayed in the webapp UI. Otherwise, the output is to the browser console.

Ticket(s) Component(s) Summary

INUBIT-10268

BPC - Process Interaction

A problem with canceling a form has been fixed, so that the affected task can now be released correctly again and processed again.

Ticket(s) Component(s) Summary

INUBIT-10301, SUPPORT-5213, SUPPORT-4827

Connector - VFS

An issue has been fixed that caused an internal error when deleting a non-existent file. Now an explicit error message is generated and output.

Ticket(s) Component(s) Summary

INUBIT-10315

Converter - XSLT

Fixed an issue with using the ispx:serialize XSLT function that could lead to a ClassCastException.

Ticket(s) Component(s) Summary

INUBIT-8695

Workbench - General

When updating a workbench from the connected server, the downloaded files are checked to filter out corrupt files.

Ticket(s) Component(s) Summary

INUBIT-8775, SUPPORT-4716, SUPPORT-5846

Workbench - General

A problem with deleting JAR/ZIP files via the Library Manager has been fixed, which caused the files to be available again after a server restart when the INUBIT is running as a service.

Ticket(s) Component(s) Summary

INUBIT-9368, SUPPORT-4558

Controls - Workflow Connector

If the option "Check the contents of changed variables" is activated in the variable mapping, XML validation against the schema takes place.

Ticket(s) Component(s) Summary

INUBIT-9478, SUPPORT-8888, SUPPORT-5097, SUPPORT-8850

Controls - Workflow Connector, Variable Mapping

In the variable mapping, a check for uninitialized variables has been added, which now causes an error to be thrown in this case.

Ticket(s) Component(s) Summary

INUBIT-9510, SUPPORT-4947

Connector - Web Service, Repository

Fixed an issue when calling a Web service using the internal repository service that caused the return structure to no longer be valid with the WSDL.

Ticket(s) Component(s) Summary

INUBIT-9596

BPC - INUBIT Monitoring

Problems with loading the data into the BPC Monitoring module are now displayed as such in the module and thus support the user in finding the cause of the error.

Ticket(s) Component(s) Summary

INUBIT-9921

Application - Process Engine, Repository

A problem when comparing the configurations of two process engines has been fixed, so that the result is now displayed correctly in color.

Ticket(s) Component(s) Summary

INUBIT-10153, SUPPORT-5811

XPath-Assistant / Execution

A problem has been fixed, so that now all necessary namespaces are automatically added when using functions.

Ticket(s) Component(s) Summary

INUBIT-10302

BPC - INUBIT WebApp

An inconsistency has been fixed and in all input fields of a form, the Enter key no longer triggers a form submit. To do this, the submit button must be selected directly.

Ticket(s) Component(s) Summary

INUBIT-10303

Converter - Task Generator

An inconsistency has been fixed and in all input fields of a form, the Enter key no longer triggers a form submit. To do this, the submit button must be selected directly.

Ticket(s) Component(s) Summary

INUBIT-10313, SUPPORT-3493

Connector - Web Application

Error entries in the Connection and Queue Manager are now removed when logging out of Liferay. In the case of errors in the WebApp form, this has been prevented so far.

Ticket(s) Component(s) Summary

INUBIT-10523

BPC - General

An issue has been fixed so that the connection test to the BPC works correctly even after a restart of the Process Engine.

Ticket(s) Component(s) Summary

INUBIT-9935, SUPPORT-5650

Workbench - Import / Export / Deployment

An issue with importing BPMN 2.0 diagrams has been fixed and logging has been improved in the event of a problem.

8.0.6

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.

Ticket(s) Component(s) Summary

INUBIT-9580

Portal - General

The use of the commons-lang library has been replaced by the modern version commons-lang3 (version 3.12.0).

Ticket(s) Component(s) Summary

INUBIT-9739

Connector - AS4

The Jackson libraries used have been updated to version 2.13.3.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-7728, SUPPORT-3672

Utility - Cryptographer

The PGP cryptography type now supports Modification Detection Code (MDC). This checksum can be used to check the integrity of encrypted data. MDC can now be added for encryption, and it is automatically checked for decryption if it exists. The result of the MDC check is output in the workflow in the additional variable pgp.decryption.mdc.status.

Ticket(s) Component(s) Summary

INUBIT-9738

BPC - General, REST Interface

The logs have been improved on both BPC and INUBIT sides and corresponding messages are now displayed in the BPC UI.

Ticket(s) Component(s) Summary

INUBIT-9896

User Manager

Backup, restore and migration are now supported on INUBIT installations connected to Keycloak as external identity provider.

Ticket(s) Component(s) Summary

INUBIT-10099

BPC - General

The INUBIT product is now shipped with BPC 4.0.6.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-9975

Connector - HTTP, Connector - Mail, Connector - REST, Connector - Web Service

An issue using OAuth2 behind a proxy has been fixed.

Ticket(s) Component(s) Summary

INUBIT-10076

Converter - Task Generator

An issue in BPC grid widget while rendering HTML contents is fixed.

Ticket(s) Component(s) Summary

INUBIT-10172

Repository

Fixed an issue accessing repository files through WebService Connector if “Enable MTOM attachments for the outgoing response message” option is checked.

Ticket(s) Component(s) Summary

INUBIT-10173, SUPPORT-5757

Liferay - WebApp Portlet

An error when loading an INUBIT WebApp portlet in Liferay has been fixed if the read/write permissions for the log folder were not configured properly.

Ticket(s) Component(s) Summary

INUBIT-10175

BPC - Process Interaction

An issue has been fixed replacing the XSLT script variable $bpcComponentId with it’s generated value so it can be used in custom javascript.

Ticket(s) Component(s) Summary

INUBIT-10177

BPC - Process Interaction

Fixed an issue where the Ext component variable dataIS was loaded too late and thus led to runtime errors.

Ticket(s) Component(s) Summary

INUBIT-9790

BPC - INUBIT WebApp, BPC - Process Interaction

When sending HTTP requests from the BPC to INUBIT, header information are now forwarded correctly.

Ticket(s) Component(s) Summary

INUBIT-9838, SUPPORT-5581

Liferay - WebApp Portlet

An issue while reloading a web page caused a form to be resubmitted has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9991, SUPPORT-4661, SUPPORT-5717

Connector - VFS

An issue reading files from folders whose name is looked up via wildcard has been fixed.

Ticket(s) Component(s) Summary

INUBIT-8267

User Manager

A problem with the user/group import of users has been fixed if the option for a password pattern is activated in the server. If the password of a user to be imported does not match the specified pattern, the import aborted with a misleading error message.

Ticket(s) Component(s) Summary

INUBIT-9494, SUPPORT-4131, SUPPORT-5176

Adapter - EDI

An issue storing EDI rules that led to the loss of qualifies has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9577, SUPPORT-5350

Migration

An issue has been fixed when using the "-recentVersionToRetain" option on the migration script, which led to errors when migrating from INUBIT versions older than 7.4.

Ticket(s) Component(s) Summary

INUBIT-9587, SUPPORT-4686

Connector - AS4

An issue with the AS4 listener in connection with the partner management has been fixed, which led to the listener being called several times when publishing the PM.

Ticket(s) Component(s) Summary

INUBIT-9834, SUPPORT-4353

Converter - Task Generator, Utility - IS Configuration

An issue updating a task without timeout that resulted in minimal deviation between start and end time has been fixed.

Ticket(s) Component(s) Summary

INUBIT-10020, SUPPORT-5713

Workbench - General

n issue has been fixed to ensure that the server ID and port (if available) are always displayed in the Workbench title of the main window.

Ticket(s) Component(s) Summary

INUBIT-10159

Application - Process Engine

Separate templates for ibis.xml and logsDBConfig.xml are now available for the MariaDB database type.

Ticket(s) Component(s) Summary

INUBIT-9189

Connector - DB

The templates for the database connections stored in DBConnectionPresets.xml have been revised to no longer contain default credentials.

8.0.5

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-9828

Utility - IS Configuration

The IS Configuration operation getPortalUsersForRole is not supported if BPC is configured as a process user server. Previously, an empty result with status OK was returned by the module, which did not provide any indication of the lack of support. Now contains the status ERROR and the result contains a corresponding message.

Ticket(s) Component(s) Summary

INUBIT-9190

Installer

In the case of a full installation, the initial password of the user "root" is set dynamically in INUBIT during the installation and stored in the ibis.xml file. This makes the password different for each installation and on every system. When the ProcessEngine is started up for the first time, the value from the ibis.xml is adopted as the password for the "root" user. After that, the entry in the ibis.xml has no effect and can be removed or changed.

Recommendation: Change the password of the user "root" after the 1st login via the Workbench.

Ticket(s) Component(s) Summary

INUBIT-9509

Connector - File

An output File Connector in IBISXml directory mode will throw an exception when the target directory does not exist. Before no action has been performed in the file system and no error has been reported on the module.

Ticket(s) Component(s) Summary

INUBIT-9526

User Manager, Workbench - Import / Export / Deployment

To increase security, the user passwords are no longer exported when exporting users and user groups. As a result, an initial password must now be specified during the import. This can be changed independently by the users after logging in.

Recommendation when using the inubit internal user management: Activate the option under Server configuration > user > Initial Password and enter a passphrase. In the import wizard, the password field is then pre-filled accordingly and all users are forced to change their password after the 1st login. This approach provides the best possible protection.

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.

Ticket(s) Component(s) Summary

INUBIT-9532

Application - Process Engine, Application - Remote Connector, Connector - AS4, Workbench - General

The dom4j library has been updated to version 2.1.3.

Ticket(s) Component(s) Summary

INUBIT-9534

Application - Process Engine, Application - Remote Connector, Portal - General, Workbench - General

The use of the commons-lang library has been replaced by the modern version commons-lang3 (version 3.12.0).

Ticket(s) Component(s) Summary

INUBIT-9579, SUPPORT-6515

Connector - AS4

The use of the commons-lang library has been replaced by the modern version commons-lang3 (version 3.12.0).

Ticket(s) Component(s) Summary

INUBIT-9734

Application - Process Engine

The apache-jena library has been updated to version 4.5.0.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-9799

User Manager

When using a Keycloak, only users who have a corresponding role from the INUBIT are displayed.

Ticket(s) Component(s) Summary

INUBIT-6953, SUPPORT-3795

Workbench - General

The name of the working directory for each Workbench login changes to "DNSHostname_Port". Previously, the IP address was used, which led to problems with constantly changing IPs. Existing directories are automatically migrated.

Ticket(s) Component(s) Summary

INUBIT-8760

Application - Process Engine

When starting up the Process Engine, the parameter "-Dserver.maintenance.mode=true" can now be entered and the server starts directly in Maintenance Mode without having to activate it in any way beforehand. If the parameter is omitted or passed with the value "false", the server starts as usual in normal mode.

Ticket(s) Component(s) Summary

INUBIT-8766, SUPPORT-4513

Utility - EDI Signature Utility

The EDI Signature Utility can sign an EDI envelope that contains multiple EDI messages, with each message individually signed.

Ticket(s) Component(s) Summary

INUBIT-9190

Installer

In the case of a full installation, the initial password of the user "root" is set dynamically in INUBIT during the installation and stored in the ibis.xml file. This makes the password different for each installation and on every system. When the ProcessEngine is started up for the first time, the value from the ibis.xml is adopted as the password for the "root" user. After that, the entry in the ibis.xml has no effect and can be removed or changed.

Recommendation: Change the password of the user "root" after the 1st login via the Workbench.

Ticket(s) Component(s) Summary

INUBIT-9407

CLI

Complementary CLI commands are provided to show and set the number of privileged workflows threads .

Ticket(s) Component(s) Summary

INUBIT-9525

User Manager

When using a Keycloak, the user password can now be changed, a user can be locked or unlocked, and additional user groups can be managed.

Ticket(s) Component(s) Summary

INUBIT-9526

User Manager, Workbench - Import / Export / Deployment

To increase security, the user passwords are no longer exported when exporting users and user groups. As a result, an initial password must now be specified during the import. This can be changed independently by the users after logging in.

Recommendation when using the inubit internal user management: Activate the option under Server configuration > user > Initial Password and enter a passphrase. In the import wizard, the password field is then pre-filled accordingly and all users are forced to change their password after the 1st login. This approach provides the best possible protection.

Ticket(s) Component(s) Summary

INUBIT-9809

Backup/Restore, Installer, Migration

The default installation folder of a full installation has been renamed to "virtimo".

Ticket(s) Component(s) Summary

INUBIT-9876

BPC - General

The inubit product is now shipped with BPC 4.0.5.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-9529

Connector - Web Application

Forms in WebApp now also get the unique namespace as names in the HTML structure. In addition, the ISPortletNamespace variable is also populated with the namespace. Thus, the forms, even when using several widgets on one page, are clearly accessible via JavaScript.

Ticket(s) Component(s) Summary

INUBIT-9874, SUPPORT-5436

Connector - REST

An issue has been fixed on REST Output Connector using multipart/form-data during parallel execution.

Ticket(s) Component(s) Summary

INUBIT-9881

BPC - INUBIT WebApp, BPC - Process Interaction, Converter - Task Generator

An issue when loading a WebApp with multiple widgets on one page has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9938

BPC - INUBIT WebApp

n issue using Ajax to handle a form submit has been fixed.

Ticket(s) Component(s) Summary

INUBIT-10027

BPC - INUBIT WebApp, BPC - Process Interaction

An issue calling the getDataIS() function with a different number of parameters has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9343

CLI

The warning "WARNING: sun.reflect.Reflection.getCallerClass is not supported…​" when using the CLI has been fixed and no longer appears.

Ticket(s) Component(s) Summary

INUBIT-9736

BPC - General

A problem with stopping the BPC via script in combination with a very long username on Linux has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9820

Utility - IS Configuration

The IS Configuration Operation "getRolesForPortalUser" now provides all (including the effective) roles of a user when Keycloak is configured as a process user server. Likewise, the operation "isUserInRole" takes into account the effective roles of a user in Keycloak.

Ticket(s) Component(s) Summary

INUBIT-9828

Utility - IS Configuration

The IS Configuration operation getPortalUsersForRole is not supported if BPC is configured as a process user server. Previously, an empty result with status OK was returned by the module, which did not provide any indication of the lack of support. Now contains the status ERROR and the result contains a corresponding message.

Ticket(s) Component(s) Summary

INUBIT-9886, SUPPORT-5597, SUPPORT-5606

Licensing

The INUBIT can now also handle licenses that are valid for several Virtimo products.

Ticket(s) Component(s) Summary

INUBIT-4091

Workbench - General

An issue has been fixed that has blocked publishing of modules and workflows after renaming when "Lock diagrams and modules for further editing" option is activate.

Ticket(s) Component(s) Summary

INUBIT-7697

Connector - inubit IS

When using an HTTPs connection in the INUBIT IS Connector, the configured "Fallback to an insecure trust manager…​" is correctly applied.

Ticket(s) Component(s) Summary

INUBIT-9314

Application - Process Engine

The new MariaDB 3.0.x JDBC drivers are now supported and the database can be integrated correctly.

Ticket(s) Component(s) Summary

INUBIT-9509

Connector - File

An output File Connector in IBISXml directory mode will throw an exception when the target directory does not exist. Before no action has been performed in the file system and no error has been reported on the module.

Ticket(s) Component(s) Summary

INUBIT-9550, SUPPORT-5328

Converter - Complex Lookup Table

An issue has been fixed where using Drag and Drop inside CLT led to an exception.

Ticket(s) Component(s) Summary

INUBIT-9732

Workbench - Monitoring

An issue reloading the available log file names has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9788

BPC - General

The handling of inputs in the configuration of the portal or process user server when switching between the different server options has been improved.

Ticket(s) Component(s) Summary

INUBIT-9920

Application - Process Engine

An issue starting the Process Engine with Oracle JDK 11 has been fixed.

Ticket(s) Component(s) Summary

INUBIT-10048

User Manager

An issue creating new user roles when using a Keycloak has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9727, SUPPORT-5507

Installer

Some typos in installer descriptions has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9814

Workbench - Import / Export / Deployment

A problem with the display of passwords in the import and deployment dialog has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9875, SUPPORT-5608

Repository

An issue when displaying the content of a repository file from the version history has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9318, SUPPORT-5175

Workbench - General

A typo in a Server Configuration option has been resolved.

Ticket(s) Component(s) Summary

INUBIT-9479, SUPPORT-5326

Installer

The links on the Tomcat standard website have been updated.

8.0.4

8.0.3

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-5456, SUPPORT-2959

Workbench - Import / Export / Deployment

In the Deployment Wizard, the Linked Repository Objects setting is saved and preselected the next time the wizard is opened.

Ticket(s) Component(s) Summary

INUBIT-8464

Component - Configuration Panel, Converter - Task Generator, Portal - General

The previous option "Process Role" is omitted and available process roles are only loaded from the configured process user server.

Ticket(s) Component(s) Summary

INUBIT-8749

Portal - Deployment

When configuring the portal or process user server, settings made are retained even when switching between the different server options.

Ticket(s) Component(s) Summary

INUBIT-9186

Application - Process Engine

To increase security Tomcat’s default error page has been replaced by a customized Virtimo error page.

Ticket(s) Component(s) Summary

INUBIT-9195

Application - Process Engine, Portal - General, REST Interface

The selection of the process user server "No process user" leads internally to the query of the process roles from the inubit itself. Therefore, this choice has been renamed to "inubit".

Ticket(s) Component(s) Summary

INUBIT-9341

Workbench - General

In the Preferences, the background image can be customized.

Ticket(s) Component(s) Summary

INUBIT-9595

Application - Process Engine

When importing users or user groups, an initial password must now be specified.

Ticket(s) Component(s) Summary

INUBIT-9600

Backup/Restore, Connector - Backup, Migration

If there is information in a Backup Password Manager, it is now taken into account during migration and restored to the target system.

Ticket(s) Component(s) Summary

INUBIT-9696

Installer

Virtimo now ships the installer under the name "Virtimo Digitalization Suite".

Ticket(s) Component(s) Summary

INUBIT-9787

Installer

New INUBIT 8.0 icons are used for shortcuts during installation.

Ticket(s) Component(s) Summary

INUBIT-9801

BPC - General

The inubit product is now shipped with BPC 4.0.3.

Ticket(s) Component(s) Summary

INUBIT-7192

Connector - Rabbit MQ

The RabbitMQ Connector is now supporting connections to queues of type Quorum.

Ticket(s) Component(s) Summary

INUBIT-9735, SUPPORT-5528

Installer

During BPC installation, both BPC license names "bpc-be-license.jar" and "license.xml.bpc" are accepted.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-9795

Converter - Task Generator

The configuration of the server-side validation is now possible via the toolbar of the module.

Ticket(s) Component(s) Summary

INUBIT-8188, SUPPORT-4471

Component - Configuration Panel

An issue has been fixed preventing the editing of custom log output once it was set. Now it is still editable after changes are saved.

Ticket(s) Component(s) Summary

INUBIT-8933, SUPPORT-5887

Connector - HTTP, Connector - REST

An issue has been fixed when executing a REST Connector using OAuth in Remote Connector mode. This constellation is now working fine.

Ticket(s) Component(s) Summary

INUBIT-9130, SUPPORT-4983

Connector - File

An issue has been fixed while executing a File Connector in listener mode. The logging of a misleading exception has been cleaned up.

Ticket(s) Component(s) Summary

INUBIT-9220, SUPPORT-5160, SUPPORT-7847, SUPPORT-5104

Connector - DB

An issue has been fixed so that rows are now counted correctly after query execution.

Ticket(s) Component(s) Summary

INUBIT-9322, SUPPORT-5160

Connector - DB

Query ID is now omitted from the output resultset if it is absent in the input message.

Ticket(s) Component(s) Summary

INUBIT-9388

Portal - General

Includes fixed issues from Observation Page of inubit 8.0.2.

Ticket(s) Component(s) Summary

INUBIT-9737

Application - Process Engine

An issue in the startup scripts has been fixed, so that they now call the file java_home_path_setter.[sh|bat] when executed.

Ticket(s) Component(s) Summary

INUBIT-9505, SUPPORT-5372

Installer

Patch installer text has been update to reflect that it is capable of updating more than just Process Engine and Workbench.

8.0.2

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-9486

BPC - General, Portal - General, REST Interface

Authentication to the inubit REST API is now always carried out by default against the user management configured in inubit. If the authentication is to be carried out against the Process User Server configured in the inubit (e.B. for retrieving tasks), the parameter?userType=processUser must be entered.

Ticket(s) Component(s) Summary

INUBIT-6243

Application - Process Engine

Following the specifications of the Apache project, the web application (INUBIT) is now stored separately from the actual application server (Tomcat). The location of the web application is referenced via CATALINA_BASE and the application server via CATALINA_HOME. In the future, this will make it easier to replace the application server without having to retransmit adjustments to the web application.

Ticket(s) Component(s) Summary

INUBIT-8483

Component - Configuration Panel

User-defined loggers can now be stored for Log4J2 in the Workbench server configuration. The configuration is in JSON format. Existing loggers must be recreated.

Ticket(s) Component(s) Summary

INUBIT-8990

BPC - INUBIT WebApp

BPC WebApp Global dataIS Object has been removed successfully and cannot be accessed anymore.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-9486

BPC - General, Portal - General, REST Interface

Authentication to the inubit REST API is now always carried out by default against the user management configured in inubit. If the authentication is to be carried out against the Process User Server configured in the inubit (e.B. for retrieving tasks), the parameter?userType=processUser must be entered.

Ticket(s) Component(s) Summary

INUBIT-6243

Application - Process Engine

Following the specifications of the Apache project, the web application (INUBIT) is now stored separately from the actual application server (Tomcat). The location of the web application is referenced via CATALINA_BASE and the application server via CATALINA_HOME. In the future, this will make it easier to replace the application server without having to retransmit adjustments to the web application.

Ticket(s) Component(s) Summary

INUBIT-8092, SUPPORT-5216, SUPPORT-4353

Converter - Task Generator, Utility - IS Configuration

With the ISConfig plugin, it is now also possible to update the content of tasks that do not time out.

Ticket(s) Component(s) Summary

INUBIT-8480, SUPPORT-4818

Adapter - EDI

Publish rule folder dialog in EDI rule editor has been improved and is now supporting extended rule file names.

Ticket(s) Component(s) Summary

INUBIT-8483

Component - Configuration Panel

User-defined loggers can now be stored for Log4J2 in the Workbench server configuration. The configuration is in JSON format. Existing loggers must be recreated.

Ticket(s) Component(s) Summary

INUBIT-8762

Designer - Technical Workflow

Privileged threads can now also be configured via an absolute value.

Ticket(s) Component(s) Summary

INUBIT-8765, SUPPORT-4513

Utility - EDI Signature Utility

EDI security segment USH will be enriched with transmitter and receiver information from the given EDIFACT message.

Ticket(s) Component(s) Summary

INUBIT-8990

BPC - INUBIT WebApp

BPC WebApp Global dataIS Object has been removed successfully and cannot be accessed anymore.

Ticket(s) Component(s) Summary

INUBIT-9212

Workbench - Import / Export / Deployment

User and user groups can be imported or exported while using Keycloak as external Identity Provider.

Ticket(s) Component(s) Summary

INUBIT-9340

Workbench - General

The Virtimo corporate design has been incorporated into the Workbench.

Ticket(s) Component(s) Summary

INUBIT-9541

BPC - General

The inubit product is now shipped with BPC 4.0.2.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-9463, SUPPORT-5338, SUPPORT-9617, SUPPORT-5239

Designer - Technical Workflow, Variable Mapping

Automatic detection in XSLT scripts has been improved to directly prefix inubit Java class calls.

Ticket(s) Component(s) Summary

INUBIT-8523, SUPPORT-3670

Controls - Workflow Connector

A tooltip button has been added in the variable definition window on Technical Workflows to illustrate the effects of the change to the checkbox "Use only input/output variables".

Ticket(s) Component(s) Summary

INUBIT-8882, SUPPORT-4513

Utility - EDI Signature Utility

Fixed a bug when parsing EDI messages so that values are no longer confused with segment identifiers.

Ticket(s) Component(s) Summary

INUBIT-8986

Backup/Restore

An error when renaming modules during a migration has been fixed.

Ticket(s) Component(s) Summary

INUBIT-8996, SUPPORT-4415

Application - Process Engine

Improved performance when deleting input/output messages.

Ticket(s) Component(s) Summary

INUBIT-9321

CLI

Necessary system parameters when calling the CLI are now set correctly, so that the CLI can be called up again from any location.

Ticket(s) Component(s) Summary

INUBIT-9353

Application - Process Engine

When changing the portal configuration, no sensitive data is written to the inubit trace.log.

Ticket(s) Component(s) Summary

INUBIT-9369

Backup/Restore

The offline backup of the AS4 gateway is now also possible if the password is encrypted in the XML configuration file.

Ticket(s) Component(s) Summary

INUBIT-9370

Converter - XSLT

An issue on function fn:doc-available() has been fixed introduced after latest Saxon upgrade.

Ticket(s) Component(s) Summary

INUBIT-9565

Workbench - General

Editors can be opened again using keyboard shortcuts.

Ticket(s) Component(s) Summary

INUBIT-8524, SUPPORT-4648

Designer - BPD, Workbench - Import / Export / Deployment

An error when exporting diagram groups has been fixed, so that all linked diagrams are now also included in the export.

Ticket(s) Component(s) Summary

INUBIT-8942, SUPPORT-4347

Designer - Technical Workflow

In the Technical Workflow, the set times are now also displayed in the tooltip of a configured scheduler.

Ticket(s) Component(s) Summary

INUBIT-8982, SUPPORT-4899

Designer - Technical Workflow

An error when moving diagrams has been fixed, so that links to this diagram are now correctly adjusted in all linked diagrams.

Ticket(s) Component(s) Summary

INUBIT-9496

Workbench - General

A bug in the translation of the action "Move diagram" has been fixed.

Ticket(s) Component(s) Summary

INUBIT-9578

Installer

Corrected inubit version reference displayed in Microsoft Windows Application Manager.

8.0.1

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-8484

Connector - AS4

Log4J2 is now supported in the AS4 Gateway, replacing the previous use of Log4J1. Logging is configured in the <inubit-installdir>/server/ibis_root/conf/as4/log4j2.properties file.

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.

Ticket(s) Component(s) Summary

INUBIT-9115

Application - Remote Connector, Connector - AS4, Liferay - General

The used libraries spring-code and spring-tx have been updated to version 5.3.18.

Ticket(s) Component(s) Summary

INUBIT-8772

Application - Process Engine

The commons-fileupload library has been updated to version 1.4.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-4108, SUPPORT-2529

Adapter - EDI

The EDI-XML adapter can now process envelopes that contain messages from different EDIFACT rules. Previously, only the processing of messages of one and the same EDIFACT rule was possible.

Ticket(s) Component(s) Summary

INUBIT-4337

Workbench - Import / Export / Deployment

In the deployment dialog, another option has been added to the context menu of the table. By clicking on the source value, it can be applied to target system columns. Previously, only the transfer to one column was possible.

Ticket(s) Component(s) Summary

INUBIT-6909

BPC - INUBIT WebApp, BPC - Process Documentation, BPC - Process Interaction

In inubit, Keycloak can now be selected as the process user server. This allows the INUBIT to access this identity provider directly to query the process users.

Ticket(s) Component(s) Summary

INUBIT-7682

REST Interface

The REST API provides a new /ready endpoint. This can be used to manually set the availability of the inubit and thus communicate to third-party systems.

Ticket(s) Component(s) Summary

INUBIT-7694

Connector - Mail, Workbench - Import / Export / Deployment

In the system diagram, the Mail Connector now offers more override settings by default. New: Protocol (pop, imap, stmp etc.), SMTP port and the use of TLS.

Ticket(s) Component(s) Summary

INUBIT-7736, SUPPORT-4228, SUPPORT-4358

Designer - Technical Workflow

A new setting in the Workbench makes it possible to disable the diagram preview when browsing the diagram tree.

Ticket(s) Component(s) Summary

INUBIT-8484

Connector - AS4

Log4J2 is now supported in the AS4 Gateway, replacing the previous use of Log4J1. Logging is configured in the <inubit-installdir>/server/ibis_root/conf/as4/log4j2.properties file.

Ticket(s) Component(s) Summary

INUBIT-8939

REST Interface

The report data REST API endpoint has been revised and now sends back the data with coordinate details.

Ticket(s) Component(s) Summary

INUBIT-8941

Workbench - General

The settings dialog of the Workbench has been revised and more options for customization are now offered to the user.

Ticket(s) Component(s) Summary

INUBIT-8959

Installer

The installer files are now provided with SHA-256 checksum.

Ticket(s) Component(s) Summary

INUBIT-9342

BPC - General

The inubit product is now shipped with BPC 4.0.1.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-9045

Converter - FO

Fixed an error in the parallel execution of the FO Converter that caused problems accessing the fop.xconf file at the same time.

Ticket(s) Component(s) Summary

INUBIT-7693

Connector - AS4

In the AS4 Gateway configuration, it can now be specified that the database password should be encrypted in the configuration file after startup.

To do this, add the following entry in as4-gateway.xml: <entry key="messagestore.jdbc.password.isEncrypted">false</entry>.

Ticket(s) Component(s) Summary

INUBIT-7737, SUPPORT-4208

Installer

The patch installer has been updated to reference the patch guide during both INUBIT and BPC patch installation. The corresponding PDF file is stored centrally in the INUBIT installation folder.

Ticket(s) Component(s) Summary

INUBIT-8203

Workbench - General

An error when starting the browser from the Workbench has been fixed. When installing the Workbench, the local application profile for the browser is now preselected by default. This profile is tailored to the local operating system of the Workbench.

Ticket(s) Component(s) Summary

INUBIT-8741

BPC - General, Installer

The BPC startup script start_bpc[.sh/.bat] checks the status of the karaf against the exit code to reliably identify an already running karaf instance.

Ticket(s) Component(s) Summary

INUBIT-8745, SUPPORT-4763

Variable Mapping

Variable mapping icon is hidden when variable mapping is empty.

Ticket(s) Component(s) Summary

INUBIT-8757

Connector - AS4

The validation of the message content now takes place after decryption.

Ticket(s) Component(s) Summary

INUBIT-9029

Utility - XML (Schema) Validator

Fixed a bug in the XML Validator module wizard that caused the specification of a static schema file to be lost.

Ticket(s) Component(s) Summary

INUBIT-9036

Workbench - General

A bug in the Workbench has been fixed, which caused the Workbench to no longer be started when the Workbench update was cancelled/interrupted.

Ticket(s) Component(s) Summary

INUBIT-9047

Converter - XSLT

A bug in the execution of XSLT modules has been fixed if they were configured with Saxon 9 and are to be run with Saxon 10.

Ticket(s) Component(s) Summary

INUBIT-9121

BPC - INUBIT WebApp, BPC - Process Interaction

The ExtJs function showMessageIS() is now supported on inubit BPC Webapp and inubit BPC Interaction modules.

Ticket(s) Component(s) Summary

INUBIT-9142

Component - Module Editor

The publish button now appears in the detailed view of all local modules.

Ticket(s) Component(s) Summary

INUBIT-9461

Controls - Demultiplexer, Workbench - General

Fixed an issue with opening the Demux fiber configuration that prevented the configuration window from opening correctly.

Ticket(s) Component(s) Summary

INUBIT-6471

Key Manager

A bug in the Key Manager has been fixed. When updating a keystore on a module on a scheduled basis, the entry in the KeyManager is now displayed in blue until the update has been performed. The color then changes depending on the result of the update.

Ticket(s) Component(s) Summary

INUBIT-8817

BPC - Process Interaction

A bug in the BPC Interaction module has been fixed and a task list filtered via wildcard is now retained even after the page has been reloaded.

8.0.0

Breaking Changes

A breaking change may require manual adjustments by the administrator. Please read the description.

Ticket(s) Component(s) Summary

INUBIT-798, SUPPORT-530, SUPPORT-9257, SUPPORT-6544

Connector - Execution

The path usage has been improved in such a way that no double quotes are needed. This is valid for both Windows and Linux.

Ticket(s) Component(s) Summary

INUBIT-3547

Connector - HTTP, Connector - REST

IM3 is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3807

Connector - Mongo DB

The Mongo DB Connector is no longer available.

Ticket(s) Component(s) Summary

INUBIT-3809

Connector - Web Service

The Web Service Controls Invoke, OnMessage, and Receive are no longer available.

Ticket(s) Component(s) Summary

INUBIT-5160, SUPPORT-3418, SUPPORT-2930

Connector - inubit IS

In the inubit IS Connector connection properties, no unique users are required. System users will not be created for inubit IS Listener Connectors. The authentication is done against credentials stored in the settings of each IS Connector.

Ticket(s) Component(s) Summary

INUBIT-5971

Workbench - General

In the Monitoring tab, icons to view and download a trace log file are available as well as a combo box with the list of log files.

Ticket(s) Component(s) Summary

INUBIT-8740

Connector - inubit IS

Unsupported file upload/download functionality has been removed from inubit IS Connector.

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.

Ticket(s) Component(s) Summary

INUBIT-2680, SUPPORT-1961, SUPPORT-1655

Application - Process Engine

XXE injection to the SOAP API of the INUBIT is no longer possible.

Ticket(s) Component(s) Summary

INUBIT-1821

Adapter - MIME, Connector - Mail

The "javax.mail" library has been updated to version 1.62.

Ticket(s) Component(s) Summary

INUBIT-7199, SUPPORT-5135

Connector - Rabbit MQ

The amqp-client library used has been updated to version 5.14.0.

Ticket(s) Component(s) Summary

INUBIT-7200

Application - Process Engine

The Guava library used has been updated to version 31.0.1.

Ticket(s) Component(s) Summary

INUBIT-7402

Application - Process Engine, Workbench - General

The commons-io library used has been updated to version 2.11.0.

Ticket(s) Component(s) Summary

INUBIT-8465, SUPPORT-4643

Application - Process Engine

The Tomcat application server has been updated to version 9.0.58.

New Functionalities - Improvements

Ticket(s) Component(s) Summary

INUBIT-2868, SUPPORT-1767

Application - Remote Connector

The used Axis library has been updated.

Ticket(s) Component(s) Summary

INUBIT-5187

Application - Process Engine, Licensing

inubit BPM uses a new license structure with XML signature verification.

Ticket(s) Component(s) Summary

INUBIT-6920

Workbench - Import / Export / Deployment

In the same dialog, objects can be compared between two Process Engines, and they can be deployed to another Process Engine.

Ticket(s) Component(s) Summary

INUBIT-767

Application - Process Engine, Workbench - General

An overview of all connections to external systems of an inubit instance can be displayed.

Ticket(s) Component(s) Summary

INUBIT-798, SUPPORT-530, SUPPORT-9257, SUPPORT-6544

Connector - Execution

The path usage has been improved in such a way that no double quotes are needed. This is valid for both Windows and Linux.

Ticket(s) Component(s) Summary

INUBIT-1812

Application - Process Engine

The Windows service application "JavaService" has been removed from the INUBIT. As an alternative, the application "nssm" can be used, which is also installed with the INUBIT.

Ticket(s) Component(s) Summary

INUBIT-2486, SUPPORT-1359

Utility - XML (Schema) Validator

The Schematron validation is supported

Ticket(s) Component(s) Summary

INUBIT-2679, SUPPORT-1522

Connection Manager

In the Connection Manager, libraries can be uploaded and updated to a Remote Connector.

Ticket(s) Component(s) Summary

INUBIT-2773, SUPPORT-464

Connector - FTP, Connector - VFS

In the dialogs FTP Connector Properties" and "VFS Connector Base Configuration", you can limit the network bandwidth.

Ticket(s) Component(s) Summary

INUBIT-2911

Workbench - General

In the Editor, the character set of the content can be set in Text mode.

Ticket(s) Component(s) Summary

INUBIT-2950

Workbench - General

In the Monitoring tab, icons to view and download a trace log file are available as well as a combo box with the list of log files.

Ticket(s) Component(s) Summary

INUBIT-2982, SUPPORT-1901

Adapter - XLSX

Apache POI 5.0.0 is supported.

Ticket(s) Component(s) Summary

INUBIT-3098, SUPPORT-447, SUPPORT-895

Converter - XSLT

XSLT 3.0 using Saxon 10 is supported.

Ticket(s) Component(s) Summary

INUBIT-3099, SUPPORT-895

XPath-Assistant / Execution

XPath 3.1 is supported.

Ticket(s) Component(s) Summary

INUBIT-3108, SUPPORT-1622

Component - XML Editor, Converter - XSLT

The number of search results is displayed in the format "currently selected element/total number of found elements". If nothing was found, the searched text is displayed in red, and the search result is displayed as "0/0".

Ticket(s) Component(s) Summary

INUBIT-3165

Connector - JMS, Partner Management

A JMS Listener Connector can be configured via Partner Management.

Ticket(s) Component(s) Summary

INUBIT-3245

Application - Process Engine, Workbench - General

Workbench update is allowed even if the Java version differs between Process Engine and Workbench.

Ticket(s) Component(s) Summary

INUBIT-3257, SUPPORT-4003

Connector - OFTP2

The rvsEvo 6 libraries are supported.

Ticket(s) Component(s) Summary

INUBIT-3272

Application - Remote Connector

The Remote Connector is implemented as REST service and can run on HTTPS.

Ticket(s) Component(s) Summary

INUBIT-3273

Application - Remote Connector

Remote Connectors can be configured via the "remote_conf.xml" configuration file.

Ticket(s) Component(s) Summary

INUBIT-3275

Connection Manager, Workbench - Remote Connector configuration

In the Connection Manager, a new Remote Connector can be added, an existing and connected Remote Connector can be edited, deleted, stopped, and restarted.

Ticket(s) Component(s) Summary

INUBIT-3276

Application - Remote Connector, Installer

The Remote-Connector Spring-Boot application is now part of the installer and can be installed and updated via it.

Ticket(s) Component(s) Summary

INUBIT-3466

REST Interface

The REST end point "/healthcheck" works without any authorization and authentication.

Ticket(s) Component(s) Summary

INUBIT-3547

Connector - HTTP, Connector - REST

IM3 is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3548

Portal - General, Workbench - General

IM3 support has been removed from process user server configuration.

Ticket(s) Component(s) Summary

INUBIT-3549

Application - Process Engine, Portal - General

Keycloak is now supported as a process user server in INUBIT and can be selected and configured accordingly.

Ticket(s) Component(s) Summary

INUBIT-3699

Application - Process Engine

Libraries and plugins can be deployed to another Process Engine.

Ticket(s) Component(s) Summary

INUBIT-3700

Application - Process Engine

Licenses can be deployed to another Process Engine.

Ticket(s) Component(s) Summary

INUBIT-3701

Application - Process Engine

The server configuration can be deployed to another Process Engine.

Ticket(s) Component(s) Summary

INUBIT-3703

Application - Process Engine

Reports can be deployed to another Process Engine.

Ticket(s) Component(s) Summary

INUBIT-3705

Application - Process Engine

Key Manager entries can be deployed to another Process Engine.

Ticket(s) Component(s) Summary

INUBIT-3707

Application - Process Engine

Repository files and folders can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3708

Application - Process Engine

Reports and their properties can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3709

Application - Process Engine

The server configuration can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3710

Application - Process Engine

Licenses can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3711

Application - Process Engine

Scheduled modules and its properties can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3712

Workbench - General

System connections can be compared between two Process Engines. The number of connections can also be viewed.

Ticket(s) Component(s) Summary

INUBIT-3713

Application - Process Engine

Keys in the Key Manager and its properties can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3714

Application - Process Engine

Libraries and their properties (type, name, size, check sum) can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3715

Application - Process Engine

EDI rules (name, size, XML content) can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-3716

Adapter - EDI

EDI rules can be deployed to the remote Process Engine.

Ticket(s) Component(s) Summary

INUBIT-3807

Connector - Mongo DB

The Mongo DB Connector is no longer available.

Ticket(s) Component(s) Summary

INUBIT-3809

Connector - Web Service

The Web Service Controls Invoke, OnMessage, and Receive are no longer available.

Ticket(s) Component(s) Summary

INUBIT-3818

Designer - Technical Workflow

The "Check integrity" option in the context menu of a diagram is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3827

Designer - General

BPEL diagrams are no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3864

Designer - SOA Maps

SOA Maps are no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3865

Plug-ins

VR Execution Connector is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3866

Plug-ins

Java Reflection Connector is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3867

Designer - BPD

BPD Simulation is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-3868

Offline Modeling, Workbench - General

The Offline modelling option is no longer available.

Ticket(s) Component(s) Summary

INUBIT-3869

Designer - BPD

Workflow Generation from BPD is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-4137

Workbench - General

It is possible to compare two inubit Process Engines.

Ticket(s) Component(s) Summary

INUBIT-4379, SUPPORT-2795

Designer - Technical Workflow

In the module docking window of the Designer, a search functionality via context menu has been added for all three tabs.

Ticket(s) Component(s) Summary

INUBIT-4507

Workbench - General

The Compare&Deployment Wizard offers the restrictions of the results to "Same", "Different" or "All".

Ticket(s) Component(s) Summary

INUBIT-4544

Application - Process Engine

If there is a problem reading a configuration file (e.g., "ibis.xml", "logsDBConfig.xml"), it is logged in the "trace.log" file.

Ticket(s) Component(s) Summary

INUBIT-4908

Workbench - General

When closing Dialog, a warning/question is now displayed that the changes made will be lost.

Ticket(s) Component(s) Summary

INUBIT-4915

Workbench - General

Font Awesome icons are now used for copy and paste buttons.

Ticket(s) Component(s) Summary

INUBIT-5160, SUPPORT-3418, SUPPORT-2930

Connector - inubit IS

In the inubit IS Connector connection properties, no unique users are required. System users will not be created for inubit IS Listener Connectors. The authentication is done against credentials stored in the settings of each IS Connector.

Ticket(s) Component(s) Summary

INUBIT-5200

Adapter - XLSX

Apache POI 2.5.0 version is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-5201

Converter - XSLT

XSLT 3.0 commands are supported.

Ticket(s) Component(s) Summary

INUBIT-5202, SUPPORT-8518, SUPPORT-5692

Converter - XSLT

XSLT 1.0 and XPath 1.0 processors are no longer supported.

Ticket(s) Component(s) Summary

INUBIT-5533, SUPPORT-3297

Workbench - General

Moving the mouse over a module in a Technical Workflow will now show the comment stored in the module configuration. This behavior can be restricted in the user’s role configuration.

Ticket(s) Component(s) Summary

INUBIT-5549, SUPPORT-3330, SUPPORT-5197

Liferay - General

The INUBIT product now supports Liferay 7.4 DXP/CE .

Ticket(s) Component(s) Summary

INUBIT-5787

Installer

Keycloak has been integrated as Identity Provider, and it can be run as daemon or service.

Ticket(s) Component(s) Summary

INUBIT-5845

Application - Process Engine

Reports can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-5846

Designer - General

Diagrams and its workflow properties on two different Process Engines can be compared.

Ticket(s) Component(s) Summary

INUBIT-5847

Application - Process Engine

Modules and its properties can be compared between two Process Engines.

Ticket(s) Component(s) Summary

INUBIT-5849

Workbench - Import / Export / Deployment

Diagrams on a target system can be removed after being removed on the source system.

Ticket(s) Component(s) Summary

INUBIT-5850

Workbench - Import / Export / Deployment

Modules on a target system can be removed after being removed on the source system.

Ticket(s) Component(s) Summary

INUBIT-5851

Workbench - Import / Export / Deployment

Repository artifacts on a target system can be removed after being removed on the source system.

Ticket(s) Component(s) Summary

INUBIT-5865

Workbench - General

In the Compare&Deployment Wizard on model data, the user or group can also be selected from the connection details. This scope is then used for comparison and deployment.

Ticket(s) Component(s) Summary

INUBIT-5875

Converter - Task Generator, Converter - XSLT

The module comparison has been accelerated and improved.

Ticket(s) Component(s) Summary

INUBIT-5881

Workbench - Monitoring

On the tabs Server Trace Log, Webservice Log, and Workbench Trace Log, the context menu has been extended with all available actions.

Ticket(s) Component(s) Summary

INUBIT-5886

Adapter - EDI

Multiple EDI rules with different formats (EDIFACT, X12, DATANORM) can be deployed together.

Ticket(s) Component(s) Summary

INUBIT-5922

Designer - System Diagrams

Visual Rules has been removed from System Diagrams Tools docking window.

Ticket(s) Component(s) Summary

INUBIT-5927

Workbench - Import / Export / Deployment

The deployment from the Compare&Deployment Wizard also provides a log at the end with all the details of the deployment carried out.

Ticket(s) Component(s) Summary

INUBIT-5929

Workbench - Import / Export / Deployment

In the Compare&Deployment Wizard, some entries (EDI rules and libraries) can be adapted for deployment. The entries are then deployed to the target system in the adapted form.

Ticket(s) Component(s) Summary

INUBIT-5971

Workbench - General

In the Monitoring tab, icons to view and download a trace log file are available as well as a combo box with the list of log files.

Ticket(s) Component(s) Summary

INUBIT-6483

Application - Process Engine, Application - Remote Connector, Workbench - General

inubit BPM uses 3 digit versions (major.minor.patch).

Ticket(s) Component(s) Summary

INUBIT-6501

Application - Process Engine

The server configuration is provided as JSON format response.

Ticket(s) Component(s) Summary

INUBIT-6571

Application - Process Engine

A REST end point allows to deploy server configuration using a JSON request.

Ticket(s) Component(s) Summary

INUBIT-6600

Backup/Restore, Converter - Task Generator, Converter - XSLT, Workbench - Import / Export / Deployment

Java calls in XSLT Stylesheets are adapted because Saxon has been upgraded to version 10.

Ticket(s) Component(s) Summary

INUBIT-6613

Repository

Content of XML repository files with different MD5 checksum can be compared between two different Process Engines.

Ticket(s) Component(s) Summary

INUBIT-6814, SUPPORT-3677

Connector - X.400 SE

An option has been added to the X400 Connector that allows you to ignore errors when deleting messages. Faulty messages are then preserved, whose ID is output in the additional XML workflow variable x400.nonDeletableMessages on the connector.

Ticket(s) Component(s) Summary

INUBIT-6868

Workbench - Import / Export / Deployment

In the Compare&Deployment Wizard, the details are displayed with checkboxes for the selection for deployment. So only the entries that are actually to be deployed have to be selected.

Ticket(s) Component(s) Summary

INUBIT-6869

Workbench - Import / Export / Deployment, Workbench - Monitoring

In the Audit Log, the following deployments are logged:

* EDI deployment * Key Manager deployment * Library deployment * License deployment * Server configuration deployment

Ticket(s) Component(s) Summary

INUBIT-6870

Workbench - Import / Export / Deployment

Once a system configuration or a library has been deployed, the inubit administrators will get a corresponding instant message regarding the necessity of a restart of the Process Engine.

Ticket(s) Component(s) Summary

INUBIT-6871

Designer - General, Workbench - General

Connection settings in the Workbench can be compared and deployed.

Ticket(s) Component(s) Summary

INUBIT-6872

Liferay - Monitoring Portlet, Workbench - Monitoring

The "password" attribute has been removed from the monitoring portlets configuration in the "Manage Monitoring Portlets" dialog.

Ticket(s) Component(s) Summary

INUBIT-6919

Workbench - General

In Compare&Deployment wizard, the color of a node in the tree structure is displayed in the color that reflects the state of the displayed details.

Ticket(s) Component(s) Summary

INUBIT-6921

Workbench - Import / Export / Deployment

Diagrams, modules, and Repository objects can be compared between two Process Engines based on their version/tag.

Ticket(s) Component(s) Summary

INUBIT-6924

Workbench - Import / Export / Deployment

All rows of comparison table that contain values are sorted upwards. Empty rows thus end up at the end of the table, as they offer less information for the user.

Ticket(s) Component(s) Summary

INUBIT-6942

Liferay - General

Liferay 7.4 DXP/CE is supported. Liferay 7.1 DXP/CE is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-6944

Converter - XSLT

Saxon has been updated to version 10.6.

Ticket(s) Component(s) Summary

INUBIT-6945

Application - Process Engine, REST Interface

A REST end point allows the deletion of libraries.

Ticket(s) Component(s) Summary

INUBIT-6947, SUPPORT-3703

Connector - AS2

On the AS2 Connector, the HTTP Accept header value can be explicitly specified as module property.

Ticket(s) Component(s) Summary

INUBIT-7258

Workbench - General

Previously used remote system connection details are now stored and available to choose when opening the Compare&Deploy wizard.

Ticket(s) Component(s) Summary

INUBIT-7423

Application - Remote Connector

The IP address can be restricted by adding an IP address or an IP address range in CIDR notation using the new “AllowedIPs” property in the "remote_conf.xml" configuration file. Example: <AllowedIPs>127.0.0.1,127.0.0.2,127.0.0.24,127.3.110.55/24</AllowedIPs>

Ticket(s) Component(s) Summary

INUBIT-7539, SUPPORT-3927

Application - Process Engine, Credentials Manager

The "secret_key.properties" file has been added to the following directories:

– <inubit-installdir>/server/ibis_root/conf – <inubit-installdir>/client/conf – <inubit-installdir>/remoteConnector/conf

These keys are required and read while loading the Process Engine and the Workbench.

Ticket(s) Component(s) Summary

INUBIT-7653

REST Interface

REST end points are changed to match standards and to respond with JSON response.

Ticket(s) Component(s) Summary

INUBIT-7715, SUPPORT-4839, SUPPORT-4187

BPC - Process Interaction, REST Interface

Wildcard filtration is now possible for Tasklist in BPC Portal and using REST calls.

Ticket(s) Component(s) Summary

INUBIT-7865

Converter - Task Generator

The Client Generator has been removed from Task Generator module.

Ticket(s) Component(s) Summary

INUBIT-7885

Installer

The "secret_key.properties" file has been added to the following directories: – <inubit-installdir>/server/ibis_root/conf – <inubit-installdir>/client/conf – <inubit-installdir>/remoteConnector/conf These keys are required and read while loading the Process Engine and the Workbench.

Ticket(s) Component(s) Summary

INUBIT-7922

Utility - PDF Toolbox

PDFToolbox now supports new option to read form fields and their value from a PDF document.

Ticket(s) Component(s) Summary

INUBIT-7925

Variable Mapping

A new option in the variable mapping allows you to empty the output stream. This way, required output data can be mapped in variables and emptied afterward.

Ticket(s) Component(s) Summary

INUBIT-7926

Workbench - General

All system connections of a user are now displayed bundled under Monitoring. The display can be controlled via the user role. All information can be exported as CVS, Excel or PDF.

Ticket(s) Component(s) Summary

INUBIT-7945

Workbench - Import / Export / Deployment

In the Compare&Deployment Wizard, changes are displayed using the typical INUBIT colors.

Ticket(s) Component(s) Summary

INUBIT-8023

Portal - General

WebSphere is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-8076

Converter - Task Generator

The "External program" option in the "Task Generator Properties" dialog is no longer available. When importing a Task Generator module using this option, the execution will fail.

Ticket(s) Component(s) Summary

INUBIT-8077

Converter - Task Generator, Portal - General

Old "Tasklist" is no longer supported, and "Tasklist Ext" has been renamed to “Tasklist”.

Ticket(s) Component(s) Summary

INUBIT-8078

Converter - Task Generator, Liferay - Monitoring Portlet, Portal - General

In the Liferay portal, Ext JS 4 is no longer supported.

Ticket(s) Component(s) Summary

INUBIT-8171

Workbench - Import / Export / Deployment

Individual reports can now be deployed via the Workbench.

Ticket(s) Component(s) Summary

INUBIT-8271

Application - Remote Connector

Additional information has been removed from the REST endpoint response. The "remote_conf.xml" file will maintain the comments, order, and properties.

Ticket(s) Component(s) Summary

INUBIT-8274, SUPPORT-10450

Connector - Mail

SSL-specific information such as keystore or truststore can now be stored on the Mail Connector.

Ticket(s) Component(s) Summary

INUBIT-8396, SUPPORT-8568

Application - Process Engine, Workbench - General

The third-party libraries used in the inubit ProcessEngine are now displayed in tabular form in the Workbench under About > Third-Party Components and can be exported from there as a PDF or text file.

Ticket(s) Component(s) Summary

INUBIT-8397

Workbench - General

The interface of the Workbench has been revised and adapted to the Virtimo look & feel.

Ticket(s) Component(s) Summary

INUBIT-8449

Application - Process Engine, User Manager

In the "ibis.xml" configuration file, the identity provider can be configured.

Ticket(s) Component(s) Summary

INUBIT-8458

Application - Process Engine, User Manager

Keycloak can be used as external identity provider for authentication.

Ticket(s) Component(s) Summary

INUBIT-8510

Workbench - General

The Workbench now uses icons from the Font Awesome library.

Ticket(s) Component(s) Summary

INUBIT-8511

Workbench - General

The previous menu bar has been replaced by a burger menu.

Ticket(s) Component(s) Summary

INUBIT-8684

Workbench - General

Footer bar has been removed and information have been placed in toolbar and burger menu.

Ticket(s) Component(s) Summary

INUBIT-8687

Workbench - General

Workbench is using Lato font as default font type.

Ticket(s) Component(s) Summary

INUBIT-8740

Connector - inubit IS

Unsupported file upload/download functionality has been removed from inubit IS Connector.

Ticket(s) Component(s) Summary

INUBIT-8744

Installer

The source files of the third-party libraries used are now automatically packed together and made available in the installation.

Ticket(s) Component(s) Summary

INUBIT-8829

BPC - General

The inubit product is now shipped with BPC 4

Ticket(s) Component(s) Summary

INUBIT-2861

Workbench - General

The Library Manager UI has been improved to provide a "Download" option on tool menu and a description for drivers and plugins.

Ticket(s) Component(s) Summary

INUBIT-3949, SUPPORT-2348

Workbench - General

Before opening a watchpoint file containing long text, a confirmation dialog is displayed because loading may take a little longer.

Ticket(s) Component(s) Summary

INUBIT-4910

Converter - XSLT

Drag and drop of node from source to target has been improved.

Ticket(s) Component(s) Summary

INUBIT-4911

Designer - Technical Workflow, Workbench - General

The context menu of a module in the Workflow Designer has been extended with start workflow actions and Watch mode actions.

Ticket(s) Component(s) Summary

INUBIT-5491, SUPPORT-3296

Workbench - General

In Technical Workflow, the variable mapping icon on modules is now displayed in light blue if the mapping contains XSLT scripts. This makes it easier to see where XSLTs are executed within variable mappings.

Ticket(s) Component(s) Summary

INUBIT-7711

Installer

The installer now uniformly uses the Barlow font.

Ticket(s) Component(s) Summary

INUBIT-5164, SUPPORT-2554

Application - Remote Connector

The Database Connector name is displayed in the JMX monitoring of database pools when using a Remote Connector.

Bug Fixes

Ticket(s) Component(s) Summary

INUBIT-6900

Liferay - General

The INUBIT Liferay portlet also uses Saxon10 internally for the conversion of XML.

Ticket(s) Component(s) Summary

INUBIT-9044

Converter - XSLT

Fixed an issue with reading parameters into XSLT scripts that caused parameters with XML content to not be recognized correctly.

Ticket(s) Component(s) Summary

INUBIT-3571

Converter - Complex Lookup Table

The ComplexLookup module editor is now available in the module tree when you select a corresponding module.

Ticket(s) Component(s) Summary

INUBIT-5856, SUPPORT-3646, SUPPORT-2870, SUPPORT-3320, SUPPORT-3656

Connector - REST

The restrictions on the HTTP Response Header have been removed. All headers can now be added and adjusted.

Ticket(s) Component(s) Summary

INUBIT-6218

Converter - XSLT, XPath-Assistant / Execution

The description of the XSLT 3.0 and XPath 3.1 functions and commands is now also available in German.

Ticket(s) Component(s) Summary

INUBIT-6591

Plug-ins

In the plugin manager, editing is deactivated on all INUBIT internal plugins in order to protect them from changes.

Ticket(s) Component(s) Summary

INUBIT-6875

Converter - XSLT

Im XML-Editor wird die ausgewählte Codierung beim Anlegen neuer XML-Dateien beibehalten. Als Standardwert für die Codierung wird "UTF-8" verwendet.

Ticket(s) Component(s) Summary

INUBIT-7640, SUPPORT-4141

Workbench - General

The SOAP communication between Workbench and Process Engine has been changed to HTTP 1.1. Previously, HTTP 1.0 was used.

Ticket(s) Component(s) Summary

INUBIT-7941

Workbench - Import / Export / Deployment

In the Compare&Deployment wizard, the completion protocol is displayed as a separate page within the wizard. This keeps the wizard open and makes it easy to navigate back and forth.

Ticket(s) Component(s) Summary

INUBIT-8189, SUPPORT-4482

Process Model Report

A problem with the Workbench installation has been fixed. The file Report_Prozessmodell.zip is now stored again under /client/templates/workflow. It contains a sample workflow for the use of the process model report.

Ticket(s) Component(s) Summary

INUBIT-8431, SUPPORT-5213, SUPPORT-4082, SUPPORT-4827, SUPPORT-3224, SUPPORT-5006

Connector - VFS

A bug on the VFS Connector in listener mode has been fixed, which led to various exceptions when accessing via Samba2 protocol.

Ticket(s) Component(s) Summary

INUBIT-8440

Backup/Restore

A bug during the backup has been fixed, which led to an incomplete version history of modules. The offline backup now contains all version information for a module.

Ticket(s) Component(s) Summary

INUBIT-8471

Converter - Task Generator

A problem displaying a form preview in the browser has been fixed.

Ticket(s) Component(s) Summary

INUBIT-7909

BPC - INUBIT WebApp

The inubit BPC WebApp module has been changed in such a way that no message appears in the BPC when submitting a form. By default, it is now empty, but can be filled in the module properties if required.

Ticket(s) Component(s) Summary

INUBIT-7943

Application - Process Engine

In the new Tomcat installation, the server.xml file has been updated and the configuration options recommended by Apache are enabled by default. All outdated configurations are still present (commented) and marked as "DEPRECATED".

Ticket(s) Component(s) Summary

INUBIT-8436, SUPPORT-4282

Tagging

An error during tagging has been fixed. In the tagging dialog, an existing prefix is now correctly displayed and processed separately from the actual tag name.