OLake Go (v0.10.0 - v0.10.1)
Sept 07, 2026 – Sept 10, 2026
🎯 What's New
Sources
- MySQL CDC without full binlog metadata -
Added support for MySQL CDC without requiringbinlog_row_metadata=FULL, enabling CDC on MySQL and MariaDB configurations where full row metadata is unavailable.
Destinations
- Positional delete support for Apache Iceberg -
Added positional delete support for Iceberg destinations, allowing users to choose between equality and positional delete modes.
Sync & CLI
- Optional schema discovery during sync -
Added an optional--discover-schemaflag to re-discover source schemas and validate configured streams during sync. By default, sync skips schema discovery for faster runs.
🔧 Bug Fixes & Stability
-
CDC initial wait time validation -
Fixed CDC setup validation for MySQL and PostgreSQL by enforcing valid initial wait time defaults and validating the required database permissions and CDC configuration settings. -
Updated gRPC dependency -
Updated the gRPC dependency tov1.83.1to address vulnerability identified by Trivy. -
Fixed Iceberg REST authentication mapping -
Fixed the mapping of UI authentication labels to the corresponding Iceberg REST authentication types, ensuring the selected authentication method is correctly applied to the destination. -
Preserved OLake metadata columns -
Fixed an issue where OLake Go metadata columns could be omitted when filtering Iceberg schemas withselected_columns. OLake metadata fields are now preserved during table creation. -
Updated vulnerable dependencies -
Updated gRPC and Netty to their latest patch versions to address vulnerabilities identified by Trivy. -
Fixed CDC deduplication -
Fixed an issue where Iceberg could duplicate rows when an INSERT and UPDATE for the same record occurred in the same CDC sync.