Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1whMGR-000AqJ-1B for pgsql-announce@arkaria.postgresql.org; Wed, 08 Jul 2026 07:00:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whMGP-005Fy8-31 for pgsql-announce@arkaria.postgresql.org; Wed, 08 Jul 2026 07:00:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1whMGO-005Fxl-0a for pgsql-announce@lists.postgresql.org; Wed, 08 Jul 2026 07:00:09 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1whMGL-0000000071a-3QtE for pgsql-announce@lists.postgresql.org; Wed, 08 Jul 2026 07:00:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=oVBfvdrGjWfWCUEuEZix1pveYHAd3+c6k3ipG2nErjE=; b=5UrzvW6l37EYk82Nv8h6qGy3mo u2VFSGGyX4pLznaejONQWF1ZndaG33O3mE42V6muFjScj4mN86jUJsX8oHHpL+ZsYI+JGS8ib+Gaf bSj7INoTs0jEYVa0NT7aqwIAbhpLORVJDgbjbSKEqDeWbqtX2Ts2alA5z67RRdWlhyZ1JuJPKlVtD ubY89CYgp+ABTm9NI17n2AZgUFnCKm8BeLW1GZMAjG2FireoJoVHPSBKOpjPOpdsMnwRQM5lFSW07 bb8S1ta3A9d1XfzGc6I2tBoymu65uDSHqxchOtpJUE5hrRpKcuZqXaP23tqLp0cnExuqFCsakC6p1 GgFEmQew==; Received: from wrigleys.postgresql.org ([2a02:16a8:dc51::60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1whMGL-000R7s-18 for pgsql-announce@lists.postgresql.org; Wed, 08 Jul 2026 07:00:05 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whMGI-0010rp-2U for pgsql-announce@lists.postgresql.org; Wed, 08 Jul 2026 07:00:04 +0000 Content-Type: multipart/alternative; boundary="===============0038268884212788424==" MIME-Version: 1.0 Subject: PostgreSQL ODBC Version REL-18_00_0002 Released To: PostgreSQL Announce From: Postgresql ODBC via PostgreSQL Announce Reply-To: davec@postgres.rocks Date: Wed, 08 Jul 2026 06:59:53 +0000 Message-ID: <178349399362.73859.5306754415394497232@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: 299d1bdde914ec1b722b397f6137cac26eae5e5f2314db3eb63d5452b8832117 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0038268884212788424== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ## What's Changed * use openssl 3.5.5 by @davecramer in https://github.com/postgresql-interfa= ces/psqlodbc/pull/169 * Fix SQLPrimaryKeys to exclude INCLUDE columns from results by @davecramer= in https://github.com/postgresql-interfaces/psqlodbc/pull/171 * Fix stack buffer overflow in getPrecisionPart() (GitHub #173) by @davecra= mer in https://github.com/postgresql-interfaces/psqlodbc/pull/174 * Avoid reading past conn_settings end by @jarvis24young in https://github.= com/postgresql-interfaces/psqlodbc/pull/176 * Validate percent escapes before decoding connection-string values by @jar= vis24young in https://github.com/postgresql-interfaces/psqlodbc/pull/175 * Handle ARD bookmark allocation failure by @jarvis24young in https://githu= b.com/postgresql-interfaces/psqlodbc/pull/179 * fix version reporting by @davecramer in https://github.com/postgresql-int= erfaces/psqlodbc/pull/181 * Reject overlong cursor names by @jarvis24young in https://github.com/post= gresql-interfaces/psqlodbc/pull/178 * Reject invalid SQLPutData lengths by @jarvis24young in https://github.com= /postgresql-interfaces/psqlodbc/pull/182 * Detach freed app descriptors from statements by @jarvis24young in https:/= /github.com/postgresql-interfaces/psqlodbc/pull/183 * Avoid reading before leading string literals by @jarvis24young in https:/= /github.com/postgresql-interfaces/psqlodbc/pull/185 * Pass SQLSetDescRec field values correctly by @jarvis24young in https://gi= thub.com/postgresql-interfaces/psqlodbc/pull/186 * Validate UTF-16 surrogate pairs before combining by @jarvis24young in htt= ps://github.com/postgresql-interfaces/psqlodbc/pull/187 * Clear PGresults from per-query rollback by @jarvis24young in https://gith= ub.com/postgresql-interfaces/psqlodbc/pull/188 * Fix double-free / heap corruption during SQLDisconnect cleanup (#189) by = @davecramer in https://github.com/postgresql-interfaces/psqlodbc/pull/190 * Redact sensitive connection parameters in logs by @jarvis24young in https= ://github.com/postgresql-interfaces/psqlodbc/pull/184 * Use signed type for error status by @jarvis24young in https://github.com/= postgresql-interfaces/psqlodbc/pull/193 ## New Contributors * @jarvis24young made their first contribution in https://github.com/postgr= esql-interfaces/psqlodbc/pull/176 **Full Changelog**: https://github.com/postgresql-interfaces/psqlodbc/compa= re/REL-18_00_0001...REL-18_00_0002 --===============0038268884212788424== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable PostgreSQL ODBC Version REL-18_00_0002 Released
 

PostgreSQL ODBC Version REL-18_00_0002 Released

What's Changed

  • use openssl 3.5= .5 by @davecramer in https://github.com/postgresql-interfaces/psqlodbc/pull= /169
  • Fix SQLPrimaryK= eys to exclude INCLUDE columns from results by @davecramer in https://githu= b.com/postgresql-interfaces/psqlodbc/pull/171
  • Fix stack buffe= r overflow in getPrecisionPart() (GitHub #173) by @davecramer in https://gi= thub.com/postgresql-interfaces/psqlodbc/pull/174
  • Avoid reading p= ast conn_settings end by @jarvis24young in https://github.com/postgresql-in= terfaces/psqlodbc/pull/176
  • Validate percen= t escapes before decoding connection-string values by @jarvis24young in htt= ps://github.com/postgresql-interfaces/psqlodbc/pull/175
  • Handle ARD book= mark allocation failure by @jarvis24young in https://github.com/postgresql-= interfaces/psqlodbc/pull/179
  • fix version rep= orting by @davecramer in https://github.com/postgresql-interfaces/psqlodbc/= pull/181
  • Reject overlong= cursor names by @jarvis24young in https://github.com/postgresql-interfaces= /psqlodbc/pull/178
  • Reject invalid = SQLPutData lengths by @jarvis24young in https://github.com/postgresql-inter= faces/psqlodbc/pull/182
  • Detach freed ap= p descriptors from statements by @jarvis24young in https://github.com/postg= resql-interfaces/psqlodbc/pull/183
  • Avoid reading b= efore leading string literals by @jarvis24young in https://github.com/postg= resql-interfaces/psqlodbc/pull/185
  • Pass SQLSetDesc= Rec field values correctly by @jarvis24young in https://github.com/postgres= ql-interfaces/psqlodbc/pull/186
  • Validate UTF-16= surrogate pairs before combining by @jarvis24young in https://github.com/p= ostgresql-interfaces/psqlodbc/pull/187
  • Clear PGresults= from per-query rollback by @jarvis24young in https://github.com/postgresql= -interfaces/psqlodbc/pull/188
  • Fix double-free= / heap corruption during SQLDisconnect cleanup (#189) by @davecramer in ht= tps://github.com/postgresql-interfaces/psqlodbc/pull/190
  • Redact sensitiv= e connection parameters in logs by @jarvis24young in https://github.com/pos= tgresql-interfaces/psqlodbc/pull/184
  • Use signed type= for error status by @jarvis24young in https://github.com/postgresql-interf= aces/psqlodbc/pull/193

New Contributors

  • @jarvis24young = made their first contribution in https://github.com/postgresql-interfaces/p= sqlodbc/pull/176

Full Changelog: https://gi= thub.com/postgresql-interfaces/psqlodbc/compare/REL-18_00_0001...REL-18_00_= 0002

This email was sent to you from Postgresql ODBC. It was delivered on their = behalf by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to Postgresql ODBC.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Open Source. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============0038268884212788424==--