PostgreSQL JDBC Driver 42.7.0 Released
Notable changes
Known Issues
Fixes issues introduced in 42.7.0:
- NoSuchMethodError on ByteBuffer#position When Running on Java 8 when accessing arrays, issue https://github.com/pgjdbc/pgjdbc/issues/3014
- SET followed by SHOW in one statement returns wrong result, issue https://github.com/pgjdbc/pgjdbc/issues/3007
- 42.7.0 updated
DateStyle
fromISO
toISO, MDY
(it aligns with PostgreSQL defaults), and it will return the wrong results when server uses non-defaultDateStyle
(see https://github.com/pgjdbc/pgjdbc/issues/3008)
Changed
- fix: Deprecate for removal PGPoint.setLocation(java.awt.Point) to cut dependency to
java.desktop
module. PR #2967 - feat: return all catalogs for getCatalogs metadata query closes ISSUE #2949 PR #2953
- feat: support SET statements combining with other queries with semicolon in PreparedStatement PR ##2973
Fixed
- chore: add styleCheck Gradle task to report style violations PR #2980
- fix: Include currentXid in “Error rolling back prepared transaction” exception message PR #2978
- fix: add varbit as a basic type inside the TypeInfoCache PR #2960
- fix: Fix failing tests for version 16. PR #2962
- fix: allow setting arrays with ANSI type name PR #2952
- feat: Use KeepAlive to confirm LSNs PR #2941
- fix: put double ' around log parameter PR #2936 fixes ISSUE #2935
- fix: Fix Issue #2928 number of ports not equal to number of servers in datasource PR #2929
- fix: Use canonical DateStyle name (#2925) fixes pgbouncer issue
- fix: Method getFastLong should be able to parse all longs PR #2881
- docs: Fix typos in info.html PR #2860
- fix: Return correct default from PgDatabaseMetaData.getDefaultTransactionIsolation PR #2992 fixes Issue #2991
Commits by author
Brendan MacDonell (1):
- fix: allow setting arrays with ANSI type name PR #2952
Dave Cramer (7):
- fix: rename changelog for 42.6.0 to the correct name PR #2858
- fix: bump version for next release PR #2859
- fix: un-deprecate SSL_FACTORY_ARG
- fix: Fix Issue #2928 number of ports not equal to number of servers in datasource PR #2929
- fix: put double
'
around log parameter PR #2936 - docs: added ADOPTERS.md PR #2951
- fix: Fix failing tests for version 16. PR #2962
Declan Murphy (1):
- feat: Use KeepAlive to confirm LSNs PR #2941
Faizan Qazi (1):
- fix: add varbit as a basic type inside the TypeInfoCache PR #2960
George Gastaldi (1):
- fix: Include currentXid in “Error rolling back prepared transaction” exception message PR #2978
Jelte Fennema (1):
- fix: Use canonical DateStyle name PR #2925
Martin Desruisseaux (1):
- fix: Deprecate for removal PGPoint.setLocation(java.awt.Point) to cut dependency to
java.desktop
module. PR #2967
Nathan VanBenschoten (1):
- fix: Return correct default from PgDatabaseMetaData.getDefaultTransactionIsolation PR #2992
Vladimir Sitnikov (3):
- chore: configure Renovate to bump all
com.github.vlsi
dependencies at once - chore: remove com.gradle.plugin-publish dependency
- chore: add styleCheck Gradle task to report style violations PR #2980
maffe (1):
- fix: Fix typos in info.html PR #2860
pip25 (1):
- feat: return all catalogs for getCatalogs metadata query PR #2949
zhurs (1):
- Method getFastLong should be able to parse all longs PR #2881