DFLib 2.0.0-M6 release
M5 is a major new milestone release of DFLib 2.0.0. Full release announcement.
Release Notes
- #439 DataFrame.colsRange(..), colsHead(..), colsTail(..)
- #440 DataFrame.rowsHead(..), rowsTail(..)
- #550 ECharts: custom themes don't work in Jupyter
- #559 NumExp / QL "negate" op
- #562 Column getColumnName() and toQL() consistency
- #563 QL: "startsWith(..)" function without the "str(..)" wrapper for the first argument
- #564 QL: lower(..), upper(..) without the "str(..)" wrapper for the argument
- #565 QL: trim(..) without the "str(..)" wrapper for the argument
- #566 QL: QL: contains(..), matches(..) without "str(..)" wrapper for the argument
- #571 DataFrame <->
Iterable<Map>conversions - #572 Require Java 17+
- #573 DataFrame <->
Iterable<? extends Record>conversions - #574 Robust ECharts embedding script
- #576 QL: Can't specify parameters for "col(?)" index
- #577 Udf0 functional interface
- #580 Issues with parquet types inference
- #581 Avro loader: support standard logical types
- #582 Parquet loader: support for all spec primitive types, including most "logical"
- #585 "mergeAll(Udf1)"
- #586 Parquet loader: support for MAP and LIST
- #587 Avro loader: support for complex types
- #589 ECharts: YAxis.scale(..) property
- #590 ECharts: VisualMap.outOfRange
- #591 ECharts: CalendarModel.yearLabel
- #592 ECharts: VisualMap.show
- #593 ECharts: scatter charts to support "symbol"
- #594 "split(..)" expression should produce compact columns
- #595 dflib-jupyter - JJava-aware logging settings
- #596 Parquet loader optimizations
- #597 ParquetLoader: align value cardinality with explicit compaction settings
- #598 AvroSchemaLoader: support loading schema from Avro files
- #599 AvroLoader: column filtering
- #600 AvroLoader, ParquetLoader: compactCols(..)
- #601 AvroSaver: use spec types where possible
- #602 AvroSaver: support for UUID, Instant values