> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sync.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# July 2026 (26.3.9734)

> Release notes for CData Sync July 2026 (build 26.3.9734).

## Key Features

### Added

* Added [Apache Doris](https://docs.sync.cdata.com/26.4/en/connections/destinations/apache-doris-destination.md) as a Sync destination.
* Enhanced the [Apache Kafka](https://docs.sync.cdata.com/26.4/en/connections/destinations/apache-kafka-destination.md) destination connector.
  * Schema registry is now optional, with JSON as the default registry-free message format.
  * Added flexible topic-routing options.
  * Added partitioning strategy options.
  * Added operational metadata to Kafka message headers.
* Added [destination schema management](https://docs.sync.cdata.com/26.4/en/getting-started/administration/jobs-page.md#configuring-destination-schemas) options during job creation. You can now choose to preserve the source schema layout in the destination or consolidate all tables into a single destination schema. Missing destination schemas are verified and automatically created at replication time.
* Added support for running [pipeline steps in parallel](https://docs.sync.cdata.com/26.4/en/getting-started/administration/pipelines-page.md#adding-a-parallel-branch), reducing overall pipeline run time.
* Added support for setting [pipeline variables](https://docs.sync.cdata.com/26.4/en/getting-started/administration/pipelines-page.md#using-pipeline-variables).
* Added a live records-affected count for running tasks. The UI now displays a running total of records committed to the destination while a sync task is executing instead of reporting the total only after the task completes.
* Added the `SnapshotMode` replicate option (`Incremental` / `Full` / `Skip`) to control how initial snapshots are performed.
* Added the [`PreserveCharDatatype`](../../jobs/advanced-job-options#additional-options) replicate option to maintain CHAR(*n*) source data types in the destination.
* Added support for multiple change data capture (CDC) instances in Microsoft SQL Server CDC jobs, preserving change-capture continuity across schema changes.
* Added support for incremental replication when you use SingleStore as a source.
* Added support for relative record number (RRN) selection using the `RRN(Table)` function in DB2 for i CDC replication queries.
* Added automatic trigger regeneration for SAP HANA CDC when a schema change is detected.
* Added support for the `CONCAT`, `CAST`, `FORMAT`, and `DATETIMEFROMPARTS` functions in the CDC transformation library.

### Changed

* Expanded `LocalDateTime` support to all destinations and CDC sources. New jobs now automatically enable `UseLocalDateTime` when both the source and destination support it, preserving timestamp values without time-zone conversion.
* Improved bulk-loading performance for Databricks, Snowflake, Azure Synapse, Amazon Redshift, Google BigQuery, CSV, Avro, and Parquet destinations, especially for wide tables with many columns.
* Improved PostgreSQL destination performance by using the COPY statement for bulk inserts.
* Improved snapshot merge behavior to use transaction boundaries, avoiding timeouts during large initial loads.
* Consolidated the Replicate Engine status tables into a single unified status table. The UI now notifies you when your existing status table can be upgraded, and a new `PARTIAL_SUCCESS` task status was added for more accurate job reporting.
* Enhanced replication queries can now execute in a separate Replicate Agent child process, improving isolation and stability of the Sync application. This feature is not available when the application database is Derby or H2.
* Improved the **Add Tasks** dialog. The task search now supports filtering out schemas, and Microsoft SQL Server CDC jobs only list tables with CDC or change tracking enabled.
* Updated the default [`SyncIdSourceColumn` value](../../connections/sources/db2-i-\(native\)-source#configure-row-identification-for-tables-without-primary-keys) for new Oracle and DB2 for i CDC jobs to `OracleRowId` and `Db2Rrn`, respectively. For DB2 for i tables without a primary key, Sync now detects a unique index on NOT NULL columns and uses it as the merge key instead of falling back to the RRN. Sync also logs a warning when an RRN is used or when a unique index is skipped because it contains nullable columns.
* Improved incremental replication for sources that can return the incremental check column in sorted order. For these sources, Sync automatically retrieves the column's minimum value to determine the starting point (so you no longer need to configure a start value), reads rows in order, and commits progress as it goes. This behavior allows an interrupted run to resume from the last committed value instead of starting over.
* Improved [Git version control](https://docs.sync.cdata.com/26.4/en/getting-started/installation-and-configuration/git-version-control.md) with proxy support, a redesigned initialization and setup flow, and elimination of timestamp-only `.manifest` changes from workspace commits.
* Updated the **Role Policy** UI to warn you about related permissions that are required when granting **Create Pipeline** permission.
* Added startup blocking and email notification when application-database table initialization fails.
* Updated the API Access permission to be enabled automatically when you generate an auth token from **User Details**.
* Refreshed the **Dashboard**, **Jobs**, **Connections**, **Transformations**, **Logs**, and detail pages with updated shared UI components for a more consistent experience.
* Migrated the Sync documentation to a new documentation platform. In-application help links now point to the new site.

### Fixed

* Fixed an issue in the Admin API V2 where the update-connection endpoint returned a JSON array instead of a JSON object.
* Fixed an issue in the code-view editor for the API connector where newly added attributes were not saved and were lost after reloading.
* Fixed an issue where the last-visited workspace was incorrectly displayed at login.
* Fixed an issue where the **Log File Verbosity** drop-down label did not update until you clicked **Save**.
* Fixed an issue where the source connector icon was missing in the **Name** column on the **Job History** tab.
* Fixed an issue where filters did not work as expected on the **Activity** page.
* Fixed an issue where the **Git Version Control** help button returned a 404 error.
* Fixed several minor UI issues.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.