PostgreSQL JDBC Driver 42.7.0 Released

Notable changes

Known Issues

Fixes issues introduced in 42.7.0:

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):

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