Skip to content

Releases: sunng87/pgwire

v0.22.0

29 Apr 18:18
0e24103
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.22.0

v0.21.0

19 Apr 17:58
329dfd8
Compare
Choose a tag to compare

What's Changed

  • feat: call reserve to ensure one-time allocation by @sunng87 in #168
  • chore(deps): update tokio-rustls requirement from 0.25 to 0.26 by @dependabot in #169
  • chore: move datafusion example to a standalone project by @sunng87 in #172
  • fix: show text NULL for null by @sunng87 in #174
  • User can now specify a tag for QueryResponse by @LjPalle in #173

New Contributors

Full Changelog: v0.20.0...v0.21.0

v0.20.0

17 Mar 21:14
60e2a56
Compare
Choose a tag to compare

[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

v0.19.2

31 Jan 06:31
30707e1
Compare
Choose a tag to compare

What's Changed

  • fix: Arc impl Send and Sync does not require static bound for T by @tisonkun in #149
  • chore(deps): update datafusion requirement from 34 to 35 by @dependabot in #150
  • chore(deps): update sqlparser requirement from 0.41 to 0.43 by @dependabot in #151
  • fix: allow unknown type for Parse by @sunng87 in #153

New Contributors

Full Changelog: v0.19.1...v0.19.2

v0.19.0

08 Jan 09:40
99d3da8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

23 Dec 13:34
7f4a073
Compare
Choose a tag to compare

Changelog

What's Changed

  • fix: fix panic when downcasting UInt8Array, UInt16Array and UInt64Array by @xhwhis in #137
  • chore(deps): update datafusion requirement from 33 to 34 by @dependabot in #141
  • refactor: move portal store to client by @sunng87 in #140

Full Changelog: v0.17.0...v0.18.0

v0.17.0

07 Dec 06:40
2b7edde
Compare
Choose a tag to compare

Changelog

What's Changed

  • chore(deps): update ring requirement from 0.16 to 0.17 by @dependabot in #114
  • fix: there is no SSLRequest in frontend messages by @elmaxxo in #116
  • feat: add SslResponse message by @elmaxxo in #117
  • chore(deps): update datafusion requirement from 31 to 32 by @dependabot in #115
  • chore(deps): update sqlparser requirement from 0.38 to 0.39 by @dependabot in #118
  • chore(deps): update x509-certificate requirement from 0.21 to 0.22 by @dependabot in #120
  • chore(deps): update x509-certificate requirement from 0.22 to 0.23 by @dependabot in #122
  • chore(deps): update derive-new requirement from 0.5 to 0.6 by @dependabot in #123
  • chore(deps): update rusqlite requirement from 0.29.0 to 0.30.0 by @dependabot in #124
  • chore(deps): update datafusion requirement from 32 to 33 by @dependabot in #125
  • use feed instread of send by @yuyang-ok in #128
  • chore(deps): update sqlparser requirement from 0.39 to 0.40 by @dependabot in #129
  • feat: support array by @xhwhis in #130
  • feat: allow sending custom message from high level handler api by @sunng87 in #133
  • feat: add notificationresponse message by @sunng87 in #136
  • feat: update tokio-rustls by @sunng87 in #135

New Contributors

Full Changelog: v0.16.1...v0.17.0

v0.16.0

04 Aug 02:06
e837737
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update sqlparser requirement from 0.34 to 0.35 by @dependabot in #98
  • feat: improve server parameter apis by @sunng87 in #97
  • chore(deps): update datafusion requirement from 26 to 27 by @dependabot in #100
  • chore(deps): update sqlparser requirement from 0.35 to 0.36 by @dependabot in #102
  • chore(deps): update x509-certificate requirement from 0.20 to 0.21 by @dependabot in #103
  • chore(deps): update datafusion requirement from 27 to 28 by @dependabot in #104
  • feat!: allow server inferenced type for portal by @sunng87 in #106

Full Changelog: v0.15.0...v0.16.0

v0.15.0

23 Jun 05:04
fad2134
Compare
Choose a tag to compare

What's Changed

  • feat: Copy messages by @sunng87 in #91
  • chore(deps): update x509-certificate requirement from 0.19 to 0.20 by @dependabot in #92
  • chore(deps): update datafusion requirement from 25 to 26 by @dependabot in #93
  • refactor: make QueryParser async by @sunng87 in #96

Full Changelog: v0.14.1...v0.15.0

v0.14.1

01 Jun 03:34
9d00ff4
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update datafusion requirement from 23 to 24 by @dependabot in #85
  • chore(deps): update sqlparser requirement from 0.33 to 0.34 by @dependabot in #87
  • chore(deps): update datafusion requirement from 24 to 25 by @dependabot in #88
  • fix: correct how we handle ready_for_query and sync by @sunng87 in #90

Full Changelog: v0.14.0...v0.14.1