Aleksei Zinovev
08/19/2026, 4:07 PMrequireColumn() for safer work with dynamically loaded data
• renderToMarkdown() for Markdown output
• GroupBy.countDistinct() for distinct counts inside groups
• rename { ... }.to() for clearer rename syntax
• improved DataFrame.print() output
RC1 also improves SQL validation, JSON and IO configuration, DuckDB type support, examples, and documentation. All example projects now use the Compiler Plugin.
How to try it
Gradle or Maven: 1.0.0-rc01
Kotlin Notebook: 1.0.0-rc01n
Migration guide → kotlin.github.io/dataframe/migrationto-1-0.html
Compiler Plugin → kotlin.github.io/dataframe/compiler-plugin.html
Release notes → github.com/Kotlin/dataframe/…/1.0.0-rc01
🤖 Separately from RC1, we’re studying how AI coding assistants use Kotlin DataFrame and where our documentation or website makes the right API difficult to discover. If you have examples of useful, incorrect, or outdated AI-generated Kotlin DataFrame code, please share them here or contact us directly.
Please try RC1 in a real project and let us know about migration issues, missing Compiler Plugin coverage, or unclear documentation.