Skip to content

v2.3.0

Compare
Choose a tag to compare
@jheer jheer released this 03 Feb 22:03

Changes from v2.2.0:

  • Add an internal dictionary column abstraction.
  • Add "pay-as-you-go" extractors for nested Arrow types, rather than unpacking.
  • Add inlined table scans in performance critical sections (includes derive, filter, groupby, and aggregate).
  • Add extensibility API for custom table methods, verbs, and package bundles.
  • Update expression parser to optimize equality checks for dictionary/literal comparisons.
  • Update expression parser to annotate direct column and operator references.
  • Update groupby() verb to directly use dictionary keys when applicable.
  • Update rollup() logic to generate table-compatible column arrays and assign them when applicable.
  • Update from() with a more performant path for ingesting an array of objects.
  • Add performance benchmarks for direct Arrow and Arrow-Arquero operations.
  • Add performance benchmarks for table-object serialization.
  • Fix AST tree walker bug for list types.