Skip to main content

OLake Go (v0.10.0 - v0.10.1)

Sept 07, 2026 – Sept 10, 2026

🎯 What's New

Sources

  1. MySQL CDC without full binlog metadata -
    Added support for MySQL CDC without requiring binlog_row_metadata=FULL, enabling CDC on MySQL and MariaDB configurations where full row metadata is unavailable.

Destinations

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

  1. Optional schema discovery during sync -
    Added an optional --discover-schema flag to re-discover source schemas and validate configured streams during sync. By default, sync skips schema discovery for faster runs.

🔧 Bug Fixes & Stability

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

  2. Updated gRPC dependency -
    Updated the gRPC dependency to v1.83.1 to address vulnerability identified by Trivy.

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

  4. Preserved OLake metadata columns -
    Fixed an issue where OLake Go metadata columns could be omitted when filtering Iceberg schemas with selected_columns. OLake metadata fields are now preserved during table creation.

  5. Updated vulnerable dependencies -
    Updated gRPC and Netty to their latest patch versions to address vulnerabilities identified by Trivy.

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



💡 Join the OLake Community!

Got questions, ideas, or just want to connect with other data engineers?
👉 Join our Slack Community to get real-time support, share feedback, and shape the future of OLake together. 🚀

Your success with OLake is our priority. Don’t hesitate to contact us if you need any help or further clarification!