Hey folks ๐
Kotlin DataFrame
1.0.0-Beta5 is out โ a release focused on interoperability, database integrations, and smoother data ingestion workflows.
Whatโs new:
๐ Better date & time support
java.time and kotlinx-datetime are now first-class citizens, with improved parsing and type handling throughout the library.
๐๏ธ Better JVM interoperability
Java Records are now supported in toDataFrame(), making integration with Java applications much smoother.
๐๏ธ Improved SQL support
Better DuckDB integration, custom SQLite type mapping, and further JDBC API improvements.
๐ More flexible data ingestion
Custom CSV charsets are now supported, alongside improvements to Arrow and Parquet handling.
๐ง Migration update
The legacy Gradle and KSP plugins have been removed as part of the path toward 1.0 (the Compiler Plugin remains fully supported).
๐ 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
๐ Release notes:
https://github.com/Kotlin/dataframe/releases/tag/v1.0.0-Beta5
Overall, Beta5 continues to make the DataFrame more robust for production data workflows ๐