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

18 June 2019

PostgreSQL JDBC Driver 42.2.6 Released

Notable changes

Known issues

  • Waffle has dropped support for 1.6, 1.7 as such the new waffle 1.9.x is only available in jre8
  • Microseconds in timestamps might be truncated when transferred in binary mode
  • 24:00 time handling is not consistent issue 1385
  • Unexpected packet type during stream replication issue 1466
  • Driver goes missing after OSGi bundle restart issue 1476

Changed

  • Change ISGENERATED to ISGENERATEDCOLUMN as per spec PR 1485
  • Fix missing metadata columns, and misspelled columns in PgDatabaseMetaData#getTables PR 1323

Added

  • CI tests with Java 11, and Java EA
  • Support temporary replication slots in ReplicationCreateSlotBuilder PR 1306
  • Support PostgreSQL 11, 12
  • Return function (PostgreSQL 11) columns in PgDatabaseMetaData#getFunctionColumns
  • Return information on create replication slot, now the snapshot_name is exported to allow a consistent snapshot in some uses cases. PR 1335

Fixed

  • Fixed async copy performance (1ms per op) in SSL mode PR 1314
  • Return Double.NaN for 'NaN'::numeric PR 1304
  • Performance issue in PgDatabaseMetaData#getTypeInfo with lots of types in DB PR 1302
  • PGCopyInputStream#read should cap values to [0, 255], -1 PR 1349
  • Fixes LocalDateTime handling of BC dates PR 1388
  • Release savepoints in autosave mode to prevent out of shared memory errors at the server side PR 1409
  • Fix execution with big decimal in simple query mode. PR 1463
  • Fix rounding for timestamps truncated to dates before 1970 PR 1502

See full changelog for 42.2.6


27 August 2018

PostgreSQL JDBC Driver 42.2.5 Released

Notable changes

Known issues

Changed

  • ssl=true implies sslmode=verify-full, that is it requires valid server certificate cdeeaca4

Added

  • Support for sslmode=allow/prefer/require cdeeaca4

Fixed

  • Security: added server hostname verification for non-default SSL factories in sslmode=verify-full (CVE-2018-10936) cdeeaca4
  • Updated documentation on SSL configuration fa032732
  • Updated Japanese translations PR 1275
  • IndexOutOfBounds on prepared multistatement with insert values c2885dd0

See full changelog for 42.2.5


14 July 2018

PostgreSQL JDBC Driver 42.2.4 Released

Notable changes

Changed

  • PreparedStatement.setNull(int parameterIndex, int t, String typeName) no longer ignores the typeName argument if it is not null PR 1160

Fixed

  • Fix treatment of SQL_TSI_YEAR, SQL_TSI_WEEK, SQL_TSI_MINUTE PR 1250
  • Map integrity constraint violation to XA_RBINTEGRITY instead of XAER_RMFAIL PR 1175 f2d1352c

See full changelog for 42.2.4




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

Latest Releases

42.2.6 · 18 Jun 2019 · Notes
42.2.5 · 27 Aug 2018 · Notes
42.2.4 · 14 Jul 2018 · Notes
42.2.3 · 12 Jul 2018 · Notes
42.2.2 · 15 Mar 2018 · Notes

Support Us

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


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