PostgreSQL JDBC Driver 42.5.2 Released

Changed

regression: This release has 2 known regressions which make it unusable see the notes in 42.5.3. We advise people not to use 42.5.2. docs: specify that timeouts are in seconds and there is a maximum. Housekeeping on some tests fixes #Issue 2671 PR #2686
docs: clarify binaryTransfer and add it to README PR# 2698
docs: Document the need to encode reserved characters in the connection URL PR #2700
feat: Define binary transfer for custom types dynamically/automatically fixes Issue #2554 PR #2556

Added

fix: added gssResponseTimeout as part of PR #2687 to make sure we don’t wait forever on a GSS RESPONSE

Fixed

fix: Ensure case of XML tags in Maven snippet is correct PR #2682
fix: Make sure socket is closed if an exception is thrown in createSocket fixes Issue #2684 PR #2685
fix: Apply patch from Issue #2683 to fix hanging ssl connections PR #2687
fix: binary conversion of (very) long numeric values (longer than 4 * 2^15 digits) PR #2697 fixes Issue #2695
minor: enhance readability connection of startup params PR #2705
fix: improve thread safety of PgResultSet#getTimestamp PR #2726 fixes Issue #2723

Commits by author

Dave Cramer (2):

  • fix: binary conversion of (very) long numeric values (longer than 4 * 2^15 digits) PR #2697
  • fix: Apply patch from Issue #2683 provided by James Courtney to fix hanging ssl connections PR #2687
  • fix: Make sure socket is closed if an exception is thrown in createSocket fixes Issue #2684 PR #2685

Sebastian Baumhekel(1): sebastian.baumhekel@gmail.com

  • feat: Define binary transfer for custom types dynamically/automatically fixes Issue #2554 PR #2556

sz-liva(1):