Skip to content

v0.13.0

Choose a tag to compare

@praxiomlabs-release-plz praxiomlabs-release-plz released this 12 Jun 02:34
· 243 commits to main since this release

Fixed

  • (client) cancel on timeout via ATTENTION; enforce command_timeout
  • (client) [breaking] error on conversion/decode failures instead of substituting NULL or lossy values
  • (client) [breaking] complete identifier escaping in change-tracking SQL builders
  • (protocol) classify UnexpectedEof as terminal, not transient
  • (client) encode bulk-insert DATETIMEOFFSET as UTC; drop panic from gate test
  • (auth) reject FEDAUTH credentials at connect time until #155 lands
  • (types) encode/decode DATETIMEOFFSET wire value as UTC, not local time
  • (collation) test fUTF8 bit 26, not reserved bit 27, for UTF-8 collations
  • (collation) derive SQL collation code page from SortId, not LCID
  • (protocol) read UDT and XML metadata name fields as B_VARCHAR
  • (codec) send one EOM packet for empty payloads; add error-path tests
  • (auth) restrict Always Encrypted CMK host to trusted Key Vault endpoints
  • (pool) stop adding semaphore permits when reaping idle connections

Other

  • correct false "streaming"/low-memory claims for query results
  • Merge main into fix/review-tier2b