zaleslaw
12/18/2025, 11:23 AMtoDataRow(), .none {} in the DSL, independent formatting for FrameColumn, better parsing from list.chunked(), clearer error messages, and a cleaner JDBC API.
🐛 Many important bug fixes
Including GeoDataFrame rendering issues, cumSum and quantile correctness, pivot DSL shortcuts, schema equality, metadata extraction, and other stability fixes.
🗄️ Better backend & SQL workflows
• New documentation for reading Parquet files into DataFrames
• JDBC module now supports DataSource directly, not only Connection
• More control when defining custom SQL databases — you can override more behavior, including fetchSize for batch reads
•
📖 Docs worth checking out:
• Migration guide → https://kotlin.github.io/dataframe/migrationto-1-0.html
• Compiler Plugin → https://kotlin.github.io/dataframe/compiler-plugin.html
• Guide for backend SQL devs → https://kotlin.github.io/dataframe/guide-for-backend-sql-developers.html
Overall, Beta4 feels much closer to real-world, production usage 🚀