Skip to content

0.2.0

Choose a tag to compare

@emilk emilk released this 10 Jun 19:05
· 6 commits to main since this release

Full diff at https://github.com/rerun-io/quiver/compare/0.1.1..0.2.0

This release adds a family of new logical types, "any-encoding" types that abstract over the multiple arrow encodings of the same logical value, and support for arrow 59.

⚠️ Breaking changes

  • Replace Column<String> with Utf8/LargeUtf8/Utf8View markers #5 by @emilk

New logical types

  • Add four arrow logical types: BinaryView, LargeList, Map, Run #6 by @emilk
  • Add ListView and LargeListView logical types #7 by @emilk
  • Add AnyList<L>: one logical type for any list encoding #8 by @emilk
  • Add AnyBinary: one logical type for any binary encoding #9 by @emilk
  • Add AnyUtf8: one logical type for any UTF-8 encoding #10 by @emilk

Other improvements

  • Give ListValue a Column-like read API #11 by @emilk
  • Add support for arrow 59 #12 by @emilk