Releases: sunng87/pgwire
Releases · sunng87/pgwire
v0.26.0
What's Changed
- fix: command tag oid now shows up in string by @jennykwan in #211
- feat: track transaction state by @sunng87 in #200
- fix: string escape for array by @remiposo in #212
New Contributors
- @jennykwan made their first contribution in #211
- @remiposo made their first contribution in #212
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- integration test for go(#60) by @hadizamani021 in #201
- refactor: do not require Arc for handler factory by @sunng87 in #202
- fix: check peek return value of dead stream by @sunng87 in #206
- fix: avoid busy loop on insufficient bytes on connection by @sunng87 in #207
New Contributors
- @hadizamani021 made their first contribution in #201
Full Changelog: v0.24.2...v0.25.0
v0.24.2
What's Changed
- Improve phrasing / readability of crate docs opening paragraph by @akesling in #193
- chore: skip building duckdb by @sunng87 in #195
- fix: array type text serialization by @sunng87 in #194
- chore(deps): update rusqlite requirement from 0.31.0 to 0.32.1 by @dependabot in #196
- chore(deps): update derive-new requirement from 0.6 to 0.7 by @dependabot in #197
- ci: improve build time and ci for sqlite/duckdb dependencies by @sunng87 in #199
- fix: string escape for array by @sunng87 in #198
New Contributors
Full Changelog: v0.24.1...v0.24.2
v0.24.1
v0.24.0
What's Changed
- feat: implement
ToSqlText
forDecimal
by @aalexandrov in #186 - feat: respect
CopyInProgress
state by @aalexandrov in #185 - feat: add support for direct ssl by @sunng87 in #189
New Contributors
- @aalexandrov made their first contribution in #186
Full Changelog: v0.23.0...v0.24.0
v0.23.0
This release introduces API support for postgres COPY
operations, and our refactored PgWireHandlerFactory
as en entrypoint for all your handlers.
What's Changed
- scram: generate random nonce with one call by @serprex in #182
- feat: add initial copy api design by @sunng87 in #105
- refactor: introducing handler factory by @sunng87 in #183
- refactor: make copy responses types of query response by @sunng87 in #184
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- Fix SASL body decode by @wyhaya in #175
- Change ReadyForQuery status to TransactionStatus by @wyhaya in #176
- Split api feature by @wyhaya in #177
- chore: rename api feature to server-api by @sunng87 in #178
- Add 2 features: ring & aws-lc-rs by @serprex in #179
- feat: make scram an optional feature by @sunng87 in #180
New Contributors
Full Changelog: v0.21.0...v0.22.0
v0.21.0
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
[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
v0.19.2
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