What's New in Syniti Replicate 10.1

Here are highlights of the significant changes in 10.1. For a complete list of changes, check the release notes in the Help Center.

Syniti Replicate 10.1 Highlights

As part of our Syniti Knowledge Platform integration, Syniti Data Replication is now Syniti Replicate.

Syniti Replicate introduces cloud-based monitoring on the Syniti Knowledge Platform, fully integrated with Migrate, Construct and other modules in the Syniti Knowledge Platform. Users can take advantage of the cloud flexibility to monitor, schedule and more.

Syniti Replicate also provides a full web service-based API layer allowing for headless automation of Replicate as a part of enterprise data pipelines.

General/Common Updates

  • Fixed an issue using a target connection as a CSV File. Previously, it was not possible to select the tables in the target.

  • Included new version of Ritmo/DB2 6.0.0.6.

  • Included new version of Ritmo/i 7.1.0.3.

  • Renamed product from Syniti Data Replication to Syniti Replicate.

  • Added support for HANA Synonyms for source and target database in Refresh mode.

  • Added Support for MS Access driver for Text /CSV as a target.

  • Fixed an issue where a CSV file used as a target did not work with a tab as column separator.

  • Upgraded ICSharpCode.SharpZipLib to version 0.86.0.519 for security issues.

  • Added automatic filter and partition generation for Refresh Partition feature.

  • Fixed an issue in the Replication Agent which caused a null reference exception when adding a replication to a group.

  • Fixed an error that occurred when executing Verify Replication of a table in which the "time without time zone" data type exists on PostgresSQL.

  • Implemented data loading to SAP using the application layer through BDC.

  • Fixed issue where connection to Azure SQL Server was saved to use SQL Server database and not SQL Azure.

  • Added Parquet support for Azure Data Lake.

  • Added tracking info (created_by, created_at, modified_by, modified_at) to connections, replications, groups, schedulers, alerts and objects.

Management Center

  • Fixed test connection issue for Microsoft text driver for CSV files.

  • Added a dialog communication window when a Refresh Schema action results in no changes.

  • To the Verifier, added option to limit the number of differences found during the verification. By default, it’s enabled with 5000 differences.

  • To the Verifier, added the possibility to configure a specific folder where temporary files created by the Verifier are stored (Replication Agent options > Advanced tab).

  • Introduced support for Internal / External Metadata concept in Multi Replication wizard.

  • Fixed an issue where refresh failed if the last column was a primary key.

  • Fixed an issue where when switching from Refresh to Mirroring, the TID was reset but the CommitTID was left unchanged.

  • Added support for Snowflake database as a source in refresh only.

  • Fixed issue with Verifier of subset of columns when column name was lowercase.

  • Fixed an issue where a replication was wrongly enabled/disabled when the verifier scheduler service was running.

  • Fixed an issue where, when testing a connection, in case of failure the BridgeDriverName was cleared out causing the connection to be detected with an incorrect database type.

Replication Agent

  • Fixed an issue in Postgres LSA where decimal values were replicated incorrectly if the client regional settings used ',' as decimal separator.

  • Fixed an issue in PostgreqSQL to PostgreqSQL LSA: columns replicated with value [unchanged-toast-datum].

Server Agent

  • Added HTTP API information in the Server Agent log on each client call.

  • Enabled multi-tasking in HTTP server.

  • Implemented batch PUT replications/schedules API.

  • Fixed an issue where, when logging on file, the LogMessage object would return the entire message including the stack.

  • Added GUID identifier for connections, replications and groups.

  • Added HTTP POST to create multiple replications.

  • Added HTTP POST to test connections.

  • Added HTTP GET to retrieve Server Agent logs.

  • To the GET history API, added query params to filter based on status and timestamp.

  • To the GET logs API, added query params to filter based on text search, message type and timestamp.

  • Added init status and last session status param to GET replications API.

  • Fixed an issue where the Create Multiple Replications feature did not set the CreatedBy and CreatedAt properties.

  • To the Log on database, fixed performance degradation when DBMLLogMessages table got too large.

  • Moved SDR logs and history logic to the Server Agent.

  • Implemented new API HTTP server.

Log Reading

Fixed an issue with the Oracle log reading during a recovery situation. In some cases the TID was reset to 0 and this error displayed: The transaction read point is not contained in the Oracle logs.

Verifier Scheduler

Fixed an issue where an additional field on the target mapped to the expression required additional resetting.