OLake (v0.2.2 – v0.2.4)
September 16 – September 19, 2025
🎯 What's New
Destinations
- Preserve Custom Destination DB for New Streams in Merge -
Detects user-provided custom database names or Destination database prefixes from the old streams and applies the same custom DB or prefix to newly discovered streams during merge. Falls back to default naming only if no customization exists, and flattens nested if/else logic for cleaner, more readable code.
🔧 Bug Fixes & Stability
-
MySQL Empty Tables Sync Fix -
Fixed MySQL driver sync failure for tables containing 0 records by distinguishing between empty tables (which should succeed) and tables with missing statistics (which should fail). Previously, empty tables were incorrectly treated the same as tables with missing statistics (i.e., when the database has not collected metadata such as row counts or column stats). -
MongoDB Multiple _id Types Fallback Fix -
Fixed MongoDB sync failure when collections contain multiple _id types by adding a check to correctly fall back to bucket auto strategy instead of attempting the split vector strategy which would fail.