Skip to content

Releases: fox0430/async-postgres

v0.3.0

28 May 08:53
2ac2d89

Choose a tag to compare

Many breaking changes.

What's Changed

  • Make resetSession non-throwing to preserve body exceptions by @fox0430 in #246
  • Fix gitignore by @fox0430 in #248
  • Raise PgTypeError on binary clen mismatch instead of silent fallback by @fox0430 in #247
  • Count only successfully processed rows in queryEach by @fox0430 in #249
  • Fix gitignore by @fox0430 in #251
  • Add onDeprecatedAuth tracer hook for MD5 authentication by @fox0430 in #252
  • Introduce RelOff distinct type for binary decoder offsets by @fox0430 in #250
  • Wipe transient password-derived buffers in auth flow by @fox0430 in #253
  • Bound backend message size to prevent recv-buffer OOM by @fox0430 in #254
  • Skip ROLLBACK in withTransaction/withSavepoint when txStatus is tsIdle by @fox0430 in #255
  • ci: Fix job title by @fox0430 in #256
  • Add exponential backoff to pool maintenance connect retries by @fox0430 in #257
  • Add onTransportCloseError tracer hook for swallowed closeWait failures by @fox0430 in #258
  • Release session advisory locks when returning connections to the pool by @fox0430 in #259
  • Add autoKeepaliveReply to startReplication by @fox0430 in #260
  • Invalidate connection on non-timeout fillRecvBuf failures by @fox0430 in #261
  • Add deadline-bounded variants for transaction and large object helpers by @fox0430 in #263
  • refactor: Split pg_client.nim into pg_client/ submodules by @fox0430 in #264
  • Reject embedded NUL bytes in addCString by @fox0430 in #265
  • Validate hex input in binary UUID/MacAddr encoders by @fox0430 in #266
  • Evict in addStmtCache instead of silently dropping when full by @fox0430 in #267
  • Add timeout and tracing support to queryDirect/execDirect by @fox0430 in #268
  • Preserve FIFO order in pool acquire by routing new conns to waiters by @fox0430 in #269
  • Propagate both errors in sslAllow and use sslRequire for fallback by @fox0430 in #270
  • tests: Add config.nims for tests by @fox0430 in #271
  • Update gitignore by @fox0430 in #273
  • Add missing range/multirange encoders and fix ts text format by @fox0430 in #272
  • Detect half-open connections in isConnected via non-blocking FIN probe by @fox0430 in #274
  • Invalidate stmt cache when parameter OIDs change by @fox0430 in #275
  • Invalidate stmt cache on Pipeline param OID mismatch by @fox0430 in #276
  • Dedupe same-SQL ops within a single Pipeline batch by @fox0430 in #277
  • Warn when server cert unavailable for SCRAM channel binding by @fox0430 in #278
  • Share exec recv loop via core.nim template by @fox0430 in #279
  • Skip ROLLBACK when connection already invalidated in withTransaction by @fox0430 in #280
  • Validate $N placeholder arity at compile time in queryDirect/execDirect by @fox0430 in #281
  • Unify array decoder templates into a single genArrayDecoder by @fox0430 in #282
  • Split pg_connection.nim into pg_connection/ submodules by @fox0430 in #283
  • Use to_regtype for hstore OID discovery to respect search_path by @fox0430 in #284
  • Add tlsHealthCheckTimeout to ping idle TLS pool connections sooner by @fox0430 in #285
  • Fix logical replication ACK to use received end LSN, not walEnd by @fox0430 in #286
  • Add onCleanupSkipped tracer hook for withTransaction ROLLBACK skips by @fox0430 in #287
  • tests: Add e2e test verifying pending stmt close drains server-side by @fox0430 in #288
  • docs: Fix broken links by @fox0430 in #289
  • Add asyncdispatch warn by @fox0430 in #290
  • Fix docstring by @fox0430 in #291
  • Add multi-dimensional binary array support via PgArray[T] by @fox0430 in #292
  • Add physical replication support over COPY BOTH protocol by @fox0430 in #293
  • Replace connect-time hstore OID discovery with on-demand lookupTypeOids by @fox0430 in #294
  • Replace ptr CachedStmt with ref object in statement cache lookup by @fox0430 in #296
  • Replace cluster read*/write* forwarding with PooledConnHandle pattern by @fox0430 in #297
  • Extract send phase cache logic into sendExtended* templates by @fox0430 in #298
  • Add withTransactionRetry/withTransactionRetryDeadline for automatic t… by @fox0430 in #299
  • Bump to 0.3.0 by @fox0430 in #300

Full Changelog: v0.2.0...v0.3.0

v0.2.0

27 Apr 10:05
d152c27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0