Skip site navigation (1) Skip section navigation (2)

20 August 2020

PostgreSQL JDBC Driver 42.2.16 Released

Notable changes



  • Arrays sent in binary format are now sent as 1 based. This was a regression for multi-dimensional arrays as well as text/varchar, oid and bytea arrays. Since 42.2.0 single dimensional arrays were stored 0 based. They are now sent 1 based which is the SQL standard, and the default for Postgres when sent as strings such as '{1,2,3}'. Fixes issue 1860 in PR 1863.

See full changelog for 42.2.16

14 August 2020

PostgreSQL JDBC Driver 42.2.15 Released

Notable changes


  • Rename source distribution archive to postgresql-$version-jdbc-src.tar.gz, and add top-level archive folder ba017507
  • Add the ability to connect with a GSSAPI encrypted connection. As of PostgreSQL version 12 GSSAPI encrypted connections are possible. Now the driver will attempt to connect to the server with a GSSAPI encrypted connection. If that fails then attempt an SSL connection, finally falling back to a plain text connection. All of this is controlled using both the gssEncMode and sslMode parameters which, in concert with pg_hba.conf, determine if a particular mode is allowed and or required. PR 1821 ad921b9e
  • Source release archive shades dependencies (scram) by default. It affects only postgresql-version-src.tar.gz release artifact f0301eb9
  • Refactor decoding arrays PR 1194 0fd09396


  • Verify nullness with CheckerFramework 6e524ae5


  • Avoid preparedStatement leak when using updateable ResultSet via insert/update/refreshRow PR 1815 9a0d2b18
  • Change order of checks for oid vs primary keys. OID's have been deprecated. PR 1613
  • Close certificate file stream. PR 1837 a40052c9
  • Make sure socketTimeout is enforced PR 1831 210b27a6
  • Assume PKCS-8 SSL key format by default PR 1819 80d4ed34
  • Preserve unquoted unicode whitespace in array literals PR 1266

See full changelog for 42.2.15

10 June 2020

PostgreSQL JDBC Driver 42.2.14 Released

Notable changes


  • Reverted com.github.waffle:waffle-jna, org.osgi:org.osgi.core, org.osgi:org.osgi.enterprise dependencies to optional=true in Maven PR 1797.

See full changelog for 42.2.14

The PostgreSQL JDBC group would like to thank YourKit
for graciously providing licenses to the project.

Latest Releases

42.2.16 · 20 Aug 2020 · Notes
42.2.15 · 14 Aug 2020 · Notes
42.2.14 · 10 Jun 2020 · Notes
42.2.13 · 04 Jun 2020 · Notes
42.2.12 · 31 Mar 2020 · Notes

Support Us

PostgreSQL is free. Please support our work by making a donation.

Privacy Policy | About PostgreSQL
Copyright © 1996-2020 The PostgreSQL Global Development Group