Releases: substrait-io/duckdb-substrait-extension
Releases · substrait-io/duckdb-substrait-extension
v1.2.2
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
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)
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
*...