v0.20.0
[0.20.0] - 2024-03-17
Changed
- Changed
do_describe
API fromExtendedQueryHandler
to more specific
do_descirbe_statement
anddo_describe_portal
. This is a breaking change,
see sqlite example for how to migrate. [#164] - Improved performance of
DataRowEncoder
, updated how we store data in
DataRow
. Breaking change for message layer users. [#165] [#166]
What's Changed
- refactor: make all pub type non_exhaustive by @sunng87 in #155
- chore(deps): update rusqlite requirement from 0.30.0 to 0.31.0 by @dependabot in #157
- chore(deps): update datafusion requirement from 35 to 36 by @dependabot in #158
- test: add an example for duckdb by @sunng87 in #156
- chore(deps): update duckdb requirement from 0.9.2 to 0.10.0 by @dependabot in #159
- fix(example/sqlite): use Type::UNKNOWN when Column::dec_type returns None. by @KKould in #163
- chore(deps): update sqlparser requirement from 0.43 to 0.44 by @dependabot in #161
- chore(deps): update base64 requirement from 0.21 to 0.22 by @dependabot in #162
- refactor: improve DataRowEncoder performance by @sunng87 in #165
- refactor: use separated callback and return type for describe by @sunng87 in #164
- refactor: reduce bytes copy and allocation of field_buffer by @sunng87 in #166
New Contributors
Full Changelog: v0.19.2...v0.20.0