BladePipe 0.8.0
Release Date: August 15, 2025
Version: 0.8.0
Highlights
- Support AWS DynamoDB, AWS ElastiCache (Valkey/Redis), and GaussDB as new source connectors.
New Connections
- AWS ElastiCache (Valkey/Redis) > AWS ElastiCache (Valkey/Redis) / Redis: Full data migration, incremental data sync, data verification and correction.
- Redis > AWS ElastiCache (Valkey/Redis): Full data migration, incremental data sync, data verification and correction.
- AWS DynamoDB > MySQL / StarRocks: Full data migration, incremental data sync, data verification and correction.
- MySQL > AWS DynamoDB: Schema migration, full data migration, incremental data sync, data verification and correction.
- GaussDB > MySQL / Oracle / Doris / SelectDB: Schema migration, full data migration, incremental data sync, data verification and correction, and DDL sync (add/drop/modify/rename/truncate columns).
- GaussDB > ClickHouse: Schema migration, full data migration, incremental data sync, data verification and correction, and DDL sync (add/drop/modify/rename/truncate columns).
- ClickHouse > StarRocks / Doris / SelectDB: Schema migration, full data migration, data verification and correction.
- Yuque Documents > PostgreSQL (Vector): Schema migration and full data migration.
New Features
- Support exactly-once semantics for Redis-Redis non-idempotent commands (e.g., incr/decr) (new parameter: enableWriteDeReplay).
- Support Apache Paimon HDFS storage. Now it supports S3, HDFS, and local file storage.
- Support partial update for StarRocks (partialUpdateEnabled, partialUpdateMode) to reduce bandwidth in incremental sync.
- Support verification strategy control for Doris/StarRocks targets (new parameter: checkFetchStrategy, checkRangeThreshold) to optimize query performance based on primary key distribution.
- Enable to retrieve the latest file offset for MySQL / PostgreSQL.
- Support SSL authentication for PostgreSQL / RDS for PostgreSQL and MySQL / RDS for MySQL.
- Support composite primary key data verification for SQL Server sources.
- Support ClickHouse versions 25.4.x / 25.5.x / 25.6.x.
- Support tables where TABLE_TYPE=TABLE for StarRocks 3.4.x.
- Support single offset consumption in incremental sync for Dameng sources.
- Support TLS connection for Redis, with support for self-signed CA certificates.
- Add built-in DATE format support for Elasticsearch targets.
- Support configurable transaction auto-commit timeout for Oracle sources (new parameter: autoCommitTxTimeoutSec).
- Enable to set the number of Kafka target replica when creating a DataJob.
- Enable to convert strings to datetime/date/time in the visualized interface.
- Support MFA for on-premises deployment to enhance account security.
- Support default cluster setting when creating DataJobs (new parameter: defaultClusterName) to prevent creation failures due to missing cluster assignment.
Improvements
- Generate DEL commands before key splitting in Redis full data migration, preventing duplicate writes after DataJob restart.
- Search MySQL SECURITY_TYPE=DEFINER views based on permissions.
- Limit MetaHistory DDL records in MySQL sources to only DataJob-related tables when using whitelist-based Create DDL refresh.
- Improve SQL Server metadata retrieval to include custom field types.
- Disable the display of DB2 target database to be created in DataJob creation wizard.
- Add multi-DB incremental DataJob precheck for PostgreSQL sources.
- Enhance MariaDB table-level actions to include CREATE, ALTER, RENAME, TRUNCATE, and DROP.
- Move AK/SK management and third-party configurations to Settings > Profile > Security.
- Fix DataJob creation button layout with consistent “Next Step” position.
Bug Fixes
- Fixed PostgreSQL publication slot not being deleted after merging sub-DataJobs when subscription is modified.
- Fixed missing target primary key in Kafka > MySQL/Iceberg subscription modifications and similar DataJob creation.
- Fixed the error reporting no modification is made in Kafka > MySQL/Iceberg subscription modifications when only primary keys are changed.
- Fixed console error when changing source DataSource type in similar DataJob creation.
- Fixed console error when changing DataSource type after schema mapping in similar DataJob creation and DataJob creation.
- Fixed src table detail is empty error for Aurora MySQL full database sync.
- Fixed the error arised from duplicate composite index entries in TiDB > TiDB schema migration.
- Fixed SSL/TLS certificate file invalidity when using same filename after the DataSource is changed.
- Fixed missing certificate file error for Kafka using TLS/Kerberos authentication.
- Fixed missing default target primary key in subscription modification for sources with schema.
- Fixed pagination reset issues in multiple list pages.
- Fixed missing autoInitReplication option for OpenGauss DataJob creation.
- Fixed Dameng SQL parsing error when field name contains TimeStamp.
- Fixed ineffective data cleansing conditions when modifying subscriptions without adding tables.
- Fixed NPE when removing tables in subscription modifications.
- Fixed Oracle metadata snapshot not refreshing and column position parsing errors.
- Fixed errors when renaming sub-accounts.
- Fixed MariaDB filter condition failure due to improper predicate pushdown UI.