New features delivered in 24.09
The following features and enhancements were included as part of 24.09.
Support for nested functions in schema definitions
When creating data schema definitions, it is now possible to use formulas with nested functions in order to specify the values of attributes (DATABRIDGE-1738). In the following example, the function currentTime
is passed as an argument to the function dateFormat
in order to determine the value of the export_time
field:
{
"name": "export_time",
"type": "string",
"value": "f:dateFormat \\"YYYY-MM-dd HH:mm:ss\\" (f:currentTime)"
}
Exporting collection field data as a single row
For data exported to Delimited File targets, a new option was added to collapse collection field values into a single delimited string (DATABRIDGE-1772). This allows only writing a single row of data for each object. The feature can be configured on the Create Publishing Target or Edit Publishing Target dialog. In the How should collections fields be exported to a Delimited file? field, select Collapse to a single row using a delimiter and then specify a value in the Collection Field Delimiter field.
Limiting the number of records written to each file during export
For data exported to Delimited File or JSON File targets, an option was added to limit the number of records that may be written to each file before rolling (DATABRIDGE-1771). The new parameter Maximum number of records per file was added to the Create Publishing Target or Edit Publishing Target dialog.
The Maximum file size parameter was also moved to this dialog from its previous location on the Global Settings workspace.
PostgreSQL support
This version of Data Bridge can now be deployed in an environment with PostgreSQL DBMS backend (DATABRIDGE-1782).
External software upgrades
The following third-party libraries were updated (DATABRIDGE-1799):
Apache ActiveMQ has been upgraded to version 5.18.4 (released by the Apache Software Foundation on April 11, 2024) (CRM-1205).
Apache Ant has been upgraded to version 1.10.14 (released by the Apache Software Foundation on August 20, 2023) (CRM-2232).
Apache Avro has been upgraded to version 1.11.3 (released by the Apache Software Foundation on Friday, September 22, 2023) (CRM-2230).
Apache Kafka client has been upgraded to version 3.7.0 (released by the Apache Software Foundation on February 27, 2024 ) (CRM-800).
Apache Tomcat has been upgraded to version 9.0.89 (released by the Apache Software Foundation on May 7, 2024) (CRM-2233).
Apache Xalan Serializer has been upgraded to version 2.7.3 (released by the Apache Software Foundation in April 2023) (CRM-856).
Apache Xerces has been upgraded to version 2.12.2 (released by the Apache Software Foundation on January 24, 2022) (CRM-857).
MySQL JDBC Connector has been upgraded to version 9.0.0 (released by Oracle on July 1, 2024) (CRM-925).
Netty has been upgraded to version 4.1.100 (released by the Netty project on October 10, 2023) (CRM-1278).
PostgreSQL JDBC Driver has been upgraded to version 42.7.3 (released by the PostgreSQL Global Development Group on March 13, 2024) (CRM-814).
Selenium has been upgraded to version 4.20.0 (released by the Software Freedom Conservancy on April 25, 2024) (CRM-2252).
The date.olson.db.js module has been upgraded to version 2024a (released by IANA on February 1, 2024) (CRM-2415).
The IANA top level domain list has been updated to version 2023082500 (CRM-861).