Unfortunately changing the default of gssEncMode to ALLOW was not enough. The GSSEncMode Enum was not changed as well
fixed in #1920
[42.2.17]
Changed
Change default of gssEncMode to ALLOW. PostgreSQL can deal with PREFER but there are cloud providers that did not implement the protocol properly. Libpq gets around this by checking for a GSS credential cache before attempting the connection. This is possible in JDK 8 and up, but not JDK6, or JDK7 fixes Issue #1868 [PR #1913](pgjdbc/pgjdbc#1913)
The driver returns enum and jsonb arrays elements are returned as PGobject instances (fixed in 42.2.17)
Fixed
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.
[42.2.15] (2020-08-14)
Known issues
The driver returns enum and jsonb arrays elements are returned as PGobject instances (fixed in 42.2.17)
Changed
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 1821ad921b9e
Source release archive shades dependencies (scram) by default. It affects only postgresql-version-src.tar.gz release artifact f0301eb9
Bumps org.postgresql:postgresql from 42.2.14 to 42.2.18.
Changelog
Sourced from org.postgresql:postgresql's changelog.
Commits
7b7d2a9
update README and set correct date for the release post1f9aa8d
prepare for release 42.2.18 (#1929)c097024
add allow to the gssEncMode property and correct the comment in GSSEncMode en...901962b
move date to release date of Oct 9 2020ef74457
moved post to todays date and updated date inside926af22
Pre release42.2.17 (#1912)722e790
Pre release42.2.17 (#1908)4185501
fix: make enum, json, and jsonb array result classes to be the same as 42.2.1...1bec402
test: add tests for enum, json, and jsonb array44d0923
test: add GitHub CI for testing source distribution