Files
openGauss-connector-jdbc/docs/_posts/2018-07-12-42.2.3-release.md
2020-06-30 14:58:21 +08:00

12 KiB

title, date, categories, version
title date categories version
PostgreSQL JDBC Driver 42.2.3 Released 2018-07-12 12:02:03 +0300
new_release
42.2.3

Notable changes

Known issues

  • SQL_TSI_YEAR is treated as hour, SQL_TSI_WEEK is treated as hour, SQL_TSI_MINUTE is treated as second (fixed in 42.2.4)

Changed

  • 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 PR 1187
  • Deprecate Fastpath API PR 903
  • Support parenthesis in {oj ...} JDBC escape syntax PR 1204
  • ubenchmark module moved pgjdbc/benchmarks repository due to licensing issues PR 1215
  • Include section on how to submit a bug report in CONTRIBUTING.md PR 951

Fixed

  • getString for PGObject-based types returned "null" string instead of null PR 1154
  • Field metadata cache can be disabled via databaseMetadataCacheFields=0 PR 1052
  • Properly encode special symbols in passwords in BaseDataSource PR 1201
  • Adjust date, hour, minute, second when rounding nanosecond part of a timestamp PR 1212
  • perf: reduce memory allocations in query cache PR 1227
  • perf: reduce memory allocations in SQL parser PR 1230, PR 1233
  • Encode URL parameters in BaseDataSource PR 1201
  • Improve JavaDoc formatting PR 1236

Commits by author

AlBundy33 (1):

  • fix: support parenthesis in {oj ...} JDBC escape syntax PR 865 38356e68

AlexElin (3):

Dave Cramer (3):

Hari Babu Kommi (2):

Jesper Pedersen (1):

Jorge Solorzano (6):

KimBisgaardDmi (1):

Marc Slemko (1):

Michele Mancioppi (1):

Pavel Raiskup (1):

  • packaging: fix RPM build requirements 6bb72e69

Sidi Mohamed EL AATIFI (1):

Stephen Nelson (2):

Vladimir Sitnikov (19):

  • reflect 42.2.2 release in readme.md b1581e99
  • fix: avoid NPE in PgConnection.finalize PR 1206 03a1441b
  • chore: update gettext plugin, sort po files eb5c8fdd
  • chore: sort messages in *.po files 10fc2fbb
  • chore: remove obsolete translations ed1eab9e
  • doc: add Russian translation to "No IOException expected..." eaa0acad
  • fix: adjust date, hour, minute, second when rounding timestamp PR 1212 4dc98be8
  • chore: remove ubenchmark module due to licensing issues PR 1215 88ec13bb
  • chore: remove ubenchmark from packaging/rpm as well a699965a
  • fix: support query timeouts exceeding 2147483 seconds (~25 days) PR 1224 b7fd9f3c
  • perf: improve performance of replacing JDBC {...} escapes PR 1230 177f63be
  • docs: use union merge strategy for CHANGELOG PR 1107 70189203
  • chore: use 5432 as default port when running code from IDE 5dc03f63
  • docs: use "PR 42" references instead of "PRPR 42" in the changelog (#1239) f4ae60ec
  • test: close of replication connection has not been fixed at backend side, so disable the test till 12.1 PR 1243 481460a3
  • perf: avoid string allocation for oid/rows parsing in command tag PR 1232 da831de5
  • docs: prepare changelog for 42.2.3 release c5f5d8d2
  • chore: fetch contributors' URL via GitHub API d7297984
  • docs: update site for 42.2.3

bazzargh (1):

benbenw (2):

benoit (3):

  • perf: reduce memory allocations when JDBC escapes ({fn ...}) are used 2a1e0910
  • refactor: use singleArgumentFunctionCall in EscapedFunctions 191d84eb
  • perf: avoid BaseQueryKey.toString in CachedQuery.getSize PR 1227 669fc31e

bpd0018 (1):

Étienne BERSAC (1):

Contributors to this release

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

AlBundy33
AlexElin
bazzargh
benbenw
benoit
bpd0018
Dave Cramer
Étienne BERSAC
Hari Babu Kommi
Jesper Pedersen
Jorge Solorzano
KimBisgaardDmi
Marc Slemko
Michele Mancioppi
Pavel Raiskup
Sidi Mohamed EL AATIFI
Stephen Nelson
Vladimir Sitnikov