All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [386] - feat: [MySQL] add basic DCL support in CDC
- [388] - feat: [PG] add RBAC migration support in struct step
- [391] - feat: [Redis] add support for Redis 7.4 & 8.0 with restore method
- [397] - feat: add Prometheus-style metrics API for HTTP server
- [411] - feat: add raw regex string support for filters
- [436] - feat: add batch extraction for multi-PK/UK tables
- [431] - feat: [PG] && [MySQL] add resume from database support
- [440] - feat: [MySQL] add transaction isolation level setting for sinker
- [385] - improve: [MySQL] aggregate B-tree indexes in ALTER TABLE statements
- [393] - improve: replace std crates with tokio crates in async functions
- [389] - chore: adjust project compilation configuration
- [412] - improve: add concurrency control options for struct tasks
- [428] - improve: enable connection pool sharing across multiple tasks
- [438] - improve: use yield instead of sleep
- [372] - fix: structure migration from MySQL to StarRocks/Doris
- [375] - fix: column case-sensitivity issue when migrating data from MySQL to Doris/StarRocks
- [379] - fix: char/varchar type length handling in MySQL table structure migration
- [384] - fix: [StarRocks] sinker connection closing issue
- [384] - fix: rdb_merger support for MySQL to StarRocks/Doris
- [437] - fix: [MySQL] binlog dump socket keepalive support
- [413] - fix: [PG] bytea handling for invalid UTF-8 characters
- [420] - fix: [MySQL] BLOB/TEXT B-tree index in table structure migration
- [422] - fix: [PG] index creation failure when using WHERE clause
- [400] - fix: [Redis] decode username and password fields in Redis client authentication
- [403] - fix: [MySQL] CURRENT_TIMESTAMP handling in table structure
- [407] - fix: [PG] OID fetch SQL handling for special characters in table names
- [443] - fix: [MySQL] parallel extractor infinite loop