JDBC 42.2.3 Released

Posted on 2018-07-12 by JDBC Project
Related Open Source

The JDBC project is proud to announce the latest version 42.2.3. This release fixes some annoyances such as:

  • Reduce the severity of the error log messages when an exception is re-thrown. The error will be thrown to caller to be dealt with so no need to log at this verbosity by pgjdbc
  • Support parenthesis in {oj ...} JDBC escape syntax
  • getString for PGObject-based types returned "null" string instead of null
  • Field metadata cache can be disabled via databaseMetadataCacheFields=0
  • Properly encode special symbols in passwords in BaseDataSource
  • Adjust date, hour, minute, second when rounding nanosecond part of a timestamp
  • Encode URL parameters in BaseDataSource

As well as some performance enhancements:

  • reduce memory allocations in query cache
  • reduce memory allocations in SQL parser

The complete changelog can be reviewed here https://jdbc.postgresql.org/documentation/changelog.html#version_42.2.3

You can download the PostgreSQL JDBC Driver at https://jdbc.postgresql.org/download.html

The JDBC team would like to thank everyone who contributed code and reviews: contributors