Skip to content

v0.20.0

Compare
Choose a tag to compare
@sunng87 sunng87 released this 17 Mar 21:14
· 77 commits to master since this release
60e2a56

[0.20.0] - 2024-03-17

Changed

  • Changed do_describe API from ExtendedQueryHandler to more specific
    do_descirbe_statement and do_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