Skip to content

Releases: substrait-io/duckdb-substrait-extension

v1.2.2

03 May 05:13
b77690d
Compare
Choose a tag to compare

What's Changed

  • Updated CMake minimum version to 3.5 for compatibility with DuckDB 1.2.2 by @EpsilonPrime

v1.2.1 - Improved Project Handling

14 Mar 22:38
2a8739c
Compare
Choose a tag to compare

What's Changed

  • fix: TransformLiteralToValue to check decimal bytes length in from_substrait by @scgkiran in #146
  • fix: update README for DuckDB 1.2.0 by @amoeba in #147
  • fix: minor updates to readme by @amoeba in #148
  • bump duckdb version by @scgkiran in #149
  • fix: project rel to and from substrait to include pass through columns by @scgkiran in #135
  • feat: Return not implemented errors instead of internal errors by @EpsilonPrime in #153
  • changes to use 1.2.1 version of duckdb and extension-ci-tools. by @scgkiran in #154
  • fix zero column virtual_table handling to check expressions also by @scgkiran in #155

New Contributors

Full Changelog: v1.2.0...v1.2.1

Bump submodules to v1.2.0 (#143)

10 Feb 14:24
a1b341c
Compare
Choose a tag to compare

What's Changed

  • Parameters flag in build_loadable_extension by @Mytherin in #9
  • fix: update cmake flag name by @Mause in #8
  • Nicer build by @pdet in #6
  • NotNullConstraint update after refactor by @Mytherin in #12
  • fix for binary directory by @samansmink in #13
  • Bugfix/readme fix for SQL and python examples by @prmoore77 in #15
  • Adding support to read json plans by @pdet in #16
  • Add single file parquet to substrait by @pdet in #18
  • Use GetSystemCatalog instead of GetCatalog by @Mytherin in #20
  • Tests for all the new Substrait API by @pdet in #17
  • Remap function names by @LindsayWray in #22
  • Fix substrait extension for pluggable storage by @Mytherin in #29
  • Fix warning by @Mytherin in #30
  • New build system by @pdet in #31
  • Enable optimizer by @LindsayWray in #23
  • Expansion of supported datatypes by @LindsayWray in #26
  • Move res by @pdet in #32
  • Check Views if a Named Table is not found from a substrait plan by @pdet in #33
  • Throwing at empty blob on from_substrait by @pdet in #34
  • Adding transformations for is_null, not and is_not_distinct_from by @pdet in #36
  • Upgrade substrait to 0.24, ibis-substrait to 2.21.1 and validator to 0.0.11 by @pdet in #38
  • Tests for the enable optimizer argument by @LindsayWray in #39
  • Re-enable optimizer tests + other misc chores by @Tishj in #40
  • Fixes for upcoming statistics rework + add std::move by @Mytherin in #47
  • Fix R build by @pdet in #46
  • Just fixing CI by @pdet in #48
  • Add roundtrip verification for JSON by @Tishj in #42
  • Extract remapping by @Tishj in #44
  • Safe unique ptr by @Tishj in #43
  • Fixes for upcoming Catalog API rework by @Mytherin in #52
  • Add HTTPFS test by @pdet in #55
  • Fix breaking Python CI by @Tishj in #60
  • Accepting multi-files in parquet reader by @pdet in #58
  • Add support for set operations by @Tishj in #59
  • Update duckdb by @samansmink in #61
  • Disable Compressed Materialization by @pdet in #62
  • Fix for query result checking by @pdet in #63
  • Update Substrait from 0.24 to 0.35 by @pdet in #66
  • add expected error messages by @Tishj in #67
  • Adjust copyright holder in license by @szarnyasg in #69
  • Updates Substrait to 0.39 and fixes CI by @pdet in #70
  • Usage of substrait extension types by @pdet in #71
  • Update year in license file to 2024 by @szarnyasg in #73
  • [Dev] Add duckdb's patches by @carlopi in #74
  • Adjustments for the tests by @pdet in #75
  • Minor enhancements to default behavior re: query optimization by @SChakravorti21 in #76
  • Apply duckdb's substrait.patch by @carlopi in #78
  • Fix R CI. Add Substrait-ADBC Test by @pdet in #80
  • Adding Extensions URIs for aggregate functions by @pdet in #81
  • Convert First to Any by @pdet in #82
  • Update Substrait to 0.48 and add readme section about updates. by @pdet in #83
  • Only project left side on Semi Join by @pdet in #84
  • map not like to not_equal by @pdet in #85
  • Apply shared_ptr patches, move to duckdb main (close to v0.10.3) by @carlopi in #86
  • Add Support for distinct in aggregations by @pdet in #87
  • Ibis testing by @nickgerrets in #90
  • CI Fixes by @pdet in #92
  • Patches and disable MATERIALIZED_CTE optimization by @pdet in #96
  • fix: error message error from batch to bind by @rustyconover in #97
  • Updated IBIS requirements by @nickgerrets in #94
  • Implement Virtual Table support, fix warnings and clang-tidy and cleanup test groups. by @pdet in #98
  • Upgrade V0.53 by @pdet in #99
  • Implement new fetchrel definitions and remove R CI by @pdet in #100
  • Implementing Struct Types, adding their names in a DF, to schema, and root names. by @pdet in #101
  • Extra Function mapping by @pdet in #102
  • Support full outer join by @pdet in #103
  • Nested expressions by @pdet in #104
  • Accept table scan as top root node in from_substrait by @pdet in #105
  • Make projection finding function optional by @pdet in #107
  • Move to extension-ci-tools, enable distribution of nightly versions by @carlopi in #109
  • Nightly Distribution by @pdet in #108
  • Actually deploy to nightly-extensions.duckdb.org by @carlopi in #110
  • TPC-DS queries and BETWEEN comparison by @nickgerrets in #106
  • Fixing substrait CI by @carlopi in #112
  • Reuse connection to Extract,Consume and execute substrait query plans by @pdet in #113
  • Structs - Fix by @pdet in #115
  • Remove old readme notice by @jacques-n in #120
  • Fixup: Update duckdb to get Latest Relation Definition by @anshuldata in #122
  • Add optional test executable and enable Substrait C API tests by @anshuldata in #121
  • Update substrait proto code to v0.59.0 by @anshuldata in #123
  • Support CTAS by @scgkiran in #125
  • Support delete rows in a table by @scgkiran in #126
  • Support insert rows in a table by @scgkiran in #127
    *...
Read more

Substrait

29 Aug 08:49
Compare
Choose a tag to compare
Substrait Pre-release
Pre-release

DuckDB Substrait Release that goes with DuckDB v0.5.0