Releases: duckdb/duckdb-rs
Releases · duckdb/duckdb-rs
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
v0.8.1
What's Changed
- rebuild on tar file change by @wangfenjin in #163
- reduce ci time by @wangfenjin in #164
- Update arrow requirement from 39 to 40 by @dependabot in #165
- Update fallible-iterator requirement from 0.2 to 0.3 by @dependabot in #167
- Update calamine requirement from 0.19.1 to 0.20.0 by @dependabot in #170
- Update arrow requirement from 40 to 41 by @dependabot in #172
- Update calamine requirement from 0.20.0 to 0.21.0 by @dependabot in #173
- Update bindgen requirement from 0.65 to 0.66 by @dependabot in #174
- upgrade to 0.8.1 by @wangfenjin in #175
Full Changelog: v0.8.0...v0.8.1