Changelogs
8.0.46
Release Date: 2025-12-05
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-21550
Several libraries related to the Microsoft Graph API have been updated. These include: azure-core, azure-identity, microsoft-graph, and reactor-http.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-21880, SUPPORT-12838
Connections to an Oracle database can now be secured via SSL and a wallet.zip file. This file can be specified directly in the module wizard and will be used accordingly when establishing a connection.
Additionally required Java libraries, such as oraclepki-.jar, osdt_cert-.jar, or osdt_core-*.jar, must be placed directly on the Process Engine. Use the Library Manager in the Workbench to do this.
Impacts:
INUBIT-11418
The UN/EDIFACT versions D21B to D24A are now available in the EDI rules editor.
Impacts:
INUBIT-17195, SUPPORT-10787
To improve the visibility of information about the currently logged-in user, the status bar returns and displays the information familiar from INUBIT 7.4. The popup behind the info button has been removed, as all information is now visible in the status bar. The garbage collector for the Workbench can also be accessed there.
Impacts:
-
Application - Workbench
Bug Fixes
INUBIT-18796
The central proxy settings in INUBIT are now also used by the IGUASU connector to establish the connection.
Impacts:
INUBIT-21869
A bug in the tagging process for workflows has been fixed. Previously, tagging would fail if chart modules couldn’t be found. The process is now more robust and completes the tagging as far as possible.
We are also working on providing a report that details all tagged and untagged resources.
Impacts:
-
Application - Process Engine
INUBIT-22050, SUPPORT-14624, SUPPORT-14722
A performance issue with the REST Connector has been resolved.
The problem only occurred with SSL-secured connections on Linux. Establishing an SSL connection requires a secure random number. Previously, this was generated using /dev/random. This location was slow, which was particularly noticeable in virtual environments. Now, /dev/urandom is used, which is significantly faster and performs better.
Impacts:
INUBIT-21721
If schema validation with Schematrons was performed under high load, execution errors could occur. This problem has now been fixed, and validation now works flawlessly even under high load.
Impacts:
INUBIT-21789, SUPPORT-12422
An issue when reading and filtering files via the Samba protocol has been fixed. This could result in the error "STATUS_NOT_A_DIRECTORY," which would cause processing to abort. This problem has now been resolved, and the filtered list of files is output.
Impacts:
INUBIT-18299
A problem with the REST API endpoint Get Model by Name has been fixed so that model names containing spaces are now also processed correctly.
Impacts:
INUBIT-18425, SUPPORT-11629
Support has been added for directly editing the AS2 module properties Mime.Decrypt.Keystore and Mime.Verify.X509 in the deployment dialog. If necessary, update the deployment.xml file in the Process Engine.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-18817, SUPPORT-12176
Fixed an issue in the module wizard on the MDN validator page that prevented the stored certificate from being displayed.
Impacts:
INUBIT-20411
The UI for the JSON length settings in the module wizard has been improved so that helpful tooltips are displayed on each button and the size dialog works robustly even for large numeric values.
Impacts:
INUBIT-20491, SUPPORT-12862, SUPPORT-14271
A problem with the automatic placement of connection lines after drag-and-drop has been fixed. The inserted module is now correctly connected even when positioned in front of or behind scopes and other tools.
Impacts:
INUBIT-21597
A performance issue that occurred when displaying help text on text fields has been fixed.
Impacts:
-
Application - Workbench
INUBIT-21696, SUPPORT-13958
The zoom level set by the user should now be retained even when switching between diagrams.
Impacts:
-
BPC - Process Documentation
INUBIT-21724, SUPPORT-14341
Fixed an issue in DB Explorer that prevented the DB Connector XML input structure from being generated.
Impacts:
INUBIT-21795, SUPPORT-14425
An issue with displaying the selected encoding on the server side has been fixed. The display is now correct.
Impacts:
INUBIT-21812, SUPPORT-14669
A compatibility issue with the JSON adapter has been fixed when configured with the default conversion setting "Generic" (only the module property "json.domain.Type" is set). The adapter now runs correctly again.
The previous workaround, which involved editing the module and publishing it again immediately, is no longer necessary.
Impacts:
INUBIT-18998, SUPPORT-12409
The configuration page in the module wizard has been adjusted so that the Windows domain settings are now located below the authentication section. This simplifies the necessary adjustments when logging into different Windows domains.
Impacts:
8.0.45
Release Date: 2025-09-30
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-21534
The ZUGFeRD utility has been extended to support reading and writing of PDFs of type PDF/A-3B and PDF/A-3U.
Impacts:
INUBIT-18677, SUPPORT-13290
If the FTP connector is configured with a server via FTP or FTPS and the connection must be made via a proxy, this can now be configured accordingly in the module properties.
Impacts:
INUBIT-21318, SUPPORT-14066
A problem with the task filter REST API endpoint has been fixed so that all tasks on the process engine that match the filter criteria can now be queried across all roles.
Impacts:
-
Liferay - Tasklist Portlet
INUBIT-20679, SUPPORT-12661, SUPPORT-13404, SUPPORT-3238, SUPPORT-8069, SUPPORT-9724
When executing asynchronous workflow jumps with the same process ID via WFC, in which a multiplexer bundles incoming data streams, it is currently not possible to distinguish between the different executions at the mux. Therefore, the mux merges the first incoming data streams, which is not always desired.
The new module property "CreateModuleRunId" (type: Boolean) has been introduced at the workflow connector, which allows the multiplexer to distinguish between different asynchronous workflow executions. The module property must be created manually and assigned the desired value ("true", "false").
Impacts:
INUBIT-20719
At server startup, the fix for correcting double-encrypted values in Credentials Manager will only be applied after the first server restart. The fix will not be applied again on subsequent server restarts.
Impacts:
Bug Fixes
INUBIT-17040, SUPPORT-12709
An issue with importing workflows and modules has been fixed so that their status "active" or "inactive" is now always set as selected in the import wizard after the import is complete.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-17168
A problem with detecting the port on which the INUBIT Process Engine is running has been improved so that it now works flawlessly even when using multiple ports.
Impacts:
-
Application - Process Engine
INUBIT-21056, SUPPORT-13940
Fixed a memory issue in the Workbench when repeatedly running diagram deployment.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-21122
A performance issue when inserting large amounts of data into a MySQL database has been fixed.
Impacts:
INUBIT-21287
If INUBIT is used with Keycloak, the backup files created so far are incomplete and the diagram, module, and repository data of INUBIT users are missing. This ticket will resolve the issue, and the backup files created from now on will be complete.
| After applying this patch, we recommend creating a new backup file. Previously created backups should no longer be used. |
Impacts:
INUBIT-21412
An issue with processing JSON with special XML characters has been fixed. Previously, the JSON-XML Converter would abort processing the input message with an error. Now, these special characters are correctly escaped, resulting in valid XML output.
Impacts:
INUBIT-21531, SUPPORT-13682
When accessing a NetApp share using a VFS connector and a path with a wildcard (*), subdirectories were deleted. This issue occurred both during read operations and during read and subsequent deletion operations and has now been resolved.
Impacts:
INUBIT-21545, SUPPORT-12422, SUPPORT-14127
When accessing NetApp Share using the VFS Connector, attempts to delete empty directories failed. This issue has now been resolved.
Impacts:
INUBIT-17227, SUPPORT-7809
The FTP Connector plugin has been corrected so that it now terminates correctly in a timeout situation and the workflow aborts with a corresponding message due to this error.
Impacts:
INUBIT-17617, SUPPORT-10533, SUPPORT-11671
The result of the result-document function is now displayed again in the "Mapping Results" area.
Impacts:
INUBIT-18596
An issue with connecting to a proxy server that does not require authentication has been fixed. The connection now establishes successfully.
Impacts:
INUBIT-18619, SUPPORT-11783
The execution time of the VFS Connector when using the SMB2/3 protocol with chronological sorting has been improved.
Impacts:
INUBIT-20010, SUPPORT-13034
When performing the "Migrate to Saxon 10" action, the value for the Transformer Factory could sometimes not be updated. This issue has now been resolved.
Impacts:
INUBIT-20511
An issue with deleting users in Keycloak via the Workbench has been fixed. This ensures that only the user selected for deletion in the Workbench is removed.
Impacts:
INUBIT-20567
The error message when parsing a PDF has been improved to provide more information to help identify the cause of the problem.
Impacts:
INUBIT-20618, SUPPORT-13451, SUPPORT-13482
Prerequisite
-
Writing a timestamp value to an MSSQL database
Change
Writing date values could lead to errors if the language of the accessing database user specified a data format other than YYYY-MM-DD. This issue has now been resolved, and the timestamp passed in the workflow in YYYY-MM-DD format is now correctly converted to the target format expected in the database and saved there.
Necessary Adjustments
If you have previously worked around the problem by reformatting the timestamp, this reformatting must be undone. It will no longer work after applying this patch.
Impacts:
INUBIT-20724, SUPPORT-13682
If a regular expression was used on the VFS Connector to read an empty folder on the target page, a processing error could occur. This issue has now been resolved.
Impacts:
INUBIT-20778
Reading the contents of database tables failed when using some database types (including MySQL). This issue has now been resolved.
Impacts:
INUBIT-20856
If Keycloak is configured as the IdP in a process engine, the user base will not be changed during migration or backup restoration. All INUBIT users must be manually created in Keycloak before the migration/backup.
Impacts:
INUBIT-21659
An error when creating an SQL statement caused an error when executing the Midnight Task and has now been fixed.
Impacts:
-
Application - Process Engine
INUBIT-20988
In the module wizard, the correct online help pages are now called from the Connection Pooling dialog when you click F1.
Impacts:
8.0.44
Release Date: 2025-07-10
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-20095
The keycloak-admin-client library has been updated.
Impacts:
-
Application - Process Engine
INUBIT-20692, SUPPORT-13857
INUBIT is delivered with the current Tomcat version.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-12847, SUPPORT-3993
It is now possible to send aggregated error notifications. A threshold for the number of errors that have occurred can be defined in the corresponding configuration. If this threshold is reached, an email is sent with an attached CSV file containing all error details. This enables a structured and efficient analysis of error messages without overloading the inbox.
Impacts:
INUBIT-16075
When using the OSCI Connector, a notice is now displayed in the module wizard that this system connector is deprecated and discontinued.
Impacts:
INUBIT-16106
When using the OFTP2 Connector, a notice is now displayed in the module wizard that this system connector is deprecated and discontinued.
Impacts:
-
Connector - OFTP2
INUBIT-18430, SUPPORT-12649
If INUBIT is operated for the user administration with key cloak and several user groups are assigned to users, setting the "admin" group as a primary user group can now be forced.
To do this, add the following entry to the <inubit-installdir>/inubit/server/ibis_root/conf/keycloak.json file:
{
...
"admin-group-priority": true
}
The "admin" user group is then always determined as a primary user group for all users that are assigned to this group.
Impacts:
Bug Fixes
INUBIT-16884, SUPPORT-10393, SUPPORT-12387
A problem with deleting directories has been fixed. Paths with and without leading / are now handled correctly.
Impacts:
INUBIT-19932, SUPPORT-13117
A workflow execution issue related to error handling has been fixed. Under certain conditions, incorrect variables were used.
Details: If an error occurs in a sub-TWF in a main TWF on a synchronous workflow connector (without error suppression, error handling enabled, and workflow call stack taken into account), while an error occurs in another module in a parallel execution of the same workflow, incorrect variables from the sub-TWF could appear in the error output (e.g., no ISError* variables). This affected both display and execution.
Impacts:
INUBIT-20337, SUPPORT-13379, SUPPORT-13634
Fixed an issue with importing user groups caused by incompatible data types in XSLT converter modules. This incompatibility is a result of the upgrade from Saxon 9 to Saxon 10 and is now handled correctly by the product.
Impacts:
INUBIT-20462
An issue that caused sporadic login failures with Keycloak has now been fixed.
Impacts:
INUBIT-15250, SUPPORT-9065
Fixed an issue with Keycloak communication that caused user sessions to accumulate in Keycloak. Now only the minimum number of sessions required is used.
Impacts:
INUBIT-17222, SUPPORT-10649
Fixed an issue opening the module wizard of a connector configured with SSL.
Impacts:
INUBIT-19246, SUPPORT-12565, SUPPORT-12991
An issue with the "Migrate to Saxon 10" action has been fixed. If the action was applied to workflows in the "admin" user group, they could no longer be edited.
Impacts:
-
Designer - General
8.0.43
Release Date: 2025-05-19
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-14167, SUPPORT-7464
The Scheduler Manager has been enhanced to display all configured schedulers. If a workflow or module is deactivated, the status is displayed as "Workflow or module inactive." This provides a complete overview of all configured schedulers in the current INUBIT system.
Impacts:
-
Workbench - Scheduler Manager
INUBIT-14508, SUPPORT-12106
ZUGFeRD versions 2.0, 2.1, 2.2 and 2.3 now also support documents with Conformance Level EN16931.
Impacts:
INUBIT-16077
Support for the Security Token Service Connector is being discontinued. The plugin can still be used in INUBIT, but will no longer receive updates.
Alternative:
-
Develop your own plugin
Impacts:
-
Connector - Security Token Service
INUBIT-17080, SUPPORT-10154, SUPPORT-10164, SUPPORT-11309
The task endpoints have been adjusted so that the response now always includes a value for <Unit>.
Impacts:
INUBIT-17310
Support for the HL7 TCP/IP Connector is being discontinued. The plugin can still be used in INUBIT, but will no longer receive updates.
Alternative:
-
Use HTTP or REST Connector
-
Develop your own plugin
Impacts:
-
Connector - HL7 TCP/IP
INUBIT-17314
Support for the TIFF Toolbox Utility is being discontinued. The plugin can still be used in INUBIT, but will no longer receive updates.
Alternative:
-
Develop your own plugin
Impacts:
-
Utility - TIFF Toolbox
INUBIT-17652, SUPPORT-11048
The permitted field length for the GS05 field in the X12-ENVELOPER.xml file has been increased from 4 to 8 characters. This means that time specifications in UTS format (HHMMSSDD) are now also valid.
Impacts:
INUBIT-18118, SUPPORT-10269
A new option has been introduced for export and deployment to exclude source and target data stored in XSLT modules. By default, the source and target data are still included.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-18377, SUPPORT-11721, SUPPORT-12106, SUPPORT-12568
ZUGFeRD version 2.3 is now supported.
Impacts:
INUBIT-18588, SUPPORT-11916
The JSON validator now supports the current JSON schema versions 201909 and 202012. These can be used via the "Modern Validator" setting. Technically, a different library is used. This generates different validation message texts.
The old and new validators are therefore not directly compatible. Using the modern validator may therefore require adjustments to error handling in the workflow.
In addition, the JSON validator (regardless of the selected validator) generates the following new error messages when errors occur:
-
Schema validation error
-
ISErrorKey: JSONSchemaValidationFailed
-
ISErrorString: "JSON Schema validation failed."
-
-
Schema compilation error:
-
ISErrorKey: JSONSchemaValidationFailed
-
ISErrorString: "JSON Schema validation failed."
-
-
Empty input message:
-
ISErrorKey: JSONValidatorMissingInputMessage
-
ISErrorString: "Missing JSON input message."
-
Impacts:
INUBIT-19261, SUPPORT-13702
Additional endpoints for deleting diagrams and modules, as well as their versions, have been added to the Process Engine REST API.
Impacts:
INUBIT-20186
The INUBIT product is now shipped with [https://docs.virtimo.net/en/bpc-docs/4.1/changelog.html#_bpc_4_1_23|https://docs.virtimo.net/en/bpc-docs/4.1/changelog.html#_bpc_4_1_23][BPC 4.1.23].
Impacts:
-
BPC - General
Bug Fixes
INUBIT-14205
An issue with updating metadata in EDI rule files has been fixed. After renaming an EDI rule on the server, the "Modified by" and "Modified date" entries are now updated correctly.
Impacts:
INUBIT-17480, SUPPORT-11353
An issue with executing search steps with fixed values has been fixed. Workflow variables referenced as values in the "Fixed Value" column are now correctly resolved and their values inserted in the appropriate location.
Impacts:
INUBIT-17483
A bug in the execution of XPath 3.1 functions has been fixed. These functions can now be used seamlessly in the Complex Lookup module.
Impacts:
INUBIT-17800, SUPPORT-11116
Fixed an issue with the FTP connector that prevented files from being written to the root directory. Writing now succeeds and no longer throws an error.
Impacts:
INUBIT-18773, SUPPORT-5957
A problem in the Workbench tab "Monitoring > Workbench Trace Log" has been fixed. The selection list now again displays all log files that exist for the Workbench in the file system.
Impacts:
INUBIT-19192, SUPPORT-11210
An issue with evaluating a task submit has been fixed. Workflow execution errors are now forwarded to the web UI.
Impacts:
-
Liferay - General
INUBIT-19658, SUPPORT-11665, SUPPORT-12882, SUPPORT-13315, SUPPORT-13609
Fixed an issue in the XSLT editor that caused the workbench to freeze.
Impacts:
INUBIT-19720
A problem parsing the EDIFACT BGM header segment has been fixed so that the rule file name for automatic detection is generated correctly.
Impacts:
INUBIT-19795
An issue extracting the XML attachment from the PDF has been fixed. The filename was not detected correctly and processing was aborted as a result.
Impacts:
INUBIT-19828
A bug when using individual ExtJS components within a task has been fixed.
Impacts:
-
BPC - Process Interaction
8.0.42
Release Date: 2025-04-21
Bug Fixes
INUBIT-20065, SUPPORT-13207
The HTTPS connection to a REST server failed when the fallback options "Insecure Hostname Verification" or "Insecure Trust Manager" were enabled. This issue has now been resolved.
Previously, HTTPS connections were established by the connector using the JDK. Now, the Bouncycastle library is used, which supports modern encryption algorithms. This changes the error message text.
| New message text | Old message text |
|---|---|
Unable to construct a valid chain |
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target |
No hostname specified for HTTPS endpoint ID check |
No name matching <dns-name> found |
protocol = https host = <dns-name> |
Failed to select a proxy |
Impacts:
8.0.41
Release Date: 2025-04-01
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-19984
The implementation of BaseTable has been adjusted, resulting in a change to the DeleteRowsAction class.
Custom plugins that use the BaseTable implementation to display/edit data in tabular format must make code-related adjustments.
Breaking Change
The following changes have been made to the DeleteRowAction class:
-
The
getSelectedTableRows()method has been removed -
The
BaseTableModel getTableModel()method has been replaced by theBaseTable getTable()method
Workbench code in the plugin must adopt these changes to remain executable in the Workbench.
Impacts:
-
Plugins - SDK
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-19193
The REST Connector has been extended to now support modern encryption algorithms such as elliptic curves in HTTPS communication.
Impacts:
INUBIT-16092, SUPPORT-10140, SUPPORT-9946
EDI rules can now be renamed under "EDI Rule Management". The file name can be customized. It is also possible to save the file as a copy under a different name. This makes it easier to work with many rules on the Process Engine.
Impacts:
INUBIT-16124, SUPPORT-10018, SUPPORT-10729, SUPPORT-9946
In the "EDI Rule Management" tab, the table now offers sorting and filtering. A simple click on the table header starts the sorting. The entries in a column can be filtered using the context menu of the table header.
Impacts:
INUBIT-16438
The error handling settings in the module wizard have been expanded. If an error occurs during workflow execution, this can be reported back to the RabbitMQ server as a NACK.
Impacts:
-
Connector - Rabbit MQ
INUBIT-17312
When using the Livelink PDMS Connector, a notice is now displayed in the module wizard that this system connector is deprecated and discontinued.
Impacts:
-
Connector - Livelink PDMS
INUBIT-19984
The implementation of BaseTable has been adjusted, resulting in a change to the DeleteRowsAction class.
Custom plugins that use the BaseTable implementation to display/edit data in tabular format must make code-related adjustments.
Breaking Change
The following changes have been made to the DeleteRowAction class:
-
The
getSelectedTableRows()method has been removed -
The
BaseTableModel getTableModel()method has been replaced by theBaseTable getTable()method
Workbench code in the plugin must adopt these changes to remain executable in the Workbench.
Impacts:
-
Plugins - SDK
Bug Fixes
INUBIT-19342, SUPPORT-12298, SUPPORT-12631, SUPPORT-12751
The performance of process-related endpoints in INUBIT has been improved. This has a positive impact on the INUBIT BPC Process Documentation module.
Impacts:
INUBIT-16788, SUPPORT-10248, SUPPORT-12757
Fixed an issue in the FTP connector that caused no files to be written to the destination if only hostname/IP address was specified as the "Server Name".
Impacts:
INUBIT-17063, SUPPORT-10273, SUPPORT-13277
Fixed an issue in the Metrics REST API endpoint where incorrect values were returned for processes in the WAITING state.
Impacts:
INUBIT-19498
A problem with writing individual log output has been fixed.
Impacts:
-
Application - Workbench
-
Process Engine - Logging
INUBIT-19565, SUPPORT-13248
An issue displaying reports in the Workbench has been fixed.
Impacts:
-
Workbench - Reporting
INUBIT-18263, SUPPORT-11495, SUPPORT-11522
An issue in variable handling at workflow jumps has been fixed. If an input variable in the target workflow is changed to a normal variable, this is now correctly reflected in the source workflow.
Impacts:
8.0.40
8.0.39
Release Date: 2025-03-10
Bug Fixes
INUBIT-19682
The changes from INUBIT-18657 (INUBIT 8.0.37) have been reverted and the original behavior when accessing processing data has been reapplied.
Impacts:
-
Application - Process Engine
8.0.38
Release Date: 2025-02-10
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-16094, SUPPORT-12876
A problem with the auto-detection of EDI messages has been fixed. The entire EDIFACT header was evaluated and the rule file structure was used. The "Extended Auto-Detection" switch is now correctly applied.
Breaking Change
It is no longer possible to process both EDIFACT and EDIGAS messages in parallel with one adapter.
Resolution
This change was rolled back with INUBIT 8.0.39, and the previous behavior has been restored.
Impacts:
INUBIT-17518, SUPPORT-10801
Previously, a bearer token had to be passed to the REST Input Listener Connector via the header parameter x-openid-token in order to have it checked against a Keycloak instance. The REST Connector has now been extended so that the bearer token can also be passed via the Authorization header parameter in the form 'Authorization: Bearer <Token>`.
Breaking Change
There is a change in behavior if both parameters, Authorization and x-openid-token, are passed in the header. Then the value in the Authorization parameter is used for authentication. The x-openid-token is not taken into account.
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-18410, SUPPORT-13192
The quartz library has been updated.
Impacts:
-
Workbench - Scheduler Manager
INUBIT-19199
The json library has been updated.
Impacts:
-
Application - Process Engine
-
Component - Compare
New Functionalities - Improvements
INUBIT-12988, SUPPORT-11944, SUPPORT-4009
The metadata cache can now be refreshed or disabled entirely, making it easier to resolve inconsistencies.
Impacts:
INUBIT-9405
The expiration date for tasks with infinite timeout can be configured to be hidden. For this purpose please add hideExpirationValueIfInfinite, value true to the "setting tasklist_configuration_params".
Impacts:
-
BPC - Process Interaction
INUBIT-16073
The DBO Connector is now displayed as discontinued in the Workbench. A message also appears when you open the module wizard.
Impacts:
-
Connector - DBO
INUBIT-17518, SUPPORT-10801
Previously, a bearer token had to be passed to the REST Input Listener Connector via the header parameter x-openid-token in order to have it checked against a Keycloak instance. The REST Connector has now been extended so that the bearer token can also be passed via the Authorization header parameter in the form 'Authorization: Bearer <Token>`.
Breaking Change
There is a change in behavior if both parameters, Authorization and x-openid-token, are passed in the header. Then the value in the Authorization parameter is used for authentication. The x-openid-token is not taken into account.
Impacts:
Bug Fixes
INUBIT-16939, SUPPORT-8943
A problem when executing queries on MSSQL databases has been fixed, which led to longer execution times. The query performance has now been brought back to the level of INUBT 7.4.
Impacts:
INUBIT-17171, SUPPORT-10536, SUPPORT-12244
A problem in the XSLT Converter was fixed, which led to longer execution times for XSLT scripts. The performance has now been brought back to the level of INUBT 8.0.31.
Impacts:
INUBIT-18284, SUPPORT-9659
For Windows systems, a new service is provided that cleans up the generated log files. This service must be registered separately as a Windows service. The number of log files can be limited via the configuration either by the absolute number or by their age.
Attention: To be able to use the age restriction, Powershell must be installed on the Windows system.
Impacts:
-
Application - Process Engine
INUBIT-18572, SUPPORT-11830
Fixed an issue with the Liferay integration (LR 7.4.3 GA 4) that caused requests from Liferay and INUBIT to be rejected as unauthenticated.
Impacts:
-
Liferay - General
INUBIT-19005
A problem with the IGUASU connector that could lead to memory problems in the process engine has been fixed. The memory leak has been removed and the connector only keeps as many resources in memory as is absolutely necessary.
Impacts:
INUBIT-19035, SUPPORT-10047, SUPPORT-10421, SUPPORT-12946
When using the Workbench under Windows, there were long waiting times when opening dialogs. This performance problem has been fixed for most dialogs.
Impacts:
-
Application - Workbench
INUBIT-16093
When recognizing the rule file for EDIGAS messages, the mapping of the value edifact-version was not applied correctly if the length of the value was less than 4 characters. This problem has now been resolved.
Impacts:
INUBIT-16094, SUPPORT-12876
A problem with the auto-detection of EDI messages has been fixed. The entire EDIFACT header was evaluated and the rule file structure was used. The "Extended Auto-Detection" switch is now correctly applied.
Breaking Change
It is no longer possible to process both EDIFACT and EDIGAS messages in parallel with one adapter.
Resolution
This change was rolled back with INUBIT 8.0.39, and the previous behavior has been restored.
Impacts:
INUBIT-17221
The usual behavior when using the validate attribute has been restored.
Impacts:
-
BPC - Process Interaction
INUBIT-17559
A problem in the module wizard has been fixed, which could cause the stored keystore to be lost.
If the dialog for adding a new keystore was opened but then canceled, the previously stored keystore was removed. It is now ensured that the previously stored keystore is retained until a new keystore has been successfully assigned.
Impacts:
INUBIT-17677
The usual behavior when using server side validation has been restored.
Impacts:
-
BPC - Process Interaction
INUBIT-17775
The usual behavior when using the cancel() method has been restored.
Impacts:
-
BPC - Process Interaction
INUBIT-18618
The INUBIT-Keycloak integration has been adjusted so that the INUBIT now takes into account all user groups assigned to a user in Keycloak. If a user is assigned to multiple user groups in Keycloak, the first group in the INUBIT is assigned as the main group and all further groups are listed as additional user groups.
Impacts:
8.0.37
Release Date: 2024-12-16
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-17633, SUPPORT-11058
INUBIT now supports the Oracle 23ai (23c) database.
Impacts:
-
Application - Process Engine
-
Workbench - DB Explorer
-
Workbench - DB Manager
INUBIT-17648, SUPPORT-10242
The XPath function documentation has been completed so that the parameters of each function are now explained and examples are displayed.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-18852, SUPPORT-13505
The INUBIT product is now shipped with BPC 4.1.18.
Impacts:
-
BPC - General
Bug Fixes
INUBIT-16034, SUPPORT-10194, SUPPORT-10298, SUPPORT-1121, SUPPORT-11311, SUPPORT-11836, SUPPORT-11968
Various problems related to logging have been fixed. Among others:
-
The configured log file size is maintained
-
The log level displayed in the workbench corresponds to the active log level
-
Activating the
ClusterDebugswitch only applies to the start process, after which the configured log level takes effect
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-18579, SUPPORT-11822
The VFS Connector now offers the possibility to check the value for the file attribute "Last modified" for the CIFS and Samba protocols. The value can be taken from the source file or the current timestamp of the Process Engine.
Impacts:
INUBIT-18970, SUPPORT-10248
A problem that occurred in INUBIT 8.0.36 has been fixed. The workflow variable "ISNodeName" is now correctly filled with the value of the element "NodeName" from the ibis.xml.
Impacts:
INUBIT-17093
Error handling at the log endpoint has been improved. When invalid parameters are passed, the server now responds with a 404 status and details about the errors in the return message.
Impacts:
INUBIT-18657, SUPPORT-9543
Improvements have been made to the Queue Manager to allow the Process Engine to return data to the Workbench more quickly.
Impacts:
8.0.36
Release Date: 2024-10-30
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-18162
An issue applying the sanitizeHtml setting has been fixed. The global setting on the module now correctly overwrites the value on the instance if it is false. To restore the previous behavior, sanitizeHtml must be set to false and forceValidJavaScript must be set to true.
Impacts:
-
BPC - Process Interaction
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-14606
Outdated and no longer supported settings have been removed from the ibis.xml file. An updated version can be found in the template files after patching or fresh installation.
Impacts:
-
Application - Process Engine
INUBIT-15070, SUPPORT-8647
The RabbitMQ Connector has been enhanced so that listeners can now be configured to send the ACK back to the server before or after workflow execution.
Impacts:
-
Connector - Rabbit MQ
INUBIT-17196, SUPPORT-10785
The email notification from the Process Engine about errors that have occurred in workflows or monitoring has been enhanced so that the email title and content can be freely defined. In addition, the use of workflow variables via placeholders is possible.
Impacts:
-
Component - Error handling
INUBIT-17628, SUPPORT-11036
When importing diagrams, the option "Overwrite existing System Connector settings/variable values" is now deselected by default. This prevents existing connectors from being accidentally overwritten.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-17859
The new utility plugin "JSON Formatter" has been added. This allows you to convert any JSON content into the canonical form (https://www.rfc-editor.org/rfc/rfc8785).
Impacts:
Bug Fixes
INUBIT-14706, SUPPORT-11360, SUPPORT-8711
Fixed issues when using the CLI cache commands rm and clear.
Impacts:
INUBIT-18314, SUPPORT-11517
A problem with filling the "submitId" field in the form has been fixed so that the correct value is now inserted into the field again.
Impacts:
-
Liferay - WebApp Portlet
INUBIT-16045, SUPPORT-10514, SUPPORT-11701
A problem in the login dialog has been fixed so that the currently selected connection is retained when switching to the "Advanced" dialog.
Impacts:
-
Application - Workbench
INUBIT-17025, SUPPORT-10561
A problem that caused the warning package org.apache.xerces.dom not in java.xml when e.g. starting the Workbench has been fixed.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-17667, SUPPORT-11600
A problem when using Schematron validation in conjunction with XSLT functions has been fixed. Schematron validation now works fully and can be used, among other things, to validate ZUGFeRD messages.
Impacts:
INUBIT-17784
The text of the checkbox in the scheduler settings has been revised to better describe the functionality behind it.
Impacts:
INUBIT-18141, SUPPORT-11482
Fixed an issue that caused the adapter to fail when running with an empty input message. This issue is now resolved.
Impacts:
INUBIT-18162
An issue applying the sanitizeHtml setting has been fixed. The global setting on the module now correctly overwrites the value on the instance if it is false. To restore the previous behavior, sanitizeHtml must be set to false and forceValidJavaScript must be set to true.
Impacts:
-
BPC - Process Interaction
INUBIT-18521
A problem with Schematron validation has been fixed so that the detailed error information of the validation is now also output on the module.
Impacts:
8.0.35
Release Date: 2024-09-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. |
New Functionalities - Improvements
INUBIT-17912, SUPPORT-13169, SUPPORT-13193
The latest version of the Bouncycastle cryptographic library is now being used.
Impacts:
-
Application - Process Engine
Bug Fixes
INUBIT-17739, SUPPORT-11149
Fixed an issue in the Workbench startup script so that it now works correctly when the installation path contains spaces.
Impacts:
-
Application - Workbench
INUBIT-17942, SUPPORT-11233, SUPPORT-11242, SUPPORT-13169, SUPPORT-13575
An issue in the processing of the SMIME Auth Envelope structure has been fixed so that AES-128-GCM encryption is now correctly supported.
Impacts:
8.0.34
Release Date: 2024-09-02
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-17630, SUPPORT-10242, SUPPORT-11282, SUPPORT-8741
The start parameter -DenableFormatterMicrosecondsValidation can be used to force the formatter functions to fail if DateTime values are passed that exceed millisecond precision.
The start parameter must be passed when the Process Engine is started. The parameter should also be passed when the Workbench is started in order to force the same behavior in the client.
Impacts:
-
Workbench - XPath-Assistant / Execution
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-16541, SUPPORT-10956
The startup scripts have been adjusted so that TLS 1.3 is now enabled by default.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-17630, SUPPORT-10242, SUPPORT-11282, SUPPORT-8741
The start parameter -DenableFormatterMicrosecondsValidation can be used to force the formatter functions to fail if DateTime values are passed that exceed millisecond precision.
The start parameter must be passed when the Process Engine is started. The parameter should also be passed when the Workbench is started in order to force the same behavior in the client.
Impacts:
-
Workbench - XPath-Assistant / Execution
Bug Fixes
INUBIT-17907, SUPPORT-11109, SUPPORT-11359
Fixed a memory issue in the Process Engine caused by the increased number of operations on the module configurations. This issue is now resolved.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-15658
The module configuration for writing the message stream to a file has been enhanced so that writing can now be skipped if the file already exists.
Impacts:
8.0.33
Release Date: 2024-07-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. |
New Functionalities - Improvements
INUBIT-15402
The CLI now provides the option disableHostNameVerification to disable TLS hostname verification. This should be used with caution as it can lead to security issues in the connection.
Impacts:
INUBIT-17270, SUPPORT-10876
The included application server Apache Tomcat has been updated.
Impacts:
-
Application - Process Engine
Bug Fixes
INUBIT-17579
Task delegation could cause an error in the BPC that prevented the delegation from executing. This issue has now been resolved.
Impacts:
-
BPC - Process Interaction
INUBIT-13901, SUPPORT-7858
A problem when using the comparison function in TWF unit tests has been fixed so that element and variable values can be safely checked again.
Impacts:
-
Technical Workflow - Unit Tests
INUBIT-16930, SUPPORT-10399
A problem when executing the update command on the DBO connector using a Postgres database has been fixed.
Impacts:
-
Connector - DBO
INUBIT-17258
A problem when using the Credentials Manager for the password has been fixed so that the correct value from the manager is set at runtime.
Impacts:
INUBIT-17425
The display of third-party component information in the Workbench has been completed and missing license information has been added.
Impacts:
-
Application - Process Engine
8.0.32
Release Date: 2024-07-02
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-15702
The graal-sdk library is no longer needed and has been removed.
Impacts:
-
Workbench - XML Editor
New Functionalities - Improvements
INUBIT-13052
The patch installer now saves backup directories with a timestamp in the directory name. This means that backup directories are not overwritten or automatically removed even if the patch installer is run multiple times.
Impacts:
INUBIT-15363, SUPPORT-9353
The Keycloak included in the installer has been updated to version 24.0.2.
Impacts:
INUBIT-15648, SUPPORT-10786, SUPPORT-8753
Automatic line wraps in the editor text view can now be set centrally in the Workbench settings. The setting is applied when an editor is opened for the first time. It can then be switched manually in the text editor.
Impacts:
-
Workbench - XML Editor
Bug Fixes
INUBIT-16534, SUPPORT-10258, SUPPORT-10531, SUPPORT-10607, SUPPORT-10672, SUPPORT-10856, SUPPORT-10964, SUPPORT-11363, SUPPORT-12940
Fixed a problem when opening the XPath Wizard from the XSLT converter that occurred with empty respectively missing input data.
Impacts:
INUBIT-16543, SUPPORT-10137, SUPPORT-10712
When executing workflows with workflow connector jumps, execution problems occurred if the sub-workflow contained a task generator or a wait control. When jumping back, the variables were not completely passed upwards. This problem has now been resolved.
Impacts:
INUBIT-16712, SUPPORT-10403, SUPPORT-13621
Fixed an issue when selecting and using a truststore from the parent group in the repository.
Impacts:
-
Component - Repository
INUBIT-16731
Fixed an issue in the XPath Wizard so that it can be used again when called from the XSLT Editor within a For-Each loop.
Impacts:
INUBIT-16886, SUPPORT-10428, SUPPORT-8714
When starting the Process Engine, database connections could become blocked and not be released again. This problem has now been resolved.
Impacts:
-
Application - Process Engine
INUBIT-15297, SUPPORT-10032, SUPPORT-4991, SUPPORT-9186, SUPPORT-9737
The option in the database connector configuration for formatting time and date fields in the result XML can be used to implement different formatting. The presentation and explanation of this option in the UI has been improved.
Impacts:
INUBIT-15647, SUPPORT-9365
When importing files into the repository, an error message was sometimes displayed even though the import was successful. This misleading error message is no longer displayed.
Impacts:
-
Component - Repository
-
Workbench - Import / Export / Deployment
INUBIT-15665, SUPPORT-10149
The variable mapping dialog could not always be opened on the workflow connector if there were target variables that had not yet been mapped. The dialog now works without errors again.
Impacts:
INUBIT-15928, SUPPORT-9803, SUPPORT-9834
The Ajax jump functionality did not work within group elements. This meant that the group contents could not be updated correctly. This problem has now been resolved.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-16032, SUPPORT-9812
When opening the XPath Wizard, the existing XPath expression is always evaluated. If certain errors occurred, the Workbench could freeze and no further use was possible. The only solution was to restart the Workbench. This problem has now been resolved.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-16195, SUPPORT-8961
If the input message was marked as optional and the mux timed out while waiting for the input message, an error occurred. This issue has now been resolved.
Impacts:
INUBIT-16373, SUPPORT-10127
An issue with the execution of the XPath function fn:parseXml() has been fixed so that it now works correctly again.
Impacts:
INUBIT-16476, SUPPORT-10254
An issue with submitting radio buttons has been fixed. These are now transferred correctly again and can be evaluated in the workflow.
Impacts:
-
Liferay - General
INUBIT-16484, SUPPORT-10174
Fixed an issue when dragging and dropping content from the variable table into the XSLT script.
Impacts:
INUBIT-16486, SUPPORT-10221, SUPPORT-10222, SUPPORT-10883
The error output in the log file when calling the Metrics interface using the PostgreSQL database "Operator does not exist: boolean = integer" has been fixed.
Impacts:
INUBIT-16601
The documentation for the XPath functions isxp:encode() and ispx:decode() has been revised.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-16729
A problem when using variable mappings from older workflows (created before INUBIT 7.3) has been fixed. Editing and using such workflows is now possible again without errors.
Impacts:
INUBIT-16940, SUPPORT-10533
When executing XSLT scripts that used the xsl:result-document command, an error occurred during test execution. This problem has now been resolved.
Impacts:
INUBIT-17219
Incorrectly translated parts in the documentation of the XPath functions have been corrected.
Impacts:
-
Workbench - XPath-Assistant / Execution
8.0.31
Release Date: 2024-04-11
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-15388, SUPPORT-9055
Two new options have been introduced in the BPC INUBIT WebApp module configuration that allow success and error notifications to be switched on and off.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-15608
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.
Impacts:
-
BPC - General
INUBIT-15738
The HMAC support on the Cryptographer plugin has been expanded so that keys can now be stored in base64 or hex formats in addition to text.
Impacts:
INUBIT-16230, SUPPORT-462
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.
Impacts:
-
Component - Metadata
Bug Fixes
INUBIT-15296, SUPPORT-9257, SUPPORT-9917, SUPPORT-9945
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.
Impacts:
INUBIT-15845, SUPPORT-9804
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.
Impacts:
INUBIT-16095, SUPPORT-9812, SUPPORT-9937
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-16098
Fixed an issue importing Technical Workflow using the "Activate workflows"/"Deactivate workflows" option. The selected setting is now correctly applied to the imported diagrams.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-16418, SUPPORT-12565
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.
Impacts:
INUBIT-16402, SUPPORT-10178
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.
Impacts:
8.0.30
Release Date: 2024-03-13
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-15278, SUPPORT-11830
A problem with the authorization of incoming requests on the SOAP interface has been fixed, which allowed the existing authorization check to be bypassed.
Impacts:
New Functionalities - Improvements
INUBIT-14990, SUPPORT-14485, SUPPORT-8560, SUPPORT-8869
The plugin has been enhanced so that the CPA file can now be stored statically in the module (as before) or dynamically linked from the repository. Dynamic linking is useful when the CPA file undergoes a lot of changes. These changes can then be made in the repository without making any changes to the module.
Impacts:
INUBIT-13274
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.
Impacts:
INUBIT-14884
The plugin now supports the new IGUASU API. No adjustment to the module configuration is necessary for users.
Impacts:
INUBIT-15390
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.
Impacts:
-
Application - Workbench
Bug Fixes
INUBIT-15724, SUPPORT-9659
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.
Impacts:
-
Application - Process Engine
INUBIT-15934, SUPPORT-10072, SUPPORT-9846, SUPPORT-9868
A syntactic error in the logsDBConfig.xml.MariaDB file has been corrected.
Impacts:
INUBIT-14908
The XML validator plugin has been hardened and now ignores DTD declarations that could potentially be exploited as a vulnerability (XXE).
Impacts:
INUBIT-15084, SUPPORT-8888, SUPPORT-8991, SUPPORT-9159
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.
Impacts:
-
Application - Workbench
INUBIT-15198, SUPPORT-8022
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.
Impacts:
-
Component - Cache
INUBIT-15894
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.
Impacts:
INUBIT-15936
A problem with displaying the Map and Array functions in the XPath wizard, which caused them to remain blank, has been fixed.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-16107
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.
Impacts:
INUBIT-15744, SUPPORT-5815
Fixed an issue in the XPath wizard so that undeclared namespaces are automatically added when inserting XPath functions.
Impacts:
-
Workbench - XPath-Assistant / Execution
8.0.29
Release Date: 2024-02-26
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. |
Bug Fixes
INUBIT-15914
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.
Impacts:
INUBIT-15276
When creating or renaming workflows and modules, not all names entered were accepted. This issue is now resolved.
Impacts:
-
Designer - General
-
Workbench - Reporting
INUBIT-14737, SUPPORT-8717, SUPPORT-9085, SUPPORT-9228
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.
Impacts:
INUBIT-15479, SUPPORT-6152
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
8.0.28
Release Date: 2024-01-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. |
INUBIT-15360, SUPPORT-9615
The Apache Tomcat application server has been updated.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-11282, SUPPORT-6170
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.
Impacts:
INUBIT-12604
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.
Impacts:
-
BPC - INUBIT WebApp
Bug Fixes
INUBIT-14688, SUPPORT-8661, SUPPORT-8853, SUPPORT-8876
Fixed an issue that caused errors when inserting or updating TIMESTAMP WITH TIME ZONE values into an Oracle database.
Impacts:
INUBIT-15043, SUPPORT-8850, SUPPORT-8888, SUPPORT-9159
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.
Impacts:
INUBIT-15130
A problem in deployment dialog has been fixed so that password properties of VFS and File connector are now masked.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-12559, SUPPORT-7321
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.
Impacts:
-
Application - Process Engine
INUBIT-13611, SUPPORT-10478, SUPPORT-7653
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.
Impacts:
INUBIT-14312, SUPPORT-8324
Fixed an issue with formatting decimal numbers in generated EDI messages. The decimal values are now output again in .# format.
Impacts:
INUBIT-14406, SUPPORT-8366
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.
Impacts:
-
Application - Workbench
INUBIT-14793
An issue with generating the chart URL has been fixed. When you click on the URL, the diagram image is now displayed correctly.
Impacts:
-
BPC - Process Documentation
INUBIT-15112, SUPPORT-8056
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.
Impacts:
INUBIT-15135, SUPPORT-9106, SUPPORT-9129
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.
Impacts:
INUBIT-15156, SUPPORT-6913
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.
Impacts:
INUBIT-15222, SUPPORT-9227, SUPPORT-9521
Display problems in the module wizard have been fixed.
Impacts:
INUBIT-15596
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.
Impacts:
INUBIT-12074
When sorting the connections on an IF, the description texts were previously lost. This problem is now resolved.
Impacts:
-
Controls - IF
INUBIT-12842, SUPPORT-7462, SUPPORT-7463
The documentation for the misc:getNextIdForEDIMsg function has been improved to make its correct usage clear.
Impacts:
-
Application - Workbench
INUBIT-14092
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-14626
A warning message appeared twice when opening large Watchpoint files. This issue has now been resolved and the warning message is now displayed again.
Impacts:
8.0.25 Winter 2023
Release Date: 2023-12-12
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-12870
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.
Impacts:
-
Application - Process Engine
INUBIT-14225
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.
Impacts:
-
Application - Process Engine
INUBIT-14733
|
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.
Impacts:
-
Application - Process Engine
INUBIT-14820
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.
Impacts:
-
Application - Process Engine
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-15018
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.
Impacts:
INUBIT-14056, SUPPORT-9937
The jettison and jersey-json libraries have been removed because they were no longer used.
Impacts:
-
Application - Process Engine
INUBIT-14201
The webservices-rt, webservices-api, webservices-tools, webservices-extra, and webservices-extra-api libraries have been updated.
Impacts:
-
Application - Process Engine
INUBIT-14202
The websocket-jetty-server library has been updated.
Impacts:
-
Application - Process Engine
INUBIT-14225
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.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-13577, SUPPORT-11498
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.
Impacts:
INUBIT-8478
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.
Impacts:
INUBIT-10308
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.
Impacts:
INUBIT-11374
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.
Impacts:
INUBIT-12051, SUPPORT-7054, SUPPORT-7300, SUPPORT-7997, SUPPORT-8770, SUPPORT-8884
INUBIT now supports Windows 2022.
Impacts:
-
Application - Process Engine
INUBIT-12052, SUPPORT-7800
INUBIT now supports Redhat Enterprise Linux (RHEL).
Impacts:
-
Application - Process Engine
INUBIT-12067, SUPPORT-6936
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.
Impacts:
INUBIT-12086
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.
Impacts:
INUBIT-12087, SUPPORT-9898
INUBIT now supports Windows 11.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-12275
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.
Impacts:
-
Application - Workbench
INUBIT-12625, SUPPORT-8109, SUPPORT-8770
INUBIT now supports MariaDB v10.6 und v10.11.
Impacts:
-
Application - Process Engine
INUBIT-12870
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.
Impacts:
-
Application - Process Engine
INUBIT-13251
The INUBIT is now delivered with JDK 17 and uses this as a runtime environment.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-13254
The Remote Connector is now delivered with JDK 17 and uses this as a runtime environment.
Impacts:
INUBIT-13303, SUPPORT-8684
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.
Impacts:
INUBIT-13315
Support for the "FTP" protocol has been discontinued and is no longer supported.
For FTP access, only use the FTP Connector.
Impacts:
INUBIT-13625, SUPPORT-7740, SUPPORT-8041, SUPPORT-9199
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.
Impacts:
INUBIT-13884
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-14073
The error messages on the IGUASU Connector have been improved. This allows problems with the module configuration to be identified earlier.
Impacts:
INUBIT-14624, SUPPORT-14308, SUPPORT-8608, SUPPORT-8614
The DB Connector has been expanded so that the pool properties "removeAbandoned" and "removeAbandonedTimeout" can now also be set for the connection.
Impacts:
INUBIT-14733
|
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.
Impacts:
-
Application - Process Engine
INUBIT-14848, SUPPORT-8791
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.
Impacts:
-
Application - Workbench
INUBIT-14880, SUPPORT-8753
Automatic wrapping of long lines can now be activated or deactivated in the context menu of the XML editor.
Impacts:
INUBIT-14981
If the “Force valid JavaScript” configuration is activated, more information is now displayed in the WebApp UI in the event of errors in JavaScript.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-10516, SUPPORT-10407, SUPPORT-8753
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.
Impacts:
INUBIT-14431
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.
Impacts:
-
Application - Workbench
Bug Fixes
INUBIT-14613, SUPPORT-12403, SUPPORT-8475
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.
Impacts:
INUBIT-14673
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.
Impacts:
-
Application - Process Engine
INUBIT-14679, SUPPORT-8668, SUPPORT-8769, SUPPORT-9302
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-14874
Fixed a problem reaching the process user server that prevented users from being created or changed.
Impacts:
INUBIT-14903
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.
Impacts:
INUBIT-15145, SUPPORT-9065
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.
Impacts:
INUBIT-15146
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.
Impacts:
INUBIT-12808, SUPPORT-7437
The INUBIT 8.0 online documentation can now be accessed directly from the workbench using the F1 key.
Impacts:
-
Application - Workbench
INUBIT-13172, SUPPORT-7692
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.
Impacts:
-
Application - Workbench
INUBIT-13276
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.
Impacts:
-
Application - Process Engine
INUBIT-14007
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.
Impacts:
-
Component - Repository
INUBIT-14079
A problem in the creation of diagram export files (ZIP) has been fixed, which meant that these files could not be imported afterwards.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-14093
The apache-ant library was no longer used and could be removed.
Impacts:
-
Application - Process Engine
INUBIT-14173, SUPPORT-9051
A problem with the database connector has been fixed so that it can now process Common Table Expressions (CTEs).
Impacts:
INUBIT-14211, SUPPORT-8015, SUPPORT-9001
When writing files to the repository using the INUBIT repository web service, occasional exceptions could occur. This problem is now resolved.
Impacts:
-
Component - Repository
INUBIT-14235
The issue with deleted libraries reappearing in the Library Manager has been fixed.
Impacts:
-
Application - Workbench
INUBIT-14358, SUPPORT-11493, SUPPORT-7930
Sending a multipart/form-data message via POST using the REST Connector could lead to a runtime error. This problem is now resolved.
Impacts:
INUBIT-14376, SUPPORT-6235, SUPPORT-8318, SUPPORT-8807
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.
Impacts:
INUBIT-14490, SUPPORT-8433
Fixed an issue when using an alias for the password in REST Listener Connector.
Impacts:
INUBIT-14533, SUPPORT-8415
Fixed an issue when downloading files from the repository via the Workbench that could result in a NullPointerException.
Impacts:
-
Component - Repository
INUBIT-14564
An issue in the portal configuration has been fixed and URLs with and without a slash at the end are now accepted.
Impacts:
-
Portal - Deployment
INUBIT-14614, SUPPORT-8636, SUPPORT-8662, SUPPORT-8831
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.
Impacts:
-
Application - Process Engine
INUBIT-14634, SUPPORT-10519, SUPPORT-10844, SUPPORT-5300, SUPPORT-8331, SUPPORT-8595
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.
Impacts:
INUBIT-14654
Fixed an issue when deleting user data via the INUBIT REST API that resulted in repository data still existing after deleting the user.
Impacts:
-
Component - Repository
INUBIT-14672, SUPPORT-7719
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.
Impacts:
INUBIT-14820
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.
Impacts:
-
Application - Process Engine
INUBIT-14877
A problem in the module wizard has been fixed so that newly created HTTP connectors are preset synchronously again.
Impacts:
INUBIT-14980, SUPPORT-6626, SUPPORT-8684, SUPPORT-8831, SUPPORT-8930, SUPPORT-8986, SUPPORT-9099, SUPPORT-9301
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.
Impacts:
INUBIT-15223
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.
Impacts:
-
Application - Workbench
INUBIT-15274
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.
Impacts:
INUBIT-13305
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.
Impacts:
INUBIT-14262
Fixed an issue when adding/removing user groups that could result in a NullPointerException.
Impacts:
INUBIT-12861
An issue in the module wizard where individual fields were not activated/deactivated correctly has now been resolved.
Impacts:
INUBIT-13295
A problem with the correct display of texts with umlauts in the "Tools" side menu has been fixed.
Impacts:
8.0.24
Release Date: 2023-09-26
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-14552, SUPPORT-8246, SUPPORT-8450, SUPPORT-8689
A problem in parsing XPath expressions has been fixed that caused variables of type xs:date and subtypes to be treated as xs:string. This error could previously be worked around by casting the affected variables to the correct type within an XPath call.
Fixing the problem may cause XPath expressions that previously worked in 8.0 to fail. In such cases, add an explicit cast to the variables of type xs:date and thereby convert the value of the variable to string, e.g. xs:string($myVariableOfTypeXsDate).
Due to the change, the following things are no longer possible:
-
Creating a workflow variable of type xs:date and assigning an empty default value
-
The empty default value is removed from existing workflow variables
-
Errors in variable mapping can occur with workflow input/output variables
When assigning a default value to a variable of type xs:date or subtype, it is now checked more strictly that the specified value is a valid date, e.g. 2025-02-13’T'10:00:00.
Impacts:
-
Workbench - XPath-Assistant / Execution
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-14018
The jackson library has been updated.
Impacts:
-
Application - Process Engine
-
BPC - General
New Functionalities - Improvements
Bug Fixes
INUBIT-14551
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.
Impacts:
INUBIT-14552, SUPPORT-8246, SUPPORT-8450, SUPPORT-8689
A problem in parsing XPath expressions has been fixed that caused variables of type xs:date and subtypes to be treated as xs:string. This error could previously be worked around by casting the affected variables to the correct type within an XPath call.
Fixing the problem may cause XPath expressions that previously worked in 8.0 to fail. In such cases, add an explicit cast to the variables of type xs:date and thereby convert the value of the variable to string, e.g. xs:string($myVariableOfTypeXsDate).
Due to the change, the following things are no longer possible:
-
Creating a workflow variable of type xs:date and assigning an empty default value
-
The empty default value is removed from existing workflow variables
-
Errors in variable mapping can occur with workflow input/output variables
When assigning a default value to a variable of type xs:date or subtype, it is now checked more strictly that the specified value is a valid date, e.g. 2025-02-13’T'10:00:00.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-14618
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.
Impacts:
INUBIT-14595
An issue with opening and loading same task from task list has been fixed.
Impacts:
-
BPC - Process Interaction
INUBIT-14772, SUPPORT-8637
The text displayed during delegated task migration has been revised to include more information.
Impacts:
8.0.23
Release Date: 2023-09-04
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-9915, SUPPORT-5569, SUPPORT-7621
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.
Impacts:
INUBIT-12085, SUPPORT-7088
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.
Impacts:
INUBIT-13242
The comparison functionality now supports HTTPs connections to other process engines.
Impacts:
-
Component - Compare
INUBIT-13272
During restore or migration of a backup, the information in the plugin.xml file is now correctly merged with existing information.
Impacts:
INUBIT-13662
The Virtimo Cluster Manager is now integrated into the INUBIT Process Engine and can be used with an additional license entry.
Impacts:
INUBIT-13822, SUPPORT-7191
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.
Impacts:
INUBIT-13824
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.
Impacts:
Bug Fixes
INUBIT-14441, SUPPORT-8080, SUPPORT-8517, SUPPORT-8579, SUPPORT-8625, SUPPORT-8709
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.
Impacts:
INUBIT-14536, SUPPORT-8467
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.
Impacts:
-
Component - Repository
INUBIT-14060
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.
Impacts:
INUBIT-14150
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-14180, SUPPORT-6652
An issue has been fixed restarting a failed Task Generator from Queue Manager when roles were overwritten via variable mapping.
Impacts:
INUBIT-14375
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.
Impacts:
-
Portal - Deployment
INUBIT-14397, SUPPORT-8204
An issue with deploying repository files has been fixed when taken by reference from a group or additional groups.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-10085, SUPPORT-5188
The library apache-ant has been removed.
Impacts:
-
Application - Process Engine
INUBIT-13648, SUPPORT-7858
Fixed an issue with deploying unit tests so changes are reflected correctly on the target system.
Impacts:
-
Technical Workflow - Unit Tests
INUBIT-13651, SUPPORT-7875
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-14619
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.
Impacts:
-
BPC - Process Documentation
INUBIT-14630, SUPPORT-8556
Fixed an issue when inserting values into an Oracle database when case sensitivity is disabled in the server configuration.
Impacts:
INUBIT-14649, SUPPORT-8642
Fixed an issue when inserting values into a postgres database when case sensitivity is disabled in the server configuration.
Impacts:
INUBIT-12859, SUPPORT-7495
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.
Impacts:
-
Designer - General
8.0.22
Release Date: 2023-07-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. |
New Functionalities - Improvements
INUBIT-14071
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.
Impacts:
INUBIT-5833
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.
Impacts:
INUBIT-10515, SUPPORT-8753
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.
Impacts:
-
Application - Workbench
INUBIT-10639, SUPPORT-3672, SUPPORT-7733
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.
Impacts:
INUBIT-11796
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.
Impacts:
INUBIT-13130, SUPPORT-6913
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.
Impacts:
INUBIT-13256
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.
Impacts:
-
BPC - INUBIT Monitoring
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-13268
The context menu of the diagram tree now also offers the option "Migrate to Saxon 10" at workflow group level.
Impacts:
INUBIT-13319
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.
Impacts:
Bug Fixes
INUBIT-14065, SUPPORT-7687
Fixed an issue when submitting forms that caused the value for the submitter not to be submitted.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-13765, SUPPORT-8031
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.
Impacts:
INUBIT-13769, SUPPORT-8041
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.
Impacts:
INUBIT-14086
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.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-9176, SUPPORT-4991, SUPPORT-8645, SUPPORT-8661
When inserting date values into an Oracle database, the possible types TIMESTAMP and TIMESTAMPZ (with time zone) are now correctly distinguished.
Impacts:
-
Application - Process Engine
INUBIT-13113, SUPPORT-3060
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.
Impacts:
-
Connector - Rabbit MQ
INUBIT-13132
A problem with the calculation of the directory size of the INUBIT has been fixed so that consistent reporting is now ensured again.
Impacts:
-
Application - Process Engine
-
Workbench - Reporting
INUBIT-13133
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.
Impacts:
INUBIT-13277
Comparison method has been extended to have a case sensitive comparison for XSLT Stylesheet.
Impacts:
-
Component - Compare
INUBIT-13284
An issue with loading metadata after text search in the documentation module has been fixed.
Impacts:
-
BPC - General
-
BPC - Process Documentation
INUBIT-13287, SUPPORT-7774, SUPPORT-8684
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.
Impacts:
INUBIT-13461, SUPPORT-11314
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.
Impacts:
INUBIT-13580
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.
Impacts:
-
Workbench - Scheduler Manager
INUBIT-13609, SUPPORT-7621
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.
Impacts:
INUBIT-13885, SUPPORT-8642
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. |
Impacts:
INUBIT-14045, SUPPORT-8226
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.
Impacts:
-
Application - Process Engine
INUBIT-14077
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.
Impacts:
INUBIT-12987, SUPPORT-7344
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.
Impacts:
-
Technical Workflow - Unit Tests
INUBIT-13306, SUPPORT-7632
Midnight task start time displayed incorrectly when comparing two INUBIT instances. This problem is now fixed.
Impacts:
-
Component - Compare
INUBIT-13638
The notification icon in the workbench toolbar has been adjusted so that the displayed number is always clearly visible.
Impacts:
-
Application - Workbench
INUBIT-12338, SUPPORT-7246
An issue with displaying comments with line breaks in the documentation module has been fixed.
Impacts:
-
BPC - Process Documentation
8.0.21
Release Date: 2023-06-26
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-13460
The XPath version stored in Technical Workflows is now automatically updated to version 3.1 during import or migration.
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-8432, SUPPORT-2396, SUPPORT-9228
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.
Impacts:
INUBIT-9912, SUPPORT-4682
|
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:
Below query is for getting access for DBA_TAB_PRIVS Table
|
Impacts:
-
Workbench - DB Explorer
INUBIT-10822, SUPPORT-12655
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.
Impacts:
INUBIT-11219
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.
Impacts:
-
Component - Repository
INUBIT-11534, SUPPORT-6658
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.
Impacts:
INUBIT-11849, SUPPORT-6959
The activemq-jms-pool library has been updated to the latest version. The geronimo-jms library has been removed.
Impacts:
INUBIT-12059
The "Safe Writing" option is now also available for the FTP and FTPS protocols.
Impacts:
INUBIT-13273
The IGUASU Connector only allows secure WebSocket connections. In addition, the certificates stored in the module can now be managed via the Key Manager.
Impacts:
-
Workbench - Key Manager
INUBIT-13339, SUPPORT-6318
The INUBIT Process Engine now supports the connection of the Azure SQL database.
Impacts:
-
Application - Process Engine
-
Workbench - DB Explorer
-
Workbench - DB Manager
INUBIT-13600
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.
Impacts:
INUBIT-13787
The REST API has been extended in such a way that ajax jump and ajax Sumbit calls can now also be processed via it.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-13827
The status of the INUBIT Process Engine can now also be checked via the REST endpoint /health.
Impacts:
INUBIT-9761, SUPPORT-5495
All Windows .bat files have been modified so that they can be called from anywhere in the file system.
Impacts:
INUBIT-11214
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.
Impacts:
Bug Fixes
INUBIT-12134, SUPPORT-7780
Fixed an issue that could cause the ibis_deploy.xml file to be reverted to an old state when booting the process engine.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-12199, SUPPORT-6709
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.
Impacts:
-
Workbench - Remote Connector configuration
INUBIT-12902, SUPPORT-7564
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.
Impacts:
-
Application - Workbench
INUBIT-13572
Fixed a problem connecting to the INUBIT backend when using self-signed certificates. The connection now works without any problems.
Impacts:
-
BPC - INUBIT Monitoring
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-13821, SUPPORT-8081, SUPPORT-8159
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.
Impacts:
INUBIT-11742, SUPPORT-6152, SUPPORT-6824
Problems with drag and drop in the XSLT editor have been fixed.
Impacts:
INUBIT-12073, SUPPORT-7107
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.
Impacts:
-
Application - Workbench
INUBIT-12669, SUPPORT-7332
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.
Impacts:
-
Application - Workbench
INUBIT-12846, SUPPORT-7338, SUPPORT-8080, SUPPORT-8517
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.
Impacts:
INUBIT-12956, SUPPORT-7719, SUPPORT-8076
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.
Impacts:
INUBIT-13051
Contents in system diagrams are now also taken into account when executing the global search.
Impacts:
-
Workbench - Global Search
INUBIT-13177, SUPPORT-7052, SUPPORT-8081, SUPPORT-8159
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.
Impacts:
INUBIT-13178, SUPPORT-7311
Unexpected exceptions could occur when using the "Auto save artifacts" option in the workbench. This issue has now been resolved.
Impacts:
-
Application - Workbench
INUBIT-13239
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.
Impacts:
-
BPC - Process Interaction
INUBIT-13270, SUPPORT-7733
An issue with encrypting or decrypting compressed data has been fixed.
Impacts:
INUBIT-13299, SUPPORT-5815
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-13460
The XPath version stored in Technical Workflows is now automatically updated to version 3.1 during import or migration.
Impacts:
INUBIT-13608, SUPPORT-7756
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.
Impacts:
INUBIT-13628
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.
Impacts:
INUBIT-14036
A problem when changing the log level has been fixed so that only log entries that match the set log level are now written.
Impacts:
-
Application - Process Engine
8.0.20
8.0.19
Release Date: 2023-05-24
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-12525, SUPPORT-6876
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.
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-12135, SUPPORT-6652
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.
Impacts:
INUBIT-2528
The number of different statuses are now also displayed from the Queue Log table.
Impacts:
-
BPC - INUBIT Monitoring
INUBIT-3045, SUPPORT-452
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.
Impacts:
-
Component - Repository
-
Workbench - Import / Export / Deployment
INUBIT-6171, SUPPORT-3540, SUPPORT-7386
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.
Impacts:
INUBIT-10307
The EDI adapter is now able to process an X12 message containing functional groups in different formats.
Impacts:
INUBIT-11381, SUPPORT-6521
The getModuleList operation has been extended so that modules from additional user groups can be queried using the <UserGroupName> element.
Impacts:
INUBIT-12142, SUPPORT-7191
The caching of FTP sessions has been improved so that entries in the cache are retained across workflow boundaries.
Impacts:
INUBIT-12151, SUPPORT-10047, SUPPORT-6668, SUPPORT-6710, SUPPORT-6710, SUPPORT-6761, SUPPORT-7182
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.
Impacts:
-
Designer - General
INUBIT-13179
Running the patch installer now also updates the LICENSE and NOTICE files in the BPC-Karaf directory.
Impacts:
INUBIT-13250
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.
Impacts:
Bug Fixes
INUBIT-13576, SUPPORT-7719
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.
Impacts:
INUBIT-12885, SUPPORT-6849, SUPPORT-7440, SUPPORT-7564
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.
Impacts:
-
Component - Repository
-
Designer - General
INUBIT-13575, SUPPORT-13553, SUPPORT-7902
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.
Impacts:
INUBIT-12004
In the start script of the workbench, syntactical errors have been corrected.
Impacts:
-
Application - Workbench
INUBIT-12525, SUPPORT-6876
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.
Impacts:
INUBIT-12589, SUPPORT-7282
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.
Impacts:
INUBIT-12597, SUPPORT-7301
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.
Impacts:
-
Connector - Rabbit MQ
INUBIT-12607, SUPPORT-7326
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.
Impacts:
-
Component - Tagging
-
Component - Versioning
INUBIT-12682, SUPPORT-7134
On the Workbench tab "Process Log" it is now possible to load data from a PostgreSQL database into the view.
Impacts:
INUBIT-12908, SUPPORT-7375
A problem with PGP signature detection of mail content has been fixed.
Impacts:
INUBIT-12949, SUPPORT-7510
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.
Impacts:
-
Component - Versioning
INUBIT-12981
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.
Impacts:
INUBIT-12986
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.
Impacts:
INUBIT-13007, SUPPORT-7585
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.
Impacts:
INUBIT-13170, SUPPORT-7700
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.
Impacts:
INUBIT-13345
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.
Impacts:
-
Portal - Deployment
INUBIT-13546, SUPPORT-7861
Fixed an issue with handling legacy module properties. In particular, the transfer of old OAuth scope values is now carried out correctly.
Impacts:
INUBIT-11980, SUPPORT-10020, SUPPORT-7012, SUPPORT-8340
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.
Impacts:
8.0.18 Spring 2023
Release Date: 2023-04-23
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-12399, SUPPORT-7270
At the REST API endpoint, which returns model data, the access options have been more restricted when data is queried for another user.
Impacts:
INUBIT-12575, SUPPORT-8556
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.
Impacts:
INUBIT-13169
The BPC is now shiped with OpenSearch instead of Elasticsearch.
Be sure to read the more information here.
Impacts:
-
BPC - General
INUBIT-13649
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.
Impacts:
-
BPC - General
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-11656
The xstream library has been updated.
Impacts:
-
Application - Process Engine
-
Application - Workbench
New Functionalities - Improvements
INUBIT-12647
During the import or deployment of XSLT files to the repository, they are now automatically adapted for Saxon 10.
Impacts:
-
Component - Repository
INUBIT-13136, SUPPORT-7631
Tomcat security has been improved by removing all optional web applications.
Impacts:
INUBIT-3450, SUPPORT-1748, SUPPORT-7355, SUPPORT-8290
INUBIT now supports the PostgreSQL database in version 15.
Impacts:
-
Application - Process Engine
INUBIT-9200
The Task Generator UI now supports a tree element. This allows tree structures to be visualized and users can navigate through them.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-10082, SUPPORT-5452
The BPC Forms module is now also delivered with the installer.
Impacts:
-
BPC - General
INUBIT-10152, SUPPORT-5814
The XPath wizard now also correctly supports the use of the map and array functions.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-10284
Process Roles Tab moved to Process User Server which is more relevant to the user.
Impacts:
INUBIT-10715
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.
Impacts:
INUBIT-10716
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.
Impacts:
-
Connection Manager
INUBIT-10740
In response to requests from the root user, the Process Engine returns all tasks, regardless of who owns them.
Impacts:
-
Process Engine - Tasklist
INUBIT-10824
The metric endpoint now also outputs the current, busy, and max values, and the maximum values of the Tomcat threads.
Impacts:
INUBIT-10929
With a new configuration option in the Process Documentation Module, the diagram to be selected initially can be defined.
Impacts:
-
BPC - Process Documentation
INUBIT-11053
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.
Impacts:
-
BPC - Process Interaction
INUBIT-11365
The new plugin IGUASU Connector can be used to call IGUASU flows from technical workflows.
Impacts:
INUBIT-11367
The new plugin IGUASU Connector can be used to call technical workflows from IGUASU.
Impacts:
INUBIT-11540, SUPPORT-9578
The deletion of a user and his references in the system can now also be triggered via the REST API.
Impacts:
-
Application - Workbench
INUBIT-11542
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.
Impacts:
-
Application - Process Engine
INUBIT-11647, SUPPORT-7194
The JSON adapter offers the new XSLT 3.0 output format, which can be processed directly with an XSLT 3.0 script.
Impacts:
INUBIT-11801, SUPPORT-5665
The INUBIT installer now also delivers BPC-specific script files.
Impacts:
INUBIT-12111
During the import or deployment of technical workflows, they are now automatically adapted for Saxon 10.
Impacts:
INUBIT-12623
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.
Impacts:
INUBIT-13011
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.
Impacts:
INUBIT-13169
The BPC is now shiped with OpenSearch instead of Elasticsearch.
Be sure to read the more information here.
Impacts:
-
BPC - General
INUBIT-13649
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.
Impacts:
-
BPC - General
INUBIT-11215
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.
Impacts:
-
BPC - General
Bug Fixes
INUBIT-13181
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.
Impacts:
INUBIT-11751, SUPPORT-10676, SUPPORT-7927
Fixed a problem with writing the webservice.log that prevented the writing of Webservice Connector log entries.
Impacts:
INUBIT-11752, SUPPORT-4840, SUPPORT-6626, SUPPORT-8159
Fixed an issue that prevented the creation of custom log files on the Process Engine.
Impacts:
-
Application - Process Engine
INUBIT-11887, SUPPORT-6970
In the Workbench, the quick action buttons on the split pane areas are now available again to completely collapse or expand areas.
Impacts:
-
Application - Workbench
INUBIT-11966, SUPPORT-13966, SUPPORT-6760
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.
Impacts:
INUBIT-12534, SUPPORT-7268
Fixed a problem when executing prepared statements on a MariaDB, which means that the parameter types are now correctly determined and set.
Impacts:
INUBIT-12575, SUPPORT-8556
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.
Impacts:
INUBIT-12653
Fixed an issue that prevented the creation of workbench log files.
Impacts:
-
Application - Workbench
INUBIT-12968
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.
Impacts:
-
Application - Workbench
8.0.17
Release Date: 2023-03-27
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-9202, SUPPORT-6151
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.
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-11840
The spring and spring jdbc library has been updated.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-9202, SUPPORT-6151
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.
Impacts:
INUBIT-10176, SUPPORT-5815
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
Bug Fixes
INUBIT-12572, SUPPORT-7330
The security of OAuth communication between Process Engine and OAuth server has been improved.
Impacts:
INUBIT-11898, SUPPORT-6235, SUPPORT-8318, SUPPORT-8807
Improved error handling when applying XPath expressions so that an error message is now returned for each failed expression.
Impacts:
INUBIT-12005
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.
Impacts:
INUBIT-12072, SUPPORT-7101
The implementation of the XSLT function Misc.branchToString() has been adjusted so that it can now be executed correctly with the Saxon 10 transformer.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-12094
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. |
Impacts:
-
Workbench - DB Manager
INUBIT-12150, SUPPORT-7183
An issue querying the list of all modules of a user (getModuleList) has been fixed.
Impacts:
INUBIT-12392, SUPPORT-6208
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.
Impacts:
INUBIT-11654
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.
Impacts:
INUBIT-11793, SUPPORT-6885
In the variable mapping dialog, the option to swap source and target for global constants is now disabled.
Impacts:
INUBIT-11968, SUPPORT-6898
A transparency issue on the login dialog has been fixed.
Impacts:
-
Application - Workbench
8.0.16
Release Date: 2023-02-28
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-11626, SUPPORT-4984, SUPPORT-6171, SUPPORT-6567
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.
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-11626, SUPPORT-4984, SUPPORT-6171, SUPPORT-6567
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.
Impacts:
INUBIT-11754, SUPPORT-7829
The rsynctextarea library has been updated.
Impacts:
-
Application - Workbench
New Functionalities - Improvements
INUBIT-11497
Several libraries have been updated to a newer version:
-
ActiveMQ
-
Apache CXF
-
Commons-IO
-
Guava
-
H2 database
-
Jackson
-
Jaxb
-
Tomcat JDBC
-
Xstream
Impacts:
INUBIT-2929, SUPPORT-1558, SUPPORT-1825
A CPA file can only be stored directly on an AS4 module. This makes it easier to distribute the module on different INUBIT systems.
Impacts:
Bug Fixes
INUBIT-11459
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.
Impacts:
-
Application - Workbench
INUBIT-11828, SUPPORT-6633, SUPPORT-6842
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:
Impacts:
INUBIT-12360, SUPPORT-6296, SUPPORT-7168
The action "Migrate to Saxon 10" does not work in the global scope of the repository and is now correctly disabled in the UI.
Impacts:
INUBIT-12515
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.
Impacts:
INUBIT-12603
The security of OAuth communication between Process Engine and OAuth server has been improved.
Impacts:
INUBIT-11579, SUPPORT-6399
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.
Impacts:
INUBIT-11728
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.
Impacts:
-
Application - Workbench
INUBIT-11758, SUPPORT-6763, SUPPORT-6907
Fixed an issue when running the restore script. The new Microsoft 365 plugin caused logging blocking, causing the recovery process to hang.
Impacts:
INUBIT-11772
A problem with the RabbitMQ Output Connector configuration has been fixed. The setting for exclusive queues was incorrectly available here and has been removed.
Impacts:
-
Connector - Rabbit MQ
INUBIT-11798, SUPPORT-6890
An error when executing the XSLT function parseXml() has been fixed. The result is now correctly attached to the result XML.
Impacts:
INUBIT-11821, SUPPORT-6924, SUPPORT-8096
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.
Impacts:
-
Application - Process Engine
INUBIT-12205
A problem with calling the context menu on the tab "Provided Service" has been fixed.
Impacts:
8.0.15
Release Date: 2023-01-30
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-11204
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.
Impacts:
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-11204
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.
Impacts:
Bug Fixes
INUBIT-9608, SUPPORT-4640, SUPPORT-8204
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-9764, SUPPORT-4258
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.
Impacts:
INUBIT-11522
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.
Impacts:
-
Workbench - XML Editor
INUBIT-11523, SUPPORT-6651
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.
Impacts:
INUBIT-11572, SUPPORT-6011, SUPPORT-6270, SUPPORT-7283
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.
Impacts:
INUBIT-11640, SUPPORT-6788, SUPPORT-6797, SUPPORT-6924
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.
Impacts:
-
Application - Process Engine
INUBIT-11829
An issue with the absolute path for file output on a VFS-Samba-Input Connector has been fixed.
Impacts:
INUBIT-11838
An issue creating a new variable directly in XSLT Converter module editor has been fixed.
Impacts:
INUBIT-11850, SUPPORT-6954
An issue in the HTML TextArea has been fixed, so that line breaks are now inserted again when using the ENTER key.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-12020
An issue has been fixed when executing the search function in the Process Documentation module that occurred when the search text contained spaces.
Impacts:
-
BPC - Process Documentation
INUBIT-12023
The dialog for the Workbench update has been enlarged so that the content is now displayed completely again.
Impacts:
-
Application - Workbench
INUBIT-9796
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.
Impacts:
-
Application - Process Engine
INUBIT-11563
Reports in the report tree under the tab "Reports" are now sorted alphabetically.
Impacts:
-
Workbench - Report Generator
INUBIT-11564
The Remote Connector and Workbench versions displayed on the "Connection Manager" tab have been corrected.
Impacts:
-
Connection Manager
INUBIT-11648
During patch installation, the file is java_home_path_setter. [cmd/sh] in the Keycloak folder.
Impacts:
INUBIT-11889
A problem on the "Server Trace Log" tab has been fixed that led to an exception when triggering the update of the displayed content.
Impacts:
8.0.14
Release Date: 2022-12-23
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-11385
The batik-all library has been updated to version v1.16.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11386
The batik-css library has been updated to version v1.16.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11387
The batik-svgpp library has been updated to version v1.16.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11388
The batik-dom library has been updated to version v1.16.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11389
The batik-swing library has been updated to version v1.16.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11390
The batik-bridge library has been updated to version v1.16.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-11544
The netty library has been updated to version v4.1.15.Final.
Impacts:
-
Application - Process Engine
INUBIT-11592
The library protobuf was no longer used and has now been removed.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-10806, SUPPORT-6296
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.
Impacts:
INUBIT-11318, SUPPORT-7126
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.
Impacts:
INUBIT-9994
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.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-10305, SUPPORT-5867
An article has been added to the Support Knowledge Base about using certificates within OAuth authentication (Microsoft Azure).
Impacts:
INUBIT-10718, SUPPORT-8092
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-10925
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.
Impacts:
-
Application - Workbench
INUBIT-11353
Under Server Configuration, a new option has been provided to customize SFTP algorithms at runtime of the Process Engine.
Impacts:
INUBIT-11643
The SFTP encryption algorithms set in the server configuration can now be compared with the settings of another INUBIT system.
Impacts:
-
Component - Compare
INUBIT-11644
The SFTP encryption algorithms set in the server configuration can now be deployed to another INUBIT system.
Impacts:
-
Workbench - Import / Export / Deployment
Bug Fixes
INUBIT-11603, SUPPORT-7687
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.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-11726, SUPPORT-6807
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.
Impacts:
INUBIT-10598
A communication issue between BPC and INUBIT has been solved. Now self-signed or untrusted certificates can be used.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-11373, SUPPORT-6584
Fixed an issue with running the "Update module" option so that the new certificate is saved as a module HEAD version.
Impacts:
-
Workbench - Key Manager
INUBIT-11649, SUPPORT-6797, SUPPORT-6924
An issue switching between Basic and OAuth authentication for workflow error and monitoring notifications has been resolved.
Impacts:
INUBIT-11245
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.
Impacts:
-
BPC - Process Interaction
INUBIT-11348, SUPPORT-6334, SUPPORT-6849
An issue while publishing/importing/exporting a Business Object diagram has been fixed.
Impacts:
-
Application - Workbench
INUBIT-11375, SUPPORT-6585
An issue has been fixed updating a certificate from a truststore in the key manager.
Impacts:
-
Workbench - Key Manager
INUBIT-11432, SUPPORT-6294, SUPPORT-6545
Fixed an issue with converting a decimal number with many decimal places.
Impacts:
INUBIT-11507, SUPPORT-6549
A communication issue between Liferay and INUBIT using SSL connection has been solved.
Impacts:
-
Liferay - General
INUBIT-11605
At the REST API endpoint metrics, the line breaks have been corrected when output in prometheus format.
Impacts:
INUBIT-11641, SUPPORT-6784, SUPPORT-7254
An issue that occurred while assembling the answer file after a module execution has been fixed.
Impacts:
INUBIT-11843
An issue when using the search tab has been solved. The search query is answered properly by the server and results are listed.
Impacts:
-
BPC - Process Documentation
INUBIT-6259
Displaying more than one widget in the dashboard with the same module ID is now restricted and no longer allowed.
Impacts:
-
BPC - INUBIT Monitoring
-
BPC - Process Interaction
INUBIT-11216
Fixed an issue where highlighted modules stay highlighted even when zooming in/out.
Impacts:
-
BPC - Process Documentation
INUBIT-11310
Decoding a value via Encoder module is now able to handle Base64 string without padding '=' at the end.
Impacts:
INUBIT-11397
Fixed a problem with the editor when handling incorrect encodings, so that they are now ignored and the content is preserved correctly.
Impacts:
INUBIT-11532
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.
Impacts:
8.0.13
Release Date: 2022-12-01
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-9533
The mime4J-core library has been updated to version v0.8.7.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-1143
Wildcards can now be used in the service/action area to assign incoming AS4 messages to the appropriate CPA.
Impacts:
INUBIT-9884, SUPPORT-4513
Support for Security Segments has been improved so that the USH, USA, USC segments can now map security features according to the specifications.
Impacts:
INUBIT-10218
On variable mapping, the source and target pages can now be swapped for mapping variables. This speeds up the creation of similar mapping entries.
Impacts:
INUBIT-10235
Option to deactivate HTML rendering of grid task contents added
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-10319
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.
Impacts:
Bug Fixes
INUBIT-11276, SUPPORT-4171, SUPPORT-6411
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.
Impacts:
INUBIT-11278, SUPPORT-5213, SUPPORT-6411
Fixed an issue with reading a directory with subdirectories and files. The contents of the directory are now output without errors.
Impacts:
INUBIT-11406, SUPPORT-6542, SUPPORT-6600, SUPPORT-6648
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-11533, SUPPORT-6667
A problem with the AS/400 Connector has been fixed, whereby statically stored access data can now be used again when logging in.
Impacts:
-
Connector - AS/400
INUBIT-11543, SUPPORT-4420, SUPPORT-6666
An issue using Client Authentication keystore for FTPS connection been fixed.
Impacts:
INUBIT-11133, SUPPORT-6200, SUPPORT-6559, SUPPORT-7345
A problem with displaying existing file connectors has been fixed, so that the saved properties are now displayed correctly in the module wizard again.
Impacts:
INUBIT-11153, SUPPORT-6233, SUPPORT-6583, SUPPORT-6933
A scheduler update via the symbol directly on a workflow module is now saved correctly in the module properties and in monitoring.
Impacts:
-
Workbench - Scheduler Manager
INUBIT-11199, SUPPORT-6457
Fixed an issue with the VFS Input Connector that caused file names to be changed when using the ZIP format.
Impacts:
INUBIT-11260
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.
Impacts:
INUBIT-11284
In the XSLT command wizard, the function "source-document" is now available for XSLT 3.0.
Impacts:
INUBIT-11399, SUPPORT-4178
The property on the AS2 Connector "Enable content type folding" can now be overwritten from Partner Management.
Impacts:
-
Partner Management
INUBIT-11405, SUPPORT-6560
An issue with sending a multipart message has been fixed so that the attached message receives the configured name.
Impacts:
INUBIT-11536
An issue saving the password for process user servery type LDAP has been resolved.
Impacts:
-
Portal - General
INUBIT-7911
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.
Impacts:
-
Application - Process Engine
INUBIT-10154, SUPPORT-4142, SUPPORT-5813
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.
Impacts:
-
Application - Workbench
INUBIT-11136
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.
Impacts:
8.0.10
8.0.9
Release Date: 2022-09-30
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-9506, SUPPORT-5470
The RVSEvo library version 6.03.02 is now supported.
Impacts:
-
Connector - OFTP2
New Functionalities - Improvements
INUBIT-10684, SUPPORT-6064
A check would be added in the installer to prevent patching to incompatible INUBIT versions.
Impacts:
INUBIT-206, SUPPORT-2317, SUPPORT-232, SUPPORT-5092, SUPPORT-5448, SUPPORT-5855, SUPPORT-5946, SUPPORT-6378, SUPPORT-799
The underlying library JSch has been updated to version 0.2.4. This supports more up-to-date security algorithms for SFTP connections.
Impacts:
INUBIT-3440
The JDBC pool statistics of the INUBIT cache and log databases have been added to the metrics REST endpoint.
Impacts:
INUBIT-8701, SUPPORT-4773
The HTTP Connector in Input Connector mode now also supports authorization via OAuth2 and provides the corresponding configuration option in the module wizard.
Impacts:
INUBIT-9502, SUPPORT-12616, SUPPORT-5335
Newly created user passwords are now securely hashed with PBKDF2 algorithm.
Impacts:
INUBIT-10239
Updated UseConcMarkSweepGC to UseG1GC for migration scrip and included UseG1GC for backup and restore
Impacts:
INUBIT-10267
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.
Impacts:
INUBIT-10549, SUPPORT-10450
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.
Impacts:
Bug Fixes
INUBIT-10056, SUPPORT-5092
The underlying library JSch has been updated to version 0.2.4. This supports more up-to-date security algorithms for SFTP connections.
Impacts:
INUBIT-10661
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.
Impacts:
-
Application - Process Engine
INUBIT-10691
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-10747
In the event of errors, more information is now written to the BPC log.
Impacts:
-
BPC - INUBIT Monitoring
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-10748
Fixed an issue with mapping a variable of type is:password that occurred in new unpublished workflows.
Impacts:
INUBIT-10765
Fixed an issue when running the group-level diagram/module comparison that resulted in no differences being displayed.
Impacts:
-
Component - Compare
INUBIT-10779, SUPPORT-6117
A problem with the use of SFTP sessions has been fixed, so that it is now ensured that reusing the session works without errors.
Impacts:
INUBIT-10808
Fixed a problem in the Liferay Process Viewer when loading the diagram image.
Impacts:
-
Liferay - Process Viewer
INUBIT-10992
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.
Impacts:
INUBIT-10997, SUPPORT-6217
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.
Impacts:
-
Workbench - Remote Connector configuration
INUBIT-8678, SUPPORT-2151, SUPPORT-4178
The header folding for the AS2 and the MDN message can now be configured on the AS2 connector. It is disabled by default.
Impacts:
INUBIT-9792
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.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-10441, SUPPORT-5919
Fixed an issue that caused the Task Generator to fail to execute if more than one process user was configured there.
Impacts:
INUBIT-10449, SUPPORT-4025
Fixed an issue with zooming in and out of charts that caused the content to appear slurred.
Impacts:
-
BPC - Process Documentation
INUBIT-10464, SUPPORT-5943
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.
Impacts:
INUBIT-10506
The provided fix displays an error message when a task has been assigned to a role with an empty name.
Impacts:
INUBIT-10513
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.
Impacts:
-
Application - Workbench
-
Workbench - XPath-Assistant / Execution
INUBIT-10739
Fixed an issue with reading a user’s data if they don’t have a first name, last name, or email address.
Impacts:
INUBIT-10753, SUPPORT-4661
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.
Impacts:
INUBIT-10791, SUPPORT-5444, SUPPORT-5887, SUPPORT-6138, SUPPORT-8474, SUPPORT-8492
Problems with the use of the OAuth2 configuration on system connectors have been fixed, so that it can now be used stably and reliably.
Impacts:
INUBIT-7472
The error message when executing an XSLT script on a missing input message has been improved.
Impacts:
INUBIT-10473
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.
Impacts:
INUBIT-10573
A problem with the actions in the module toolbar has been fixed, so that these actions can now be performed via mouse or keyboard.
Impacts:
8.0.8
Release Date: 2022-09-12
New Functionalities - Improvements
INUBIT-8710
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.
Impacts:
INUBIT-8881, SUPPORT-4513
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.
Impacts:
INUBIT-9048, SUPPORT-4985, SUPPORT-5444
The configuration options for OAuth have been extended so that all parameters required for various providers can now be specified.
Impacts:
INUBIT-9546, SUPPORT-5159, SUPPORT-6117
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.
Impacts:
INUBIT-10283
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.
Impacts:
INUBIT-9756, SUPPORT-3589
Deprecated entries have been removed from the template files for logsDBConfig.xml.
Impacts:
-
Application - Process Engine
Bug Fixes
INUBIT-10520
An issue in dynamic loading of ISGrid widget using jump property has been fixed.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9791, SUPPORT-5532
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.
Impacts:
INUBIT-10465
Fixed an issue with server-side validation that occurred when the module name contained spaces.
Impacts:
INUBIT-10713, SUPPORT-6882
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.
Impacts:
INUBIT-9879
When switching diagrams, the metadata area was always open. Now the current state is preserved (open or closed).
Impacts:
-
BPC - Process Documentation
INUBIT-9933, SUPPORT-5170
A problem with storing certificates on modules has been fixed if the certificate update was in the future.
Impacts:
-
Workbench - Key Manager
INUBIT-9956
The start script for the Workbench under <inubit-installdir>/inubit/bin can be called out to anyone from anywhere.
Impacts:
INUBIT-9990
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.
Impacts:
INUBIT-10049
An issue in BPC documentation while rendering multiple diagrams at the same time has been fixed.
Impacts:
-
BPC - Process Documentation
INUBIT-10080
In the demultiplexer configuration, the button for sorting the entries is now displayed again.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-10081
Local changes in the workbench designer are now only visible on the server side after these changes have been published.
Impacts:
INUBIT-10213
A problem with the view option "Show module numbers" has been fixed, so that the display in the Technical Workflows now works correctly again.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-10244
The BPC module instance ID was now used to uniquely define the task list namespace in Ext JS. This should avoid overlapping with existing namespace IDs.
Impacts:
-
BPC - Process Interaction
INUBIT-10293
A problem with the automatic import of user groups has been fixed, so that this now also works when using an external identity provider.
Impacts:
INUBIT-10474
Watchpoint files are placed in the specified location directly with the ".wpf" extension.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-10505
Popup tasks are displayed with their own type icon, making them easily distinguishable from the other task types.
Impacts:
-
BPC - Process Interaction
INUBIT-10647
An issue with loading content into a combobox widget has been fixed, so that now the selection of the preselected value works.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9034
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.
Impacts:
-
Application - Process Engine
INUBIT-9804
The "Reply" module is now displayed below the "Workflow Controls". The group "Web Service Controls" has been removed.
Impacts:
-
Application - Workbench
INUBIT-9885
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.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-10028
Obsolete code has been removed from the Script.js file.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
-
Liferay - Tasklist Portlet
-
Liferay - WebApp Portlet
8.0.7
Release Date: 2022-08-21
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-9519, SUPPORT-5281
OAuth support in the connector now also works when used with Microsoft Azure.
Impacts:
INUBIT-9982, SUPPORT-5188, SUPPORT-5660
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.
Impacts:
INUBIT-8211, SUPPORT-4501
The module properties for the retry can now be overwritten and controlled via variable mapping.
Impacts:
INUBIT-8754
The FTP connector now supports deleting a specified directory (after reading), including all files and subfolders.
Impacts:
INUBIT-8763
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.
Impacts:
-
Application - Process Engine
INUBIT-9076
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.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-9702, SUPPORT-458
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.
Impacts:
INUBIT-10055, SUPPORT-13034, SUPPORT-5737
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.
Impacts:
INUBIT-10088
The BPC API key is masked in the portal and process user configuration. In addition, further helpful information about the API key is displayed.
Impacts:
-
Application - Workbench
INUBIT-10237, SUPPORT-5444, SUPPORT-5810
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).
Impacts:
INUBIT-10419
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.
Impacts:
Bug Fixes
INUBIT-9919
An issue with establishing a connection between INUBIT and RC via HTTPs has been fixed.
Impacts:
INUBIT-10041
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.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-10268
A problem with canceling a form has been fixed, so that the affected task can now be released correctly again and processed again.
Impacts:
-
BPC - Process Interaction
INUBIT-10301, SUPPORT-4827, SUPPORT-5213
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.
Impacts:
INUBIT-10315
Fixed an issue with using the ispx:serialize XSLT function that could lead to a ClassCastException.
Impacts:
INUBIT-8695
When updating a workbench from the connected server, the downloaded files are checked to filter out corrupt files.
Impacts:
-
Application - Workbench
INUBIT-8775, SUPPORT-4716, SUPPORT-5846
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.
Impacts:
-
Application - Workbench
INUBIT-9368, SUPPORT-4558
If the option "Check the contents of changed variables" is activated in the variable mapping, XML validation against the schema takes place.
Impacts:
INUBIT-9478, SUPPORT-5097, SUPPORT-8850, SUPPORT-8888
In the variable mapping, a check for uninitialized variables has been added, which now causes an error to be thrown in this case.
Impacts:
INUBIT-9510, SUPPORT-4947
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.
Impacts:
-
Component - Repository
INUBIT-9596
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.
Impacts:
-
BPC - INUBIT Monitoring
INUBIT-9921
A problem when comparing the configurations of two process engines has been fixed, so that the result is now displayed correctly in color.
Impacts:
-
Application - Process Engine
-
Component - Repository
INUBIT-10153, SUPPORT-5811
A problem has been fixed, so that now all necessary namespaces are automatically added when using functions.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-10302
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.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-10303
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.
Impacts:
INUBIT-10313, SUPPORT-3493
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.
Impacts:
8.0.6
Release Date: 2022-07-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. |
INUBIT-9580
The use of the commons-lang library has been replaced by the modern version commons-lang3 (version 3.12.0).
Impacts:
-
Portal - General
New Functionalities - Improvements
INUBIT-7728, SUPPORT-3672
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.
Impacts:
INUBIT-9738
The logs have been improved on both BPC and INUBIT sides and corresponding messages are now displayed in the BPC UI.
Impacts:
-
BPC - General
Bug Fixes
INUBIT-10172
Fixed an issue accessing repository files through WebService Connector if “Enable MTOM attachments for the outgoing response message” option is checked.
Impacts:
-
Component - Repository
INUBIT-10173, SUPPORT-5757
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.
Impacts:
-
Liferay - WebApp Portlet
INUBIT-10175
An issue has been fixed replacing the XSLT script variable $bpcComponentId with it’s generated value so it can be used in custom javascript.
Impacts:
-
BPC - Process Interaction
INUBIT-10177
Fixed an issue where the Ext component variable dataIS was loaded too late and thus led to runtime errors.
Impacts:
-
BPC - Process Interaction
INUBIT-9790
When sending HTTP requests from the BPC to INUBIT, header information are now forwarded correctly.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9838, SUPPORT-5581
An issue while reloading a web page caused a form to be resubmitted has been fixed.
Impacts:
-
Liferay - WebApp Portlet
INUBIT-9991, SUPPORT-4661, SUPPORT-5717
An issue reading files from folders whose name is looked up via wildcard has been fixed.
Impacts:
INUBIT-8267
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.
Impacts:
INUBIT-9494, SUPPORT-4131, SUPPORT-5176
An issue storing EDI rules that led to the loss of qualifies has been fixed.
Impacts:
INUBIT-9577, SUPPORT-5350
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.
Impacts:
INUBIT-9587, SUPPORT-4686
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.
Impacts:
INUBIT-9834, SUPPORT-4353
An issue updating a task without timeout that resulted in minimal deviation between start and end time has been fixed.
Impacts:
INUBIT-10020, SUPPORT-5713
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.
Impacts:
-
Application - Workbench
INUBIT-10159
Separate templates for ibis.xml and logsDBConfig.xml are now available for the MariaDB database type.
Impacts:
-
Application - Process Engine
8.0.5
Release Date: 2022-07-07
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-9828
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.
Impacts:
INUBIT-9190
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.
Impacts:
INUBIT-9509
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.
Impacts:
INUBIT-9526
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.
Impacts:
-
Workbench - Import / Export / Deployment
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-9532
The dom4j library has been updated to version 2.1.3.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-9534
The use of the commons-lang library has been replaced by the modern version commons-lang3 (version 3.12.0).
Impacts:
-
Application - Process Engine
-
Application - Workbench
-
Portal - General
New Functionalities - Improvements
INUBIT-9799
When using a Keycloak, only users who have a corresponding role from the INUBIT are displayed.
Impacts:
INUBIT-6953, SUPPORT-3795
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.
Impacts:
-
Application - Workbench
INUBIT-8760
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.
Impacts:
-
Application - Process Engine
INUBIT-8766, SUPPORT-4513
The EDI Signature Utility can sign an EDI envelope that contains multiple EDI messages, with each message individually signed.
Impacts:
INUBIT-9190
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.
Impacts:
INUBIT-9407
Complementary CLI commands are provided to show and set the number of privileged workflows threads .
Impacts:
INUBIT-9525
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.
Impacts:
INUBIT-9526
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.
Impacts:
-
Workbench - Import / Export / Deployment
Bug Fixes
INUBIT-9529
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.
Impacts:
INUBIT-9874, SUPPORT-5436
An issue has been fixed on REST Output Connector using multipart/form-data during parallel execution.
Impacts:
INUBIT-9881
An issue when loading a WebApp with multiple widgets on one page has been fixed.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-10027
An issue calling the getDataIS() function with a different number of parameters has been fixed.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9343
The warning "WARNING: sun.reflect.Reflection.getCallerClass is not supported…" when using the CLI has been fixed and no longer appears.
Impacts:
INUBIT-9736
A problem with stopping the BPC via script in combination with a very long username on Linux has been fixed.
Impacts:
-
BPC - General
INUBIT-9820
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.
Impacts:
INUBIT-9828
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.
Impacts:
INUBIT-9886, SUPPORT-5597, SUPPORT-5606
The INUBIT can now also handle licenses that are valid for several Virtimo products.
Impacts:
-
Process Engine - Licensing
INUBIT-4091
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.
Impacts:
-
Application - Workbench
INUBIT-7697
When using an HTTPs connection in the INUBIT IS Connector, the configured "Fallback to an insecure trust manager…" is correctly applied.
Impacts:
INUBIT-9314
The new MariaDB 3.0.x JDBC drivers are now supported and the database can be integrated correctly.
Impacts:
-
Application - Process Engine
INUBIT-9509
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.
Impacts:
INUBIT-9550, SUPPORT-5328
An issue has been fixed where using Drag and Drop inside CLT led to an exception.
Impacts:
INUBIT-9788
The handling of inputs in the configuration of the portal or process user server when switching between the different server options has been improved.
Impacts:
-
BPC - General
INUBIT-9920
An issue starting the Process Engine with Oracle JDK 11 has been fixed.
Impacts:
-
Application - Process Engine
INUBIT-9814
A problem with the display of passwords in the import and deployment dialog has been fixed.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-9875, SUPPORT-5608
An issue when displaying the content of a repository file from the version history has been fixed.
Impacts:
-
Component - Repository
INUBIT-9318, SUPPORT-5175
A typo in a Server Configuration option has been resolved.
Impacts:
-
Application - Workbench
8.0.4
Release Date: 2022-06-16
New Functionalities - Improvements
INUBIT-9867
A problem starting the BPC has been fixed and the new BPC version 4.0.4 has been included in the installer.
Impacts:
8.0.3
Release Date: 2022-06-13
New Functionalities - Improvements
INUBIT-5456, SUPPORT-2959
In the Deployment Wizard, the Linked Repository Objects setting is saved and preselected the next time the wizard is opened.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-8464
The previous option "Process Role" is omitted and available process roles are only loaded from the configured process user server.
Impacts:
-
Portal - General
INUBIT-8749
When configuring the portal or process user server, settings made are retained even when switching between the different server options.
Impacts:
-
Portal - Deployment
INUBIT-9186
To increase security Tomcat’s default error page has been replaced by a customized Virtimo error page.
Impacts:
-
Application - Process Engine
INUBIT-9195
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".
Impacts:
-
Application - Process Engine
-
Portal - General
INUBIT-9341
In the Preferences, the background image can be customized.
Impacts:
-
Application - Workbench
INUBIT-9595
When importing users or user groups, an initial password must now be specified.
Impacts:
-
Application - Process Engine
INUBIT-9600
If there is information in a Backup Password Manager, it is now taken into account during migration and restored to the target system.
Impacts:
INUBIT-7192
The RabbitMQ Connector is now supporting connections to queues of type Quorum.
Impacts:
-
Connector - Rabbit MQ
Bug Fixes
INUBIT-9795
The configuration of the server-side validation is now possible via the toolbar of the module.
Impacts:
INUBIT-8188, SUPPORT-4471
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.
Impacts:
INUBIT-8933, SUPPORT-5887
An issue has been fixed when executing a REST Connector using OAuth in Remote Connector mode. This constellation is now working fine.
Impacts:
INUBIT-9130, SUPPORT-14401, SUPPORT-4983
An issue has been fixed while executing a File Connector in listener mode. The logging of a misleading exception has been cleaned up.
Impacts:
INUBIT-9220, SUPPORT-5104, SUPPORT-5160, SUPPORT-7847
An issue has been fixed so that rows are now counted correctly after query execution.
Impacts:
INUBIT-9322, SUPPORT-5160
Query ID is now omitted from the output resultset if it is absent in the input message.
Impacts:
INUBIT-9737
An issue in the startup scripts has been fixed, so that they now call the file java_home_path_setter.[sh\|bat] when executed.
Impacts:
-
Application - Process Engine
8.0.2
Release Date: 2022-05-30
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-9486
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.g. for retrieving tasks), the parameter?userType=processUser must be entered.
Impacts:
-
BPC - General
-
Portal - General
INUBIT-6243
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.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-9486
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.g. for retrieving tasks), the parameter?userType=processUser must be entered.
Impacts:
-
BPC - General
-
Portal - General
INUBIT-6243
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.
Impacts:
-
Application - Process Engine
INUBIT-8092, SUPPORT-4353, SUPPORT-5216
With the ISConfig plugin, it is now also possible to update the content of tasks that do not time out.
Impacts:
INUBIT-8480, SUPPORT-4818
Publish rule folder dialog in EDI rule editor has been improved and is now supporting extended rule file names.
Impacts:
INUBIT-8483
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.
Impacts:
INUBIT-8765, SUPPORT-4513
EDI security segment USH will be enriched with transmitter and receiver information from the given EDIFACT message.
Impacts:
INUBIT-8990
BPC WebApp Global dataIS Object has been removed successfully and cannot be accessed anymore.
Impacts:
-
BPC - INUBIT WebApp
INUBIT-9212
User and user groups can be imported or exported while using Keycloak as external Identity Provider.
Impacts:
-
Workbench - Import / Export / Deployment
Bug Fixes
INUBIT-9463, SUPPORT-5239, SUPPORT-5338, SUPPORT-9617
Automatic detection in XSLT scripts has been improved to directly prefix INUBIT Java class calls.
Impacts:
INUBIT-8523, SUPPORT-3670
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".
Impacts:
INUBIT-8882, SUPPORT-4513
Fixed a bug when parsing EDI messages so that values are no longer confused with segment identifiers.
Impacts:
INUBIT-8996, SUPPORT-4415
Improved performance when deleting input/output messages.
Impacts:
-
Application - Process Engine
INUBIT-9321
Necessary system parameters when calling the CLI are now set correctly, so that the CLI can be called up again from any location.
Impacts:
INUBIT-9353
When changing the portal configuration, no sensitive data is written to the INUBIT trace.log.
Impacts:
-
Application - Process Engine
INUBIT-9369
The offline backup of the AS4 gateway is now also possible if the password is encrypted in the XML configuration file.
Impacts:
INUBIT-9370
An issue on function fn:doc-available() has been fixed introduced after latest Saxon upgrade.
Impacts:
INUBIT-8524, SUPPORT-4648
An error when exporting diagram groups has been fixed, so that all linked diagrams are now also included in the export.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-8942, SUPPORT-4347
In the Technical Workflow, the set times are now also displayed in the tooltip of a configured scheduler.
Impacts:
INUBIT-8982, SUPPORT-4899
An error when moving diagrams has been fixed, so that links to this diagram are now correctly adjusted in all linked diagrams.
Impacts:
INUBIT-9496
A bug in the translation of the action "Move diagram" has been fixed.
Impacts:
-
Application - Workbench
8.0.1
Release Date: 2022-05-05
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
New Functionalities - Improvements
INUBIT-4108, SUPPORT-2529
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.
Impacts:
INUBIT-4337
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-6909
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.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Documentation
-
BPC - Process Interaction
INUBIT-7682
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.
Impacts:
INUBIT-7694
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-7736, SUPPORT-4228, SUPPORT-4358
A new setting in the Workbench makes it possible to disable the diagram preview when browsing the diagram tree.
Impacts:
INUBIT-8484
Log4J2 is now supported in the AS4 Gateway, replacing the previous use of Log4J1. Logging is configured in the <inubit-installdir>/inubit/server/ibis_root/conf/as4/log4j2.properties file.
Impacts:
INUBIT-8939
The report data REST API endpoint has been revised and now sends back the data with coordinate details.
Impacts:
INUBIT-8941
The settings dialog of the Workbench has been revised and more options for customization are now offered to the user.
Impacts:
-
Application - Workbench
Bug Fixes
INUBIT-9045
Fixed an error in the parallel execution of the FO Converter that caused problems accessing the fop.xconf file at the same time.
Impacts:
INUBIT-7693
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>.
Impacts:
INUBIT-7737, SUPPORT-4208
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.
Impacts:
INUBIT-8203
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.
Impacts:
-
Application - Workbench
INUBIT-8741
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.
Impacts:
-
BPC - General
INUBIT-9029
Fixed a bug in the XML Validator module wizard that caused the specification of a static schema file to be lost.
Impacts:
INUBIT-9036
A bug in the Workbench has been fixed, which caused the Workbench to no longer be started when the Workbench update was cancelled/interrupted.
Impacts:
-
Application - Workbench
INUBIT-9047
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.
Impacts:
INUBIT-9121
The Ext JS function showMessageIS() is now supported by the BPC module.
Impacts:
-
BPC - INUBIT WebApp
-
BPC - Process Interaction
INUBIT-9461
Fixed an issue with opening the Demux fiber configuration that prevented the configuration window from opening correctly.
Impacts:
-
Application - Workbench
8.0.0
Release Date: 2022-03-31
Breaking Changes
|
A breaking change may require manual adjustments by the administrator. Please read the description. |
INUBIT-798, SUPPORT-530, SUPPORT-6544, SUPPORT-9257
The path usage has been improved in such a way that no double quotes are needed. This is valid for both Windows and Linux.
Impacts:
INUBIT-3809
The Web Service Controls Invoke, OnMessage, and Receive are no longer available.
Impacts:
INUBIT-5160, SUPPORT-2930, SUPPORT-3418
It is not possible to use the INUBIT IS Connector from an INUBIT with version 7.x or older to an INUBIT with version 8.x or newer.
The INUBIT IS Connector communicates on the basis of REST from version 8.0. This means that it can only be used with other process engines that also have version 8.0.0 or higher. Older systems (version 7.4 and older) communicate via SOAP. This means that calls via INUBITs of different versions are only possible between systems up to and including 7.4 or from 8.0.
In addition, authentication in the INUBIT IS Connector module has been adapted so that this is now possible with every user registered in the target INUBIT system. The internal system users used previously can no longer be used. Therefore, adjust the authentication settings on your INUBIT IS Connectors.
Impacts:
INUBIT-5971
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.
Impacts:
-
Application - Workbench
Security Fixes
|
Security fixes include the remediation of security-related vulnerabilities. In addition to INUBIT’s own code, this also includes updating and replacing third-party components used. |
INUBIT-2680, SUPPORT-1655, SUPPORT-1961
XXE injection to the SOAP API of the INUBIT is no longer possible.
Impacts:
-
Application - Process Engine
INUBIT-7199, SUPPORT-5135
The amqp-client library used has been updated to version 5.14.0.
Impacts:
-
Connector - Rabbit MQ
INUBIT-7200
The Guava library used has been updated to version 31.0.1.
Impacts:
-
Application - Process Engine
New Functionalities - Improvements
INUBIT-5187
inubit BPM uses a new license structure with XML signature verification.
Impacts:
-
Application - Process Engine
-
Process Engine - Licensing
INUBIT-6920
In the same dialog, objects can be compared between two Process Engines, and they can be deployed to another Process Engine.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-767
An overview of all connections to external systems of an inubit instance can be displayed.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-798, SUPPORT-530, SUPPORT-6544, SUPPORT-9257
The path usage has been improved in such a way that no double quotes are needed. This is valid for both Windows and Linux.
Impacts:
INUBIT-1812
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.
Impacts:
-
Application - Process Engine
INUBIT-2679, SUPPORT-1522
In the Connection Manager, libraries can be uploaded and updated to a Remote Connector.
Impacts:
-
Connection Manager
INUBIT-2773, SUPPORT-464
In the dialogs FTP Connector Properties" and "VFS Connector Base Configuration", you can limit the network bandwidth.
Impacts:
INUBIT-2911
In the Editor, the character set of the content can be set in Text mode.
Impacts:
-
Application - Workbench
INUBIT-2950
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.
Impacts:
-
Application - Workbench
INUBIT-3108, SUPPORT-1622
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".
Impacts:
-
Workbench - XML Editor
INUBIT-3165
A JMS Listener Connector can be configured via Partner Management.
Impacts:
-
Partner Management
INUBIT-3245
Workbench update is allowed even if the Java version differs between Process Engine and Workbench.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-3273
Remote Connectors can be configured via the "remote_conf.xml" configuration file.
Impacts:
INUBIT-3275
In the Connection Manager, a new Remote Connector can be added, an existing and connected Remote Connector can be edited, deleted, stopped, and restarted.
Impacts:
-
Connection Manager
-
Workbench - Remote Connector configuration
INUBIT-3276
The Remote-Connector Spring-Boot application is now part of the installer and can be installed and updated via it.
Impacts:
INUBIT-3466
The REST end point "/healthcheck" works without any authorization and authentication.
Impacts:
INUBIT-3548
IM3 support has been removed from process user server configuration.
Impacts:
-
Application - Workbench
-
Portal - General
INUBIT-3549
Keycloak is now supported as a process user server in INUBIT and can be selected and configured accordingly.
Impacts:
-
Application - Process Engine
-
Portal - General
INUBIT-3699
Libraries and plugins can be deployed to another Process Engine.
Impacts:
-
Application - Process Engine
INUBIT-3700
Licenses can be deployed to another Process Engine.
Impacts:
-
Application - Process Engine
INUBIT-3701
The server configuration can be deployed to another Process Engine.
Impacts:
-
Application - Process Engine
INUBIT-3703
Reports can be deployed to another Process Engine.
Impacts:
-
Application - Process Engine
INUBIT-3705
Key Manager entries can be deployed to another Process Engine.
Impacts:
-
Application - Process Engine
INUBIT-3707
Repository files and folders can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3708
Reports and their properties can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3709
The server configuration can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3710
Licenses can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3711
Scheduled modules and its properties can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3712
System connections can be compared between two Process Engines. The number of connections can also be viewed.
Impacts:
-
Application - Workbench
INUBIT-3713
Keys in the Key Manager and its properties can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3714
Libraries and their properties (type, name, size, check sum) can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3715
EDI rules (name, size, XML content) can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-3809
The Web Service Controls Invoke, OnMessage, and Receive are no longer available.
Impacts:
INUBIT-3818
The "Check integrity" option in the context menu of a diagram is no longer supported.
Impacts:
INUBIT-3868
The Offline modelling option is no longer available.
Impacts:
-
Application - Workbench
-
Workbench - Offline Modeling
INUBIT-4379, SUPPORT-2795
In the module docking window of the Designer, a search functionality via context menu has been added for all three tabs.
Impacts:
INUBIT-4507
The Compare&Deployment Wizard offers the restrictions of the results to "Same", "Different" or "All".
Impacts:
-
Application - Workbench
INUBIT-4544
If there is a problem reading a configuration file (e.g., "ibis.xml", "logsDBConfig.xml"), it is logged in the "trace.log" file.
Impacts:
-
Application - Process Engine
INUBIT-4908
When closing Dialog, a warning/question is now displayed that the changes made will be lost.
Impacts:
-
Application - Workbench
INUBIT-4915
Font Awesome icons are now used for copy and paste buttons.
Impacts:
-
Application - Workbench
INUBIT-5160, SUPPORT-2930, SUPPORT-3418
It is not possible to use the INUBIT IS Connector from an INUBIT with version 7.x or older to an INUBIT with version 8.x or newer.
The INUBIT IS Connector communicates on the basis of REST from version 8.0. This means that it can only be used with other process engines that also have version 8.0.0 or higher. Older systems (version 7.4 and older) communicate via SOAP. This means that calls via INUBITs of different versions are only possible between systems up to and including 7.4 or from 8.0.
In addition, authentication in the INUBIT IS Connector module has been adapted so that this is now possible with every user registered in the target INUBIT system. The internal system users used previously can no longer be used. Therefore, adjust the authentication settings on your INUBIT IS Connectors.
Impacts:
INUBIT-5202, SUPPORT-5692, SUPPORT-8518
XSLT 1.0 and XPath 1.0 processors are no longer supported.
Impacts:
INUBIT-5533, SUPPORT-3297
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.
Impacts:
-
Application - Workbench
INUBIT-5549, SUPPORT-3330, SUPPORT-5197
The INUBIT product now supports Liferay 7.4 DXP/CE .
Impacts:
-
Liferay - General
INUBIT-5787
Keycloak has been integrated as Identity Provider, and it can be run as daemon or service.
Impacts:
INUBIT-5845
Reports can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-5846, SUPPORT-444
Diagrams and its workflow properties on two different Process Engines can be compared.
Impacts:
-
Designer - General
INUBIT-5847
Modules and its properties can be compared between two Process Engines.
Impacts:
-
Application - Process Engine
INUBIT-5849
Diagrams on a target system can be removed after being removed on the source system.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-5850
Modules on a target system can be removed after being removed on the source system.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-5851
Repository artifacts on a target system can be removed after being removed on the source system.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-5865
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.
Impacts:
-
Application - Workbench
INUBIT-5881
On the tabs Server Trace Log, Webservice Log, and Workbench Trace Log, the context menu has been extended with all available actions.
Impacts:
INUBIT-5886
Multiple EDI rules with different formats (EDIFACT, X12, DATANORM) can be deployed together.
Impacts:
INUBIT-5927
The deployment from the Compare&Deployment Wizard also provides a log at the end with all the details of the deployment carried out.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-5929
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-5971
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.
Impacts:
-
Application - Workbench
INUBIT-6483
inubit BPM uses 3 digit versions (major.minor.patch).
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-6501
The server configuration is provided as JSON format response.
Impacts:
-
Application - Process Engine
INUBIT-6571
A REST end point allows to deploy server configuration using a JSON request.
Impacts:
-
Application - Process Engine
INUBIT-6600
Java calls in XSLT Stylesheets are adapted because Saxon has been upgraded to version 10.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-6613
Content of XML repository files with different MD5 checksum can be compared between two different Process Engines.
Impacts:
-
Component - Repository
INUBIT-6814, SUPPORT-3677
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.
Impacts:
-
Connector - X.400 SE
INUBIT-6868
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-6869
In the Audit Log, the following deployments are logged:
-
EDI deployment
-
Key Manager deployment
-
Library deployment
-
License deployment
-
Server configuration deployment
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-6870
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-6871
Connection settings in the Workbench can be compared and deployed.
Impacts:
-
Application - Workbench
-
Designer - General
INUBIT-6872
The "password" attribute has been removed from the monitoring portlets configuration in the "Manage Monitoring Portlets" dialog.
Impacts:
-
Liferay - Monitoring Portlet
INUBIT-6919
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.
Impacts:
-
Application - Workbench
INUBIT-6921
Diagrams, modules, and Repository objects can be compared between two Process Engines based on their version/tag.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-6924
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-6942
Liferay 7.4 DXP/CE is supported. Liferay 7.1 DXP/CE is no longer supported.
Impacts:
-
Liferay - General
INUBIT-6945
A REST end point allows the deletion of libraries.
Impacts:
-
Application - Process Engine
INUBIT-6947, SUPPORT-3703
On the AS2 Connector, the HTTP Accept header value can be explicitly specified as module property.
Impacts:
INUBIT-7258
Previously used remote system connection details are now stored and available to choose when opening the Compare&Deploy wizard.
Impacts:
-
Application - Workbench
INUBIT-7423
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>
Impacts:
INUBIT-7539, SUPPORT-3927
The "secret_key.properties" file has been added to the following directories:
-
<inubit-installdir>/inubit/server/ibis_root/conf
-
<inubit-installdir>/inubit/client/conf
-
<inubit-installdir>/inubit/remoteConnector/conf
These keys are required and read while loading the Process Engine and the Workbench.
Impacts:
-
Application - Process Engine
INUBIT-7653
REST end points are changed to match standards and to respond with JSON response.
Impacts:
INUBIT-7715, SUPPORT-4187, SUPPORT-4839
Wildcard filtration is now possible for Tasklist in BPC Portal and using REST calls.
Impacts:
-
BPC - Process Interaction
INUBIT-7885
The "secret_key.properties" file has been added to the following directories:
-
<inubit-installdir>/inubit/server/ibis_root/conf
-
<inubit-installdir>/inubit/client/conf
-
<inubit-installdir>/inubit/remoteConnector/conf
These keys are required and read while loading the Process Engine and the Workbench.
Impacts:
INUBIT-7922
PDFToolbox now supports new option to read form fields and their value from a PDF document.
Impacts:
INUBIT-7925
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.
Impacts:
INUBIT-7926
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.
Impacts:
-
Application - Workbench
INUBIT-7945
In the Compare&Deployment Wizard, changes are displayed using the typical INUBIT colors.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-8076
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.
Impacts:
INUBIT-8077
Old "Tasklist" is no longer supported, and "Tasklist Ext" has been renamed to “Tasklist”.
Impacts:
-
Portal - General
INUBIT-8078
In the Liferay portal, Ext JS 4 is no longer supported.
Impacts:
-
Liferay - Monitoring Portlet
-
Portal - General
INUBIT-8171
Individual reports can now be deployed via the Workbench.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-8271
Additional information has been removed from the REST endpoint response. The "remote_conf.xml" file will maintain the comments, order, and properties.
Impacts:
INUBIT-8274, SUPPORT-10450
SSL-specific information such as keystore or truststore can now be stored on the Mail Connector.
Impacts:
INUBIT-8396, SUPPORT-8568
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.
Impacts:
-
Application - Process Engine
-
Application - Workbench
INUBIT-8397
The interface of the Workbench has been revised and adapted to the Virtimo look & feel.
Impacts:
-
Application - Workbench
INUBIT-8449
In the "ibis.xml" configuration file, the identity provider can be configured.
Impacts:
-
Application - Process Engine
INUBIT-8458
Keycloak can be used as external identity provider for authentication.
Impacts:
-
Application - Process Engine
INUBIT-8510
The Workbench now uses icons from the Font Awesome library.
Impacts:
-
Application - Workbench
INUBIT-8511
The previous menu bar has been replaced by a burger menu.
Impacts:
-
Application - Workbench
INUBIT-8684
Footer bar has been removed and information have been placed in toolbar and burger menu.
Impacts:
-
Application - Workbench
INUBIT-8740
Unsupported file upload/download functionality has been removed from INUBIT IS Connector.
Impacts:
INUBIT-8744
The source files of the third-party libraries used are now automatically packed together and made available in the installation.
Impacts:
INUBIT-2861
The Library Manager UI has been improved to provide a "Download" option on tool menu and a description for drivers and plugins.
Impacts:
-
Application - Workbench
INUBIT-3949, SUPPORT-2348
Before opening a watchpoint file containing long text, a confirmation dialog is displayed because loading may take a little longer.
Impacts:
-
Application - Workbench
INUBIT-4911
The context menu of a module in the Workflow Designer has been extended with start workflow actions and Watch mode actions.
Impacts:
-
Application - Workbench
INUBIT-5491, SUPPORT-3296
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.
Impacts:
-
Application - Workbench
Bug Fixes
INUBIT-6900
The INUBIT Liferay portlet also uses Saxon10 internally for the conversion of XML.
Impacts:
-
Liferay - General
INUBIT-9044
Fixed an issue with reading parameters into XSLT scripts that caused parameters with XML content to not be recognized correctly.
Impacts:
INUBIT-3571
The ComplexLookup module editor is now available in the module tree when you select a corresponding module.
Impacts:
INUBIT-5856, SUPPORT-2870, SUPPORT-3320, SUPPORT-3646, SUPPORT-3656
The restrictions on the HTTP Response Header have been removed. All headers can now be added and adjusted.
Impacts:
INUBIT-6218
The description of the XSLT 3.0 and XPath 3.1 functions and commands is now also available in German.
Impacts:
-
Workbench - XPath-Assistant / Execution
INUBIT-6591
In the plugin manager, editing is deactivated on all INUBIT internal plugins in order to protect them from changes.
Impacts:
-
Plugins - General
INUBIT-6875
Im XML-Editor wird die ausgewählte Codierung beim Anlegen neuer XML-Dateien beibehalten. Als Standardwert für die Codierung wird "UTF-8" verwendet.
Impacts:
INUBIT-7640, SUPPORT-4141
The SOAP communication between Workbench and Process Engine has been changed to HTTP 1.1. Previously, HTTP 1.0 was used.
Impacts:
-
Application - Workbench
INUBIT-7941
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.
Impacts:
-
Workbench - Import / Export / Deployment
INUBIT-8189, SUPPORT-4482
A problem with the Workbench installation has been fixed. The file Report_Prozessmodell.zip is now stored again under <inubit-installdir>/inubit/client/templates/workflow. It contains a sample workflow for the use of the process model report.
Impacts:
-
Workbench - Process Model Report
INUBIT-8431, SUPPORT-3224, SUPPORT-4082, SUPPORT-4827, SUPPORT-5006, SUPPORT-5213
A bug on the VFS Connector in listener mode has been fixed, which led to various exceptions when accessing via Samba2 protocol.
Impacts:
INUBIT-8440
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.
Impacts:
INUBIT-7909
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.
Impacts:
-
BPC - INUBIT WebApp