Releases: duckdb/duckdb-rs
Releases · duckdb/duckdb-rs
1.2.0
What's Changed
- Update LICENSE file by @szarnyasg in #420
- Add Utf8View & BinaryView to supported Arrow vtab types by @phillipleblanc in #397
- [WIP] Upgrade to V1.2.0 by @Maxxen in #427
- 1.2.0 followup by @Maxxen in #428
- Add scalar function support by @Maxxen in #429
- bump duckdb-loadable-macros by @Maxxen in #431
Contributors
Unfortunately, I'm not used to working with squash commits and messed up the GitHub commit history slightly, so here some handwritten props for everyone that contributed to this release!
- @szarnyasg made their first contribution in #420
- @matthewgapp added scalar function support in #407
- @sourcefrog helped fixing CI and added safety improvements to the vtab module in #417, #416 and #415
- @samansmink worked on loadable rust extension support!
- @arsdragonfly added debug for Savepoint in #410
- @akesling fixed a type in #406
- @peasee added support for boolean lists in #398
- @phillipleblanc added arrow utf8view and binaryview support in #397
- @bnmoch3 fixed an issue with the appender tests in #424
- @johnallen3d upgraded arrow in #421
Full Changelog: v1.1.1...1.2.0
v1.1.1
What's Changed
- Move files out of vtab to core module by @Swoorup in #359
- feat: set duckdb api to rust and add custom_user_agent config by @hrl20 in #360
- Rename
LogicalType
andDataChunk
to haveHandle
suffix by @Swoorup in #361 - Fix CI by @samansmink in #375
- Set nulls correctly for all type of arrays/vectors by @y-f-u in #344
- add support of fixedsizebinary, duration, interval support in arrow by @y-f-u in #374
- streaming arrow data support by @y-f-u in #373
- Upgrade arrow-rs to 53 by @phillipleblanc in #382
- C Extension API by @samansmink in #381
- bump loadable macros version by @samansmink in #389
New Contributors
- @hrl20 made their first contribution in #360
- @samansmink made their first contribution in #375
Full Changelog: v1.0.0...v1.1.1
v1.0.0
This release upgrades the shipped DuckDB to v1.0.0, in addition to a number of bug fixes.
Note: The httpfs
module that ships the httpfs
extension is removed in this release. The httpfs
extension can instead be used through DuckDB's native extension installation/loading mechanism.
What's Changed
- feat: support "large" arrow data types by @Mause in #307
- Fixes the issue ignoring nulls when copy from arrow array to flat vector by @y-f-u in #316
- change SQLite to DuckDB by @era127 in #308
- Organise workspace crates and consolidate Cargo.toml manifest properties/dependencies by @Swoorup in #285
- Update README.md by @yoonghm in #242
- Add support for DuckDB arrays when using Arrow's FixedSizeList by @Jeadie in #323
- Add support for BinaryArray in arrow-vtab by @phillipleblanc in #324
- use openssl from runner by @Maxxen in #327
- Add ability to pass vendored feature to openssl in libduckdb-sys by @muralisoundararajan in #321
- Implement appender for date/time types by @rijkvp in #313
- Support decimal128 without casting to double by @Maxxen in #328
- feat: experimental support for further nested types by @Mause in #318
- upgrade arrow-rs to 52 by @Mause in #332
- Expose the underlying schema of executed statement by @abhiaagarwal in #333
- Remove mut from raw_query by @rijkvp in #339
- Support Arrow type
LargeUtf8
. by @Jeadie in #341 - Update duckdb-rs to DuckDB v1.0.0 by @Mytherin in #336
- fix: don't write files outside of
OUT_DIR
by @frectonz in #347 - Remove built-in HTTPFS extension and fix Windows CI by @Mytherin in #353
- Upgrade duckdb-loadable-macros to 0.1.2 by @Mytherin in #354
New Contributors
- @y-f-u made their first contribution in #316
- @era127 made their first contribution in #308
- @muralisoundararajan made their first contribution in #321
- @rijkvp made their first contribution in #313
- @abhiaagarwal made their first contribution in #333
- @frectonz made their first contribution in #347
Full Changelog: v0.10.2...v1.0.0
v0.10.2
Bump to DuckDB v0.10.2
What's Changed
- feat: create union type for virtual tables by @Mause in #269
- Make the ArrowVTab module public by @phillipleblanc in #259
- add test_all_types() test by @Mause in #283
- Support more time types to arrow vtab by @Maxxen in #289
- feat: add interval read support by @Mause in #291
- double choco openssl install timeout by @Maxxen in #294
- add vtab and chrono modules to docs by @Mause in #295
- feat: add support for reading lists by @Mause in #292
- Added struct type support in arrow feature by @Swoorup in #279
- fix: arrow vtab panic by @Mause in #293
- fix: appender crash by @Mause in #296
- feat: enum read support by @Mause in #297
- Support UTF8 in nested Apache Arrow data types (e.g. List) by @Jeadie in #300
- Bump for v0.10.2 by @Mause in #298
New Contributors
- @phillipleblanc made their first contribution in #259
- @Swoorup made their first contribution in #279
- @Jeadie made their first contribution in #300
Full Changelog: v0.10.1...v0.10.2
v0.10.1
v0.10.0
v0.9.2
v0.9.1
What's Changed
- simplify upgrade scripts by @wangfenjin in #215
- Update Cargo.toml for dependencies by @yoonghm in #216
- Suppress unused
id
warning by @yoonghm in #217 - Upgrade to 0.9.1 by @kenanwarren in #220
New Contributors
- @yoonghm made their first contribution in #216
- @kenanwarren made their first contribution in #220
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Update arrow requirement from 41 to 43 by @dependabot in #183
- Update polars requirement from 0.30.0 to 0.31.1 by @dependabot in #191
- Update arrow requirement from 43 to 44 by @dependabot in #193
- add append_record_batch by @wangfenjin in #194
- Update arrow requirement from 44 to 47 by @dependabot in #212
- upgrade to 0.9.0 by @wangfenjin in #213
- add autoload extension config api by @wangfenjin in #214
Full Changelog: v0.8.2...v0.9.0
v0.8.2
- no changes