PostgreSQL JDBC Driver 42.2.5 Released

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

Commits by author

Christoph Berg (1):

Dave Cramer (4):

Kazuhiro Sera (1):

Kyotaro Horiguchi (1):

Sehrope Sarkuni (1):

Vladimir Sitnikov (12):

  • reflect 42.2.4 release in readme.md b99cea0d
  • doc: add SQL_TSI to the known issues for 42.2.3 [ci-skip] 2da319a0
  • docs: escape underscores in changelog otherwise it produces italic b1507f84
  • docs: typo in 42.2.3 changelog “minute->second” 5898cdf1
  • refactor: remove unused PgPreparedStatement.adjustIndex PR 1253 178eecc9
  • test: run testShortQueryTimeout in PG_VERSION=HEAD Travis job only PR 1270 ecd412e4
  • fix: remove POT-Creation-Date from generated .po and .pot files PR 1269 450a496b
  • fix: use UTF-8 encoding in generated translation/messages_*.java files 2cbe7b35
  • fix: typo in “One ore more ClientInfo failed” error message [ci skip] 21e126f4
  • fix: IndexOutOfBounds on prepared multistatement with insert values PR 1289 c2885dd0
  • security: implement SSL hostname verification for non-default (LibPQFactory) SSL factories (CVE-2018-10936) cdeeaca4
  • Update changelog for 42.2.5 237a89bf

Contributors to this release

We thank the following people for their contributions to this release.

Christoph Berg

Dave Cramer

Kazuhiro Sera

Kyotaro Horiguchi

Sehrope Sarkuni

Vladimir Sitnikov