Skip to main content

OLake Go (v0.4.0 - v0.4.2)

February 21, 2026 – March 5, 2026

🎯 What's New

Sources

  1. Column selection -
    Added column-level selection for streams to allow users to select specific columns to sync, with a sync_new_columns parameter to control whether newly added source columns are auto-included.

🔧 Bug Fixes & Stability

  1. MySQL UNSIGNED integer overflow fix -
    Fixed CDC values for large MySQL UNSIGNED columns by reinterpreting signed integers from the binlog parser as the correct unsigned type before processing, preventing overflow/negative outputs.

  2. Chunk-scan query performance improvement -
    Replaced tuple-based range predicates with explicit lexicographic predicates and moved the logic into a shared builder, improving MySQL chunk-scan plans and performance. ​

  3. MSSQL uniqueidentifier chunk + CDC capture-instance stability -
    Normalized uniqueidentifier (GUID) byte values for consistent chunk split/scan boundaries, and added optional manage_capture_instances to manage CDC capture instances during schema evolution.



💡 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!