Skip to main content

What's New

This article provides release notes for TapData Enterprise, including new features, improvements, and bug fixes.

4.13.0​

Bug Fixes​

  • Fixed an issue where the API service token expiration time was too short.
  • Fixed an issue where the API Server did not support the sorting parameter "order": "effectiveStartDate desc".
  • Fixed an anomaly in incremental verification where the verification time matched the automatic re-verification time.
  • Fixed an issue in the Master-Slave Merge node where selecting Array as the merge type for a child table incorrectly inferred the model as Document.
  • Fixed a failure in rebuilding the cache for Master-Slave Merge tasks after creating a new external storage.
  • Fixed potential memory leaks in large-scale data synchronization scenarios, improving long-running system stability.
  • Fixed a NullPointerException during model comparison when syncing from PostgreSQL to a SQL Server partitioned table.
  • Fixed unexpected retry logic behavior when the PostgreSQL source database is unavailable.
  • Fixed an issue where replication slots were not automatically cleaned up in shared mining tasks with PostgreSQL sources, causing slot accumulation.

4.12.0​

New Features​

  • System settings now support environment-level visual labels. When enabled, an environment tag is shown in the top bar to help you quickly identify the deployment and reduce operational mistakes.
  • Data model comparison adds primary-key consistency checks for manually created tables, helping you detect and fix PK mismatches earlier.
  • Task monitoring adds P99/P95 latency metrics with time-range views for clearer performance and tail-latency visibility.

Enhancements​

  • Standardized naming for all data sources to improve consistency and readability across configurations.
  • Improved the API publishing experience by disabling selection and renaming of nested fields under Array fields, reducing the risk of accidental misconfiguration.
  • Replication tasks can now aggregate and report all tables with anomalies in one go while running, making issue triage faster.

Bug Fixes​

  • Fixed an issue where tasks could stop unexpectedly after adding tables dynamically in multi-table merge scenarios.

4.11.0​

New Features​

  • Released Db2 for i connector with real-time sync and write support for enterprise data integration.
  • Incremental data validation now supports bulk manual verification and repair, configurable validation scope, and per-table ignore lists.
  • The master-child merge node adds child-table cache rebuild to quickly fix cache inconsistencies and protect data quality.
  • Data replication tasks extend exactly-once writes with MongoDB and Sybase as supported targets, ensuring idempotent and consistent writes.
  • Task logs add DDL output for easier troubleshooting and audit reviews.
  • Incremental reads are now auto-tuned by adjusting batch size to balance throughput and stability.

Enhancements​

  • API audit logs now include database response time.
  • Improved API performance for faster overall request handling.
  • Improved API debug page results display for better readability and debugging.
  • Improved the logic for switching master-child merge tasks into incremental mode.

Bug Fixes​

  • Fixed a memory leak that could occur in specific scenarios.

4.10.0​

New Features​

  • Added API multi-node high-availability to improve service stability.
  • In Operational Data Hub table-detail lineage view, task lag is now displayed so you can spot pipeline delays at a glance.
  • Incremental data validation can now generate custom repair SQL, letting DBA review and apply fixes selectively.

Enhancements​

  • PostgreSQL sources without a primary key but with multiple unique indexes now auto-pick one as the replica-identity key (shown as β€œcoreUnique” in the UI).
  • PostgreSQL connector lets you split a primary-key update into separate DELETE + INSERT events.

4.9.0​

New Features​

Enhancements​

  • While creating APIs, parameters now support the IN operator (e.g., caseType IN ('I', 'A')). Custom queries now support required/optional parameter settings and field filtering.
  • Optimized QPS metrics display on the task monitoring page, now including CPU and memory usage trend charts.
  • UI enhancements across the platform for a better user experience.

Bug Fixes​

  • Fixed an issue where setting group tags in user management could incorrectly set the user status to β€œReject.”
  • Fixed a problem in multi-node deployments where license updates on the frontend were not propagated to all nodes.

4.8.0​

New Features​

Enhancements​

  • Enabled rolling upgrades for the API service to ensure uninterrupted availability during updates.

Bug Fixes​

  • Fixed an issue where the audit log could not identify client information when the token had expired.
  • Fixed an issue where the Limit parameter in API requests was not being applied correctly.

4.7.0​

New Features​

  • Added support for configuring field masking rules when creating APIs. Masked fields will also appear masked in audit logs and debug results, improving data security.
  • When publishing custom query APIs, users can now preview and edit the final query statement and use custom parameter values.
  • API responses now support returning only specific fields from nested documents or arrays, reducing data redundancy and improving performance.

Enhancements​

  • Added the ability to configure API database timeout settings in the system settings. When a request times out, clear log messages are generated to simplify troubleshooting.
  • Improved the generated API Swagger documentation to fully include request bodies, response formats, and error codes, enhancing integration efficiency and consistency.

4.6.0​

New Features​

  • Added support for defining business aliases for fields when creating APIs, improving semantic readability and standardization of field names.
  • When publishing a Custom Query API, you can now preview and edit the generated SQL statement, and reference user-defined parametersβ€”offering a more flexible API configuration experience.

Enhancements​

  • Added an β€œIgnore Update Events” option for child table merge logic, reducing redundant triggers and minimizing unnecessary data updates.
  • Support for customizing license alert levels and email templates, helping enterprises meet compliance and notification requirements.
  • Added a Set API Access option on the role management page, enabling quick assignment of API access permissions to roles, improving authorization efficiency.

Bug Fixes​

  • Fixed an issue where the maximum number of rows returned by an API did not take effect in system settings.
  • Fixed a display error in the API audit page.

4.5.0​

Enhancements​

  • Improved write performance when using Feishu Bitable as a target database.
  • Optimized the source and target configuration interfaces to make interactions clearer, improving usability and configuration efficiency.

Bug Fixes​

  • Fixed an issue where specified return fields for APIs were not applied correctly.

4.4.0​

New Features​

  • Incremental data validation now supports tables without primary keys, along with manual repair. This expands validation coverage and helps ensure data consistency.
  • Added alert notifications during task retries to improve visibility and responsiveness in failure scenarios.
  • Introduced "Node Data Preview" in the task editor, allowing you to view sample fields instantly while configuring tasksβ€”speeding up design and troubleshooting.

Enhancements​

  • Improved data source monitoring: Added connection status and performance metrics for Sybase and PostgreSQL, enhancing system observability.

4.3.0​

New Features​

  • Data validation now supports exporting repair SQL for inconsistent results, with compatibility for PostgreSQL, Sybase, and SQL Server. This makes offline auditing and rollback easier for ops teams.
  • JS Processor Node now supports the unset operation, enabling targeted field removal in MongoDB. Ideal for cleanup and payload optimization.

Enhancements​

  • Refined logic for marking full sync tasks as completed: now based on whether all writes to the target are finishedβ€”more aligned with real business completion.

4.2.0​

New Features​

Enhancements​

  • Optimized index synchronization logic to preserve index names in the target database, improving consistency and business traceability.

Bug Fixes​

  • Fixed an issue where searching shared mining tasks by connection name caused a page error.

4.1.0​

New Features​

  • Added support for Incremental Data Validation within tasks. This feature continuously verifies target-side data consistency during synchronization, improving validation efficiency and enhancing overall data reliability.

Enhancements​

  • Improved the user experience of the data validation interface to make the process more intuitive and feedback more informative.

Bug Fixes​

  • Fixed an issue where an unclear error message was shown when creating an Oracle data source with a non-existent account. The system now explicitly indicates that the account does not exist.

4.0.0​

New Features​

  • Introduced Tapdata MCP (Model Context Protocol), enabling integration of multi-source data into real-time contextual views consumable by LLMs and AI Agents. This feature is ideal for scenarios with high demands on data freshness and compliance, such as financial risk control.
  • Added support for using StarRocks as a target database, allowing faster construction of real-time data warehouses for high-concurrency, multi-dimensional analytics use cases.
  • Added the ability to choose from multiple data structures(e.g. Flink) when syncing to Kafka-Enhanced, enhancing compatibility and integration efficiency with downstream systems.

Enhancements​

  • When update or delete operations fail to match records on the target side, the system now logs warning messages to aid troubleshooting.
  • Data replication tasks now support filtering tables by primary keys and unique indexes, including: primary key only, unique index only, with either, or without primary key (optionally including unique index).
  • In MySQL-to-MySQL sync scenarios, you can now create indexes based on the first N characters of a text-type field.

Bug Fixes​

  • Fixed an issue where field and table processing nodes displayed incorrectly across pagination in replication tasks.
  • Fixed an ArrayIndexOutOfBoundsException that could occur during incremental sync from Oracle to Doris.
  • Fixed an error that occurred when using a date field as a join key for data validation during sync between Oracle databases.