DI-7221: Connectors: The *XpathExpressionForAzureStorage* option has been added to the *Azure Storage Operation* tool.
DI-7038: Runtime: New system properties have been added to configure Runtime graceful shutdown delay.
Bug Fixes
DI-7347: Designer: The reverse engineering of composite primary keys is incorrect.
DI-7341: Designer: When the `buildPackage` command is executed in command line, special characters are not decoded properly in generated files.
DI-7333: Designer: Unable to reverse engineer RDBMS Metadata Queries, various errors are raised.
DI-7219: Designer: Mappings metadata and processes cannot be rebuilt from a folder or a project in *Project Explorer*.
DI-7196: Designer: In the Designer CLI, the `buildDelivery` and `patch` commands return `command not found`.
DI-7160: Designer: The EULA displayed in the Software Update Installation page contains malformed characters.
DI-7134: Designer: An error is thrown when renaming a project while background operations are running in Designer.
DI-7122: Analytics, Designer: No error message is displayed when an end date earlier than start date is set in a schedule.
DI-6997: Designer: Review the the UI of the Metadata Editor properties to fix several glitches and issues.
DI-6874: Designer: When the `buildPackage` command is executed in command line, the generated documentation does not contain the process and mapping diagrams in some situations
DI-6873: Designer, Runtime: User custom userLogs are ignored when a delivery is executed from an UberJar.
DI-7262: Connectors: OAuth2 requests a new token even if a former token is still valid.
DI-7223: Connectors: In *Rdbms* metadata, the tables, schemas, query folders, and queries no are not displayed in the alphabetical order.
DI-7192: Connectors: In a mapping between a file and Greenplum, the *Load S3 File to Greenplum* template is selected by default even when the files are not located in S3.
DI-7171: Connectors: The *Azure Storage Operation* tool throws the _BlobServiceClient not found in namespace_ error.
DI-7167: Connectors: Mappings with the *Integration Cassandra to Cassandra (Datastax Driver)* template do not work.
DI-7150: Connectors: The build of deliveries fails if the path is not defined in the _engineParameters.xml_ file.
DI-7142: Connectors: When using the MariaDB third-party pack, MySQL's JDBC URL is proposed instead of the MariaDB's JDBC URL.
DI-7139: Connectors: When loading RDBMS data to Avro, the `com.fasterxml.jackson.core.JsonParseException` error is thrown.
DI-7132: Connectors: In the *INTEGRATION Oracle to File (sqlplus)* template, the sort feature does not work.
DI-7119: Connectors: In the *Integration Semarchy xDM* template, the values mapped to the LoadID column are ignored.
DI-7103: Connectors: In the *Integration Semarchy xDM* template, the *Load Status Variable Path* option is not taken into account.
DI-7100: Connectors: In the *Integration Semarchy xDM* template, the subquery generated in the *Insertion of rows in target* actions is incorrect.
DI-7093: Connectors: The hardcoded authentication mechanism has been removed from the code and the Google Application Default Credentials mechanism is used instead.
DI-7090: Connectors: In the *Cancel Load* xDM tool, the *DoCleanupSDTables* action does not work on MSSQL databases.
DI-7089: Connectors: An error is thrown if the Part Name field contains square brackets, that is, `[` and `]` characters.
DI-7075: Connectors: The transaction dedicated JAR usage in code has been removed.
DI-6747: Connectors: When there are many error items for the same data line in the XML files returned by Salesforce, only one error is read.
DI-6578: Connectors: In the *Load Rdbms to Snowflake* template, when the *String Delimiter* option is enabled, the mapping fails to compile.
DI-7326: Runtime: Soap Endpoints: the error ""Internal Server Error net.sf.saxon.trans.XPathException"" is raided when trying to access soap endpoints.
DI-7313: Runtime: Processes with special characters in the name are not displayed in the *Navigator* view.
DI-7278: Runtime: Deliveries deployed has Web services are not executed if the delivery name contains a space.
DI-7216: Runtime: Some RDBMS metadata pooling parameters are ignored.
DI-7208: Runtime: Incoming http requests are rejected when the `<allow>` node is not defined in the _engineParameters.xml_ file.
DI-7201: Runtime: The *Log Level* is not returned by the runtime in the schedule details.
DI-7187: Runtime: The SQL initialization script fails if the request ends with a semicolon.
DI-7159: Runtime: Designer's _Stop Local Runtime_ and Runtime's stopengine scripts fail when the Designer is installed in a folder whose name has space characters.
DI-7153: Runtime: The runtime startup errors logs are not logged into the _xdi-runtime.log_ default output file.
DI-7140: Runtime: When a delivery is started with the *Deliv Memory Mode* parameter set to _false_, the process fails even though the delivery is successfully started.
DI-7133: Runtime: The *DESERIALIZER Rdbms String as Json* template produces conversion error with databases that do not have implicit conversions.
DI-7005: Runtime: The *Delete Files* tool does not take into account the *Del Case Sensitive* option.
DI-6714: Runtime: The external value syntax `(%ext{}ext%)` in a password does not work when the syntax is provided as text.
DI-7200: Analytics: The RMI deprecation message is truncated.
DI-7199: Analytics: The *Boundary Mode* value is not saved in session reports properties.
DI-7144: Analytics: The _Strict_ *Boundary Mode* only considers the date and not the time precision.
DI-7138: Analytics: When adding a new runtime in Analytics administration, the default host and port proposed are _localhost_ and _42000_.
DI-7137: Analytics: The *Disable Log Database Proxy* parameter is not applied when having multiple runtimes with the same sessions log database configured with different values.
DI-7250: License Service: The `<html>` tags of the _notice.html_ and _license.html_ pages have neither the `lang` nor the `xml:lang` attributes.
DI-7249: License Service: The `<html>` tags of the _notice.html_ and _license.html_ pages have neither the `lang` nor the `xml:lang` attributes.
Cyril DUSSUD
We have released today on semarchy.com Semarchy xDI 2023.1.1.
You can read the release notes (2023.1.1, Avro, Google Sheets, Google Cloud Storage Delivery Repository,HTTP REST, Microsoft Azure,MySQL, Oracle, Salesforce, xDM).
New Features
Bug Fixes