Releases: duckdb/duckdb-rs
Releases · duckdb/duckdb-rs
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
v0.8.0
What's Changed
- Rework bundled compilation to support included extensions by @ankrgyl in #127
- Add tests for extension by @wangfenjin in #130
- fix master clippy error by @wangfenjin in #131
- test choco by @wangfenjin in #132
- add version function by @wangfenjin in #133
- Update arrow requirement from 34 to 35 by @dependabot in #136
- Update submodule URL to use the "Smart HTTP" protocol instead of the "SSH" protocol by @nickpresta in #137
- Support table function by @wangfenjin in #138
- Suppress warnings in bundled compilation by @ankrgyl in #139
- impl vtab arrow by @wangfenjin in #140
- fix: funcion -> function by @tshauck in #141
- Update arrow requirement from 35 to 36 by @dependabot in #145
- feat: make record_batch_to_chunk public by @tshauck in #144
- Add more arrow examples by @wangfenjin in #142
- Update bindgen requirement from 0.64 to 0.65 by @dependabot in #147
- Update arrow requirement from 36 to 37 by @dependabot in #146
- build loadable ext by @wangfenjin in #149
- Update syn requirement from 1.0.95 to 2.0.15 by @dependabot in #153
- Update arrow requirement from 37 to 38 by @dependabot in #152
- build loadable in test by @wangfenjin in #154
- Update arrow requirement from 38 to 39 by @dependabot in #158
- upgrade to 0.8.0 by @wangfenjin in #160
New Contributors
- @ankrgyl made their first contribution in #127
- @nickpresta made their first contribution in #137
- @tshauck made their first contribution in #141
Full Changelog: v0.7.1...v0.8.0