> ## 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.

# Current Release

> Release notes for the current version of CData Sync.

## Key Features

### Added

* Added [Apache Doris](../connections/destinations/apache-doris-destination) as a Sync destination.
* Enhanced the [Apache Kafka](../connections/destinations/apache-kafka-destination) 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](../getting-started/administration/jobs-page#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](../getting-started/administration/pipelines-page), reducing overall pipeline run time.
* Added support for setting [pipeline variables](../getting-started/administration/pipelines-page#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 only reporting totals on completion.
* 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 CDC capture 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 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 load 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.
* Snapshots now merge on transaction boundaries to avoid 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.
* Replicate queries can now execute in a separate Replicate Agent child process, improving isolation and stability of the Sync application. This is not available when the application database is Derby or H2.
* Improved the **Add Tasks** dialog box: task search now supports filtering out schemas, and Microsoft SQL Server CDC jobs only list tables with CDC or Change Tracking enabled.
* New Oracle and DB2 for i CDC jobs now default [`SyncIdSourceColumn`](../connections/sources/db2-i-native-source#configure-row-identification-for-tables-without-primary-keys) to `OracleRowId` / `Db2Rrn`. 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 RRN, and logs a warning when RRN is used or when a unique index is skipped because it contains nullable columns.
* Incremental replication now takes advantage of 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, allowing an interrupted run to resume from the last committed value instead of starting over.
* Improved [Git version control](../getting-started/installation-and-configuration/git-version-control): added proxy support, a redesigned initialization and setup flow, and workspace commits no longer include timestamp-only `.manifest` changes.
* The Role Policy UI now warns you about related permissions that are required when granting **Create Pipeline**.
* Sync now blocks startup and sends an email notification when application-database table initialization fails.
* The **API Access** permission is now automatically enabled 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-app 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 API connector code view editor 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.
