Skip to content

v0.39.0

Compare
Choose a tag to compare
@substrait-project-bot substrait-project-bot released this 26 Nov 02:24
· 154 commits to main since this release

0.39.0 (2023-11-26)

⚠ BREAKING CHANGES

    • Map keys may be repeated.
  • Map keys must not be NULL.
  • The map key type may be nullable.

This is based on the current restrictions found in the wild.

DuckDB, Velox, Spark, and Acero all reject attempts to provide NULL as a
key.

Despite DuckDB specifically calling out that keys must be unique in its
implementation other implementations such as Velox and Acero do not
require the key to be unique so we cannot require the map key to be 1:1
with map values.

Features

  • support for simple extensions dependencies (#265) (f0ecf54)

Documentation