[pgjdbc/pgjdbc] c9b167: [maven-release-plugin] prepare release REL42.2.2

From: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: [pgjdbc/pgjdbc] c9b167: [maven-release-plugin] prepare release REL42.2.2
Date: 2018-07-11 13:21:00
Message-ID: 5b46043c7795b_a732ab3410ebc0c10698a@hookshot-fe-5a11256.cp1-iad.github.net.mail
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Branch: refs/heads/release/master
Home: https://github.com/pgjdbc/pgjdbc
Commit: c9b1678f519243cb4b044e1bc7cab59070ac1a58
https://github.com/pgjdbc/pgjdbc/commit/c9b1678f519243cb4b044e1bc7cab59070ac1a58
Author: pgjdbc CI <pgsql-jdbc(at)postgresql(dot)org>
Date: 2018-03-15 (Thu, 15 Mar 2018)

Changed paths:
M pgjdbc/pom.xml
M pom.xml
M ubenchmark/pom.xml

Log Message:
-----------
[maven-release-plugin] prepare release REL42.2.2

Commit: 95109a819edd5f596336b0733ad59610f840a5a0
https://github.com/pgjdbc/pgjdbc/commit/95109a819edd5f596336b0733ad59610f840a5a0
Author: pgjdbc CI <pgsql-jdbc(at)postgresql(dot)org>
Date: 2018-03-15 (Thu, 15 Mar 2018)

Changed paths:
M pgjdbc/pom.xml
M pom.xml
M ubenchmark/pom.xml

Log Message:
-----------
[maven-release-plugin] prepare for next development iteration

Commit: b1581e99b6da96b6e44753ce231ec3acf9869fea
https://github.com/pgjdbc/pgjdbc/commit/b1581e99b6da96b6e44753ce231ec3acf9869fea
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-03-23 (Fri, 23 Mar 2018)

Changed paths:
M README.md

Log Message:
-----------
reflect 42.2.2 release in readme.md

Commit: bbb6c1f8ac395fa793e09216ba3b710b0f6a2077
https://github.com/pgjdbc/pgjdbc/commit/bbb6c1f8ac395fa793e09216ba3b710b0f6a2077
Author: KimBisgaardDmi <37800626+KimBisgaardDmi(at)users(dot)noreply(dot)github(dot)com>
Date: 2018-04-11 (Wed, 11 Apr 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSet.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/GeometricTest.java

Log Message:
-----------
fix: getString for PGObject columns returns null (#1154)

Fixes #1151

Commit: 6bb72e69ee274e55a5ec08aec3316aa78aa3fab4
https://github.com/pgjdbc/pgjdbc/commit/6bb72e69ee274e55a5ec08aec3316aa78aa3fab4
Author: Pavel Raiskup <praiskup(at)redhat(dot)com>
Date: 2018-04-14 (Sat, 14 Apr 2018)

Changed paths:
M packaging/rpm/postgresql-jdbc.spec.tpl

Log Message:
-----------
packaging: fix RPM build requirements

Commit: dde8c0200c409a525ef3bfc7a0aa81e7cd458a59
https://github.com/pgjdbc/pgjdbc/commit/dde8c0200c409a525ef3bfc7a0aa81e7cd458a59
Author: Sidi Mohamed EL AATIFI <elaatifi(at)gmail(dot)com>
Date: 2018-04-24 (Tue, 24 Apr 2018)

Changed paths:
M docs/documentation/head/java8-date-time.md

Log Message:
-----------
Fix typos in java8-date-time.md (#1174)

Fix typos
Only OffsetTime / TIME [WITHOUT TIME ZONE] should be OffsetTime WITH TIME ZONE ...
Inconsistent examples numerous

Commit: f8e21b63071f39f7f7754bfbfd051828884c1fd5
https://github.com/pgjdbc/pgjdbc/commit/f8e21b63071f39f7f7754bfbfd051828884c1fd5
Author: AlexElin <alexey(dot)elin(at)list(dot)ru>
Date: 2018-05-04 (Fri, 04 May 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/PGConnection.java
M pgjdbc/src/main/java/org/postgresql/core/QueryExecutor.java
M pgjdbc/src/main/java/org/postgresql/fastpath/Fastpath.java
M pgjdbc/src/main/java/org/postgresql/fastpath/FastpathArg.java

Log Message:
-----------
refactor: deprecate Fastpath API (#903)

mark fastpath(int, FastpathArg[]) as Deprecated
deprecate Fastpath API

Commit: e88abd79bae4eab71561539784ccdb6b04d52cee
https://github.com/pgjdbc/pgjdbc/commit/e88abd79bae4eab71561539784ccdb6b04d52cee
Author: Hari Babu Kommi <kommi(dot)haribabu(at)gmail(dot)com>
Date: 2018-05-04 (Fri, 04 May 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/v3/ConnectionFactoryImpl.java

Log Message:
-----------
spelling mistake correction (#1181)

:s/vesions/versions

Commit: 6ce91721048dea0e73231fa50c365108e9b9d49d
https://github.com/pgjdbc/pgjdbc/commit/6ce91721048dea0e73231fa50c365108e9b9d49d
Author: Marc Slemko <marcs(at)znep(dot)com>
Date: 2018-05-09 (Wed, 09 May 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/PGProperty.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSetMetaData.java
A pgjdbc/src/main/java/org/postgresql/util/Gettable.java
A pgjdbc/src/main/java/org/postgresql/util/GettableHashMap.java
M pgjdbc/src/main/java/org/postgresql/util/LruCache.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ResultSetMetaDataTest.java

Log Message:
-----------
fix: allow disabling field metadata cache (#1052)

Clients accessing very dynamic schemas can have issues with the
field metadata cache getting stale. This change allows configuring the
databaseMetadataCacheFields property to 0 to disable the cache and
avoid these issues where necessary. This behaviour was already
documented, however did not actually work as the codepath assumed
it could retrieve the fields from the cache.

Commit: 354d2857664559636a4d3b18568cb69adc47f349
https://github.com/pgjdbc/pgjdbc/commit/354d2857664559636a4d3b18568cb69adc47f349
Author: Jorge Solorzano <jorsol(at)gmail(dot)com>
Date: 2018-05-10 (Thu, 10 May 2018)

Changed paths:
M .travis/travis_install_head_postgres.sh

Log Message:
-----------
fix: error on Travis build head (#1186)

Commit: f78a639d1ed3c64e80e1fa107691b4af5945cb84
https://github.com/pgjdbc/pgjdbc/commit/f78a639d1ed3c64e80e1fa107691b4af5945cb84
Author: Hari Babu Kommi <kommi(dot)haribabu(at)gmail(dot)com>
Date: 2018-05-11 (Fri, 11 May 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/v3/ConnectionFactoryImpl.java

Log Message:
-----------
fix: set the loggerName in ConnectionFactoryImpl.log (#1188)

In ConnectionFactoryImpl.log function locally generates the logRecord
but doesn't set the loggerName of the current Logger, as a result
the log ignores the class or package level logging configuration

fixes #1167

Commit: 655b6e70b471da29b49124399eb0dab607dfc221
https://github.com/pgjdbc/pgjdbc/commit/655b6e70b471da29b49124399eb0dab607dfc221
Author: Étienne BERSAC <bersace03(at)gmail(dot)com>
Date: 2018-05-17 (Thu, 17 May 2018)

Changed paths:
M CONTRIBUTING.md

Log Message:
-----------
docs: fix link to GitHub documentation (#1191)

Old links are dead and uses clear-text HTTP links. This commit update the two
links to point to new GitHub guides.

Commit: f4d503c2ef449e8c2db0c23c27aedb09af30df62
https://github.com/pgjdbc/pgjdbc/commit/f4d503c2ef449e8c2db0c23c27aedb09af30df62
Author: Jorge Solorzano <jorsol(at)gmail(dot)com>
Date: 2018-05-17 (Thu, 17 May 2018)

Changed paths:
M .travis.yml

Log Message:
-----------
test: add coverage for extendedCacheEverything (#1062)

Commit: 2f9fed45104b56d7e2b2802359a04321755266a6
https://github.com/pgjdbc/pgjdbc/commit/2f9fed45104b56d7e2b2802359a04321755266a6
Author: Jorge Solorzano <jorsol(at)gmail(dot)com>
Date: 2018-05-17 (Thu, 17 May 2018)

Changed paths:
M codecov.yml

Log Message:
-----------
Update after_n_builds to 10 (#1193)

chore: update after_n_builds to 10

Commit: 9b6506dfa1076ad27a16de8fc3e85bc23f1a5b97
https://github.com/pgjdbc/pgjdbc/commit/9b6506dfa1076ad27a16de8fc3e85bc23f1a5b97
Author: Jorge Solorzano <jorsol(at)gmail(dot)com>
Date: 2018-05-21 (Mon, 21 May 2018)

Changed paths:
M .travis.yml
R .travis/travis_install_openj9.sh

Log Message:
-----------
test: drop OpenJ9 CI tests (#1196)

The AdoptOpenJDK project does not yet provide a stable build for JDK9+ using OpenJ9, the current production-ready build is based on OpenJDK8 and most Java implementations should pass the JCK, so it don't actually provide any benefit to test with openj9 since most installs are based on oraclejdk or openjdk, this will help to reduce the matrix complexity and the time it takes to run the tests.

Commit: 17a4d6a500d4456c8bcac63d3d0cbb282fc99bea
https://github.com/pgjdbc/pgjdbc/commit/17a4d6a500d4456c8bcac63d3d0cbb282fc99bea
Author: AlexElin <alexey(dot)elin(at)list(dot)ru>
Date: 2018-06-01 (Fri, 01 Jun 2018)

Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/hostchooser/MultiHostTestSuite.java
M pgjdbc/src/test/java/org/postgresql/test/hostchooser/MultiHostsConnectionTest.java

Log Message:
-----------
refactor: migrate MultiHostsConnectionTest to JUnit4 (#886)

Commit: b92bd65a0860cc9f34b667a9fa34d7acca6aac5d
https://github.com/pgjdbc/pgjdbc/commit/b92bd65a0860cc9f34b667a9fa34d7acca6aac5d
Author: Dave Cramer <davecramer(at)gmail(dot)com>
Date: 2018-06-02 (Sat, 02 Jun 2018)

Changed paths:
M docs/documentation/head/escaped-functions.md

Log Message:
-----------
fixed spelling mistake in PostgreSQL (#1202)

Commit: 38356e6889613a65fc48a455495f18dbb3565731
https://github.com/pgjdbc/pgjdbc/commit/38356e6889613a65fc48a455495f18dbb3565731
Author: AlBundy33 <therealhawk(at)freenet(dot)de>
Date: 2018-06-04 (Mon, 04 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/Parser.java
M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
A pgjdbc/src/test/java/org/postgresql/test/jdbc2/OuterJoinSyntaxTest.java

Log Message:
-----------
fix: support parenthesis in {oj ...} JDBC escape syntax #865

Non-standard `{oj (...)}` is produced by CrystalReports, so enable that deviation from the spec and ignore the parenthesis.

Note: this basically reverts "strict" part of https://github.com/pgjdbc/pgjdbc/pull/657

Commit: 03a1441bbe98525412df754d3934141bc3b12168
https://github.com/pgjdbc/pgjdbc/commit/03a1441bbe98525412df754d3934141bc3b12168
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-05 (Tue, 05 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgConnection.java

Log Message:
-----------
fix: avoid NPE in PgConnection.finalize

Note: the NPE is not visible to the end users as it can be caught in debugger only.

fixes #1206

Commit: eb5c8fdd6b37eb29262713584d01d73b8b7d299a
https://github.com/pgjdbc/pgjdbc/commit/eb5c8fdd6b37eb29262713584d01d73b8b7d299a
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-05 (Tue, 05 Jun 2018)

Changed paths:
M .gitignore
M codecov.yml
M pgjdbc/pom.xml
M pgjdbc/src/main/checkstyle/suppressions.xml

Log Message:
-----------
chore: update gettext plugin, sort po files

Commit: 10fc2fbb35537e4f75c22dc7614f76b376e3f0d8
https://github.com/pgjdbc/pgjdbc/commit/10fc2fbb35537e4f75c22dc7614f76b376e3f0d8
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-05 (Tue, 05 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/translation/bg.po
M pgjdbc/src/main/java/org/postgresql/translation/cs.po
M pgjdbc/src/main/java/org/postgresql/translation/de.po
M pgjdbc/src/main/java/org/postgresql/translation/es.po
M pgjdbc/src/main/java/org/postgresql/translation/fr.po
M pgjdbc/src/main/java/org/postgresql/translation/it.po
M pgjdbc/src/main/java/org/postgresql/translation/ja.po
M pgjdbc/src/main/java/org/postgresql/translation/messages.pot
A pgjdbc/src/main/java/org/postgresql/translation/messages_bg.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_cs.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_de.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_es.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_fr.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_it.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_ja.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_nl.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_pl.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_pt_BR.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_ru.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_sr.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_tr.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_zh_CN.java
A pgjdbc/src/main/java/org/postgresql/translation/messages_zh_TW.java
M pgjdbc/src/main/java/org/postgresql/translation/nl.po
M pgjdbc/src/main/java/org/postgresql/translation/pl.po
M pgjdbc/src/main/java/org/postgresql/translation/pt_BR.po
M pgjdbc/src/main/java/org/postgresql/translation/ru.po
M pgjdbc/src/main/java/org/postgresql/translation/sr.po
M pgjdbc/src/main/java/org/postgresql/translation/tr.po
M pgjdbc/src/main/java/org/postgresql/translation/zh_CN.po
M pgjdbc/src/main/java/org/postgresql/translation/zh_TW.po
R pgjdbc/src/main/resources/org/postgresql/translation/messages_bg.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_cs.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_de.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_es.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_fr.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_it.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_ja.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_nl.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_pl.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_pt_BR.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_ru.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_sr.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_tr.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_zh_CN.class
R pgjdbc/src/main/resources/org/postgresql/translation/messages_zh_TW.class

Log Message:
-----------
chore: sort messages in *.po files

Commit: ed1eab9ef70e499310f6730ce7ef0d5bf7bfb3ae
https://github.com/pgjdbc/pgjdbc/commit/ed1eab9ef70e499310f6730ce7ef0d5bf7bfb3ae
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-05 (Tue, 05 Jun 2018)

Changed paths:
M pgjdbc/pom.xml
M pgjdbc/src/main/java/org/postgresql/translation/bg.po
M pgjdbc/src/main/java/org/postgresql/translation/cs.po
M pgjdbc/src/main/java/org/postgresql/translation/de.po
M pgjdbc/src/main/java/org/postgresql/translation/es.po
M pgjdbc/src/main/java/org/postgresql/translation/fr.po
M pgjdbc/src/main/java/org/postgresql/translation/it.po
M pgjdbc/src/main/java/org/postgresql/translation/ja.po
M pgjdbc/src/main/java/org/postgresql/translation/messages.pot
M pgjdbc/src/main/java/org/postgresql/translation/nl.po
M pgjdbc/src/main/java/org/postgresql/translation/pl.po
M pgjdbc/src/main/java/org/postgresql/translation/pt_BR.po
M pgjdbc/src/main/java/org/postgresql/translation/ru.po
M pgjdbc/src/main/java/org/postgresql/translation/sr.po
M pgjdbc/src/main/java/org/postgresql/translation/tr.po
M pgjdbc/src/main/java/org/postgresql/translation/zh_CN.po
M pgjdbc/src/main/java/org/postgresql/translation/zh_TW.po

Log Message:
-----------
chore: remove obsolete translations

Commit: eaa0acad343027bf8be48b3229ef9f6386d67810
https://github.com/pgjdbc/pgjdbc/commit/eaa0acad343027bf8be48b3229ef9f6386d67810
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-05 (Tue, 05 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/translation/messages_ru.java
M pgjdbc/src/main/java/org/postgresql/translation/ru.po

Log Message:
-----------
doc: add Russian translation to "No IOException expected..."

This is to test how mvn -Ptranslate compile updates the resources

Commit: 4dc98be81829bbff3bb00c23214606757df16fab
https://github.com/pgjdbc/pgjdbc/commit/4dc98be81829bbff3bb00c23214606757df16fab
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-08 (Fri, 08 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/TimestampUtils.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TimestampTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc42/SetObject310Test.java

Log Message:
-----------
fix: adjust date, hour, minute, second when rounding timestamp (#1212)

PostgreSQL supports microsecond resolution only, so PgJDBC rounds
nanoseconds to micros. When that happens the number of years, days, hours, seconds, minutes, etc
might change as well

fixes #1211

Commit: 88ec13bb67d5bb2dbd2fc57046e05f9a3eb66abb
https://github.com/pgjdbc/pgjdbc/commit/88ec13bb67d5bb2dbd2fc57046e05f9a3eb66abb
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-10 (Sun, 10 Jun 2018)

Changed paths:
M pom.xml
R ubenchmark/pom.xml
R ubenchmark/src/main/java/org/postgresql/benchmark/connection/FinalizeConnection.java
R ubenchmark/src/main/java/org/postgresql/benchmark/encoding/UTF8Decoding.java
R ubenchmark/src/main/java/org/postgresql/benchmark/encoding/UTF8Encoding.java
R ubenchmark/src/main/java/org/postgresql/benchmark/escaping/EscapeProcessing.java
R ubenchmark/src/main/java/org/postgresql/benchmark/profilers/FlightRecorderProfiler.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/BindArray.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/BindBoolean.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/BindTimestamp.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/FinalizeStatement.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/InsertBatch.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/ParseStatement.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/ProcessBoolean.java
R ubenchmark/src/main/java/org/postgresql/benchmark/statement/ProcessResultSet.java
R ubenchmark/src/main/java/org/postgresql/benchmark/time/AddPaddingZeros.java
R ubenchmark/src/main/java/org/postgresql/benchmark/time/TimestampToDate.java
R ubenchmark/src/main/java/org/postgresql/benchmark/time/TimestampToTime.java
R ubenchmark/src/main/java/org/postgresql/util/ConnectionUtil.java
R ubenchmark/src/test/java/readme.txt

Log Message:
-----------
chore: remove ubenchmark module due to licensing issues (#1215)

JMH is GPL-licensed, and it is safer to keep it separate

Commit: a699965ae209c32ce234fb455f04ffe6b1d1e0e5
https://github.com/pgjdbc/pgjdbc/commit/a699965ae209c32ce234fb455f04ffe6b1d1e0e5
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-10 (Sun, 10 Jun 2018)

Changed paths:
M packaging/rpm/postgresql-jdbc.spec.tpl

Log Message:
-----------
chore: remove ubenchmark from packaging/rpm as well

Commit: b7fd9f3cef734b4c219e2f6bc6c19acf68b2990b
https://github.com/pgjdbc/pgjdbc/commit/b7fd9f3cef734b4c219e2f6bc6c19acf68b2990b
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-22 (Fri, 22 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgStatement.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java

Log Message:
-----------
fix: support query timeouts exceeding 2147483 seconds (~25 days) (#1224)

Use long field for timeout to avoid unexpected
"Query timeout must be a value greater than or equals to 0" when query timeout exceeds 2147483

fixes #1223

Commit: 2a1e09100c4d56a37c84668135ec7fe3e05962cb
https://github.com/pgjdbc/pgjdbc/commit/2a1e09100c4d56a37c84668135ec7fe3e05962cb
Author: benoit <b(dot)wiart(at)ubik-ingenierie(dot)com>
Date: 2018-06-28 (Thu, 28 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/Parser.java

Log Message:
-----------
perf: reduce memory allocations when JDBC escapes ({fn ...}) are used

Avoid SqlParseState.values() in Parser as it always allocates an array

see #1229

Commit: 191d84eb7541a0eba0a0f0eaac0f45e6e0c80ce4
https://github.com/pgjdbc/pgjdbc/commit/191d84eb7541a0eba0a0f0eaac0f45e6e0c80ce4
Author: benoit <b(dot)wiart(at)ubik-ingenierie(dot)com>
Date: 2018-06-28 (Thu, 28 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/EscapedFunctions.java

Log Message:
-----------
refactor: use singleArgumentFunctionCall in EscapedFunctions

Commit: 669fc31ec187b27d15ee24f84c389260c54ddf25
https://github.com/pgjdbc/pgjdbc/commit/669fc31ec187b27d15ee24f84c389260c54ddf25
Author: benoit <b(dot)wiart(at)ubik-ingenierie(dot)com>
Date: 2018-06-29 (Fri, 29 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/BaseQueryKey.java
M pgjdbc/src/main/java/org/postgresql/core/CachedQuery.java
M pgjdbc/src/main/java/org/postgresql/core/QueryWithReturningColumnsKey.java

Log Message:
-----------
perf: avoid BaseQueryKey.toString in CachedQuery.getSize (#1227)

LruCache uses .getSize to limit the size of the cache, so this method
should refrain from doing memory allocations.

closes #1226

Commit: 177f63be788a80529bfa7c2234cfabb039cc29b4
https://github.com/pgjdbc/pgjdbc/commit/177f63be788a80529bfa7c2234cfabb039cc29b4
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-29 (Fri, 29 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/Parser.java
M pgjdbc/src/main/java/org/postgresql/jdbc/EscapedFunctions.java
A pgjdbc/src/main/java/org/postgresql/jdbc/EscapedFunctions2.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java

Log Message:
-----------
perf: improve performance of replacing JDBC {...} escapes (#1230)

There are the key improvements:
1) Function arguments for {fn ...} were parsed twice
2) EscapedFunctions now appends data to existing StringBuilder instead of producing intermediate Strings
3) EscapedFunctions.getFunction avoids string concatenation (suggested by benbenw) and toLowerCase on a hot path

closes #1229

Commit: 70189203574d9f0faf37b8a9bcee1d76ffa6b676
https://github.com/pgjdbc/pgjdbc/commit/70189203574d9f0faf37b8a9bcee1d76ffa6b676
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M .gitattributes

Log Message:
-----------
docs: use union merge strategy for CHANGELOG

This avoids "conflicts" on CHANGELOG.md changes, including rebase, etc

closes #1107

Commit: e9ced455fd118731eb7dea38a63e0b400df32a1b
https://github.com/pgjdbc/pgjdbc/commit/e9ced455fd118731eb7dea38a63e0b400df32a1b
Author: Stephen Nelson <stephen(at)eccostudio(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/copy/CopyManager.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSet.java
M pgjdbc/src/main/java/org/postgresql/jdbc/TimestampUtils.java
M pgjdbc/src/main/java/org/postgresql/replication/PGReplicationConnection.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedCommonStreamBuilder.java
M pgjdbc/src/main/java/org/postgresql/sspi/NTDSAPI.java
M pgjdbc/src/main/java/org/postgresql/sspi/NTDSAPIWrapper.java
M pgjdbc/src/main/java/org/postgresql/util/Base64.java
M pgjdbc/src/main/java/org/postgresql/util/MD5Digest.java
M pgjdbc/src/main/java/org/postgresql/util/WriterHandler.java
M pgjdbc/src/main/java/org/postgresql/xa/PGXAConnection.java

Log Message:
-----------
chore: add missing javadoc tags to avoid warnings (#1164)

Some missing javadoc tags were generating warnings when building
the documentation. This commit provides those missing tags.

Commit: 86c46f94535823ab7f6edde25f38d6e1182272a0
https://github.com/pgjdbc/pgjdbc/commit/86c46f94535823ab7f6edde25f38d6e1182272a0
Author: bpd0018 <17967090+bpd0018(at)users(dot)noreply(dot)github(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java

Log Message:
-----------
style: rephrase comment on named portals (#1129)

1734 - 1738 - I think this is what the original comment was trying to convey
1743 - 1744 - clarify the meaning of the "usePortal" flag

Commit: 5dc03f63f170ed371a4f4ba06d491be489627b11
https://github.com/pgjdbc/pgjdbc/commit/5dc03f63f170ed371a4f4ba06d491be489627b11
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/Driver.java

Log Message:
-----------
chore: use 5432 as default port when running code from IDE

When code is compiled from IDE, mvn.project.property.template.default.pg.port
might be unresolved, however it's better to just use 5432

Commit: 9f3838f749d370a13a2fcef8e3ef67062d6e35eb
https://github.com/pgjdbc/pgjdbc/commit/9f3838f749d370a13a2fcef8e3ef67062d6e35eb
Author: bazzargh <brian(dot)ewins(at)gmail(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M CHANGELOG.md
M pgjdbc/src/main/java/org/postgresql/Driver.java
M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
A pgjdbc/src/main/java/org/postgresql/util/URLCoder.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DriverTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PGPropertyTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/BaseDataSourceTest.java

Log Message:
-----------
fix: encode url query parameters DataSource (#1201)

BaseDataSource did not properly encode url parameters, meaning that users could
not log in if their password contained illegal characters. The bug can be
reproduced by setting the test user password to ';/?:@&=+$,' (a bunch of illegal
characters for query parameters). Encode the parameters. Strictly speaking the
parameter names should also be encoded but in this case they are a fixed set of
words which only consist of safe characters.

With the problem password, DriverTest also fails because it did not encode the
parameters either. Encode the parameters in the test too.

* fix: do not leak password to URL

round-tripping a datasource through JNDI added the user and password
to the ds properties as well as to the instance variables - which was
not possible to do via setProperty. This may be a security issue if
the URL is logged, and was in part why passwords with non-url-safe
characters failed to connect in some circumstances.

Set properties using setProperty, so that consistent logic applies
to processing the user/password keys.

Commit: ba360f731cb9a2eca9924b700cee234aba572fe5
https://github.com/pgjdbc/pgjdbc/commit/ba360f731cb9a2eca9924b700cee234aba572fe5
Author: AlexElin <alexey(dot)elin(at)list(dot)ru>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgConnection.java

Log Message:
-----------
refactor: simplify PgConnection.java (#1047)

Commit: 7a0b7d65582a21376fc114eb197b5bae1fe1ea00
https://github.com/pgjdbc/pgjdbc/commit/7a0b7d65582a21376fc114eb197b5bae1fe1ea00
Author: Jesper Pedersen <jesper(dot)pedersen(at)redhat(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/v3/ConnectionFactoryImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
M pgjdbc/src/main/java/org/postgresql/jre8/sasl/ScramAuthenticator.java

Log Message:
-----------
perf: guard logging statements (#1112)

Guard certain logging statements with `isLoggable` to prevent `Object[]` allocation for the argument vararg.

Commit: 825c092483aa8a4ea1d0937cd081f1657983aa6d
https://github.com/pgjdbc/pgjdbc/commit/825c092483aa8a4ea1d0937cd081f1657983aa6d
Author: Dave Cramer <davecramer(at)gmail(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSetMetaData.java

Log Message:
-----------
docs: improve javadocs in PgResultSetMetaData (#792)

Commit: 83f2e385947c56376a03fc14178f5d28e427c832
https://github.com/pgjdbc/pgjdbc/commit/83f2e385947c56376a03fc14178f5d28e427c832
Author: Michele Mancioppi <michele(dot)mancioppi(at)sap(dot)com>
Date: 2018-06-30 (Sat, 30 Jun 2018)

Changed paths:
M CONTRIBUTING.md

Log Message:
-----------
docs: clarify database and username for the build (#859)

Clarify that the build needs a database and a user called both `test` to run.

Commit: 71028532bcbc36e8239a4a7f9ad87e1acd070dc9
https://github.com/pgjdbc/pgjdbc/commit/71028532bcbc36e8239a4a7f9ad87e1acd070dc9
Author: benbenw <benoit(dot)wiart(at)gmail(dot)com>
Date: 2018-07-01 (Sun, 01 Jul 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/CachedQuery.java
M pgjdbc/src/main/java/org/postgresql/core/CachedQueryCreateAction.java
M pgjdbc/src/main/java/org/postgresql/core/JdbcCallParseInfo.java
M pgjdbc/src/main/java/org/postgresql/core/Parser.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgCallableStatement.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgPreparedStatement.java

Log Message:
-----------
refactor: remove obsolete outParmBeforeFunc (#1234)

Commit: 435e2f791bc848494b4f08c5d0b90ecf520ae5fe
https://github.com/pgjdbc/pgjdbc/commit/435e2f791bc848494b4f08c5d0b90ecf520ae5fe
Author: benbenw <benoit(dot)wiart(at)gmail(dot)com>
Date: 2018-07-01 (Sun, 01 Jul 2018)

Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/Parser.java
M pgjdbc/src/test/java/org/postgresql/core/ParserTest.java

Log Message:
-----------
perf: improve parsing performance of JDBC-style { call ...} calls (#1233)

Avoid intermediate string allocations in Parser#modifyJdbcCall
Remove support for version < 8.1 in Parser#modifyJdbcCall

Commit: 30f06e1411373d72ab59debc352ddf746f6812da
https://github.com/pgjdbc/pgjdbc/commit/30f06e1411373d72ab59debc352ddf746f6812da
Author: Jorge Solorzano <jorsol(at)gmail(dot)com>
Date: 2018-07-01 (Sun, 01 Jul 2018)

Changed paths:
M CHANGELOG.md
M pgjdbc/src/main/java/org/postgresql/Driver.java
M pgjdbc/src/main/java/org/postgresql/core/v3/ConnectionFactoryImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgConnection.java
M pgjdbc/src/main/java/org/postgresql/sspi/SSPIClient.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DriverTest.java

Log Message:
-----------
fix: logger should be generally quiet (#1187)

The logger used in the driver has some calls to levels WARNING and SEVERE
this lower the level to FINE to make the logger quiet in some cases.

fixes #1009
fixes #1162
closes #1149

Commit: 38c8845e645cabce89e7610d1d5e735cc30543b1
https://github.com/pgjdbc/pgjdbc/commit/38c8845e645cabce89e7610d1d5e735cc30543b1
Author: Jorge Solorzano <jorsol(at)gmail(dot)com>
Date: 2018-07-01 (Sun, 01 Jul 2018)

Changed paths:
M CONTRIBUTING.md

Log Message:
-----------
docs: improve CONTRIBUTING.md (#951)

This is a rewrite of CONTRIBUTING.md to have clear sections about
how to contribute (code, docs, ideas, issues) to the project.

[skip ci]

Commit: f4ae60eca7b6dd8828f9e1b7a53c1dfee38f8201
https://github.com/pgjdbc/pgjdbc/commit/f4ae60eca7b6dd8828f9e1b7a53c1dfee38f8201
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-07-03 (Tue, 03 Jul 2018)

Changed paths:
M docs/_posts/2017-02-20-42.0.0-release.md
M docs/_posts/2017-05-04-42.1.0-release.md
M docs/_posts/2017-07-12-42.1.2-release.md
M docs/_posts/2017-07-14-42.1.3-release.md
M docs/_posts/2017-08-01-42.1.4-release.md
M docs/_posts/2018-01-17-42.2.0-release.md
M docs/_posts/2018-01-25-42.2.1-release.md
M docs/_posts/2018-03-15-42.2.2-release.md

Log Message:
-----------
docs: use "PR 42" references instead of "PR#42" in the changelog (#1239)

Commit: e19ee7ae5742ec0cd8976c66ae22e7e500e0107b
https://github.com/pgjdbc/pgjdbc/commit/e19ee7ae5742ec0cd8976c66ae22e7e500e0107b
Author: Dave Cramer <davecramer(at)gmail(dot)com>
Date: 2018-07-03 (Tue, 03 Jul 2018)

Changed paths:
M CHANGELOG.md
M pgjdbc/src/main/java/org/postgresql/Driver.java

Log Message:
-----------
minor language updates (#1241)

* reword the commit message correctly

Commit: 481460a32426c3d3a532f2a9a1b078ed9e98129a
https://github.com/pgjdbc/pgjdbc/commit/481460a32426c3d3a532f2a9a1b078ed9e98129a
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-07-05 (Thu, 05 Jul 2018)

Changed paths:
M pgjdbc/src/test/java/org/postgresql/replication/LogicalReplicationTest.java

Log Message:
-----------
test: close of replication connection has not been fixed at backend side, so disable the test till 12.1 (#1243)

test: close of replication connection has not been fixed at backend side, so disable the test till 12.1

Commit: 08631ccdabdb8ba6d52f398e2b0b46a9cf0cafbf
https://github.com/pgjdbc/pgjdbc/commit/08631ccdabdb8ba6d52f398e2b0b46a9cf0cafbf
Author: Stephen Nelson <stephen(at)eccostudio(dot)com>
Date: 2018-07-05 (Thu, 05 Jul 2018)

Changed paths:
M pgjdbc/src/main/checkstyle/checks.xml
M pgjdbc/src/main/java/org/postgresql/Driver.java
M pgjdbc/src/main/java/org/postgresql/PGConnection.java
M pgjdbc/src/main/java/org/postgresql/PGNotification.java
M pgjdbc/src/main/java/org/postgresql/PGProperty.java
M pgjdbc/src/main/java/org/postgresql/PGStatement.java
M pgjdbc/src/main/java/org/postgresql/copy/CopyManager.java
M pgjdbc/src/main/java/org/postgresql/copy/PGCopyInputStream.java
M pgjdbc/src/main/java/org/postgresql/copy/PGCopyOutputStream.java
M pgjdbc/src/main/java/org/postgresql/core/BaseConnection.java
M pgjdbc/src/main/java/org/postgresql/core/CachedQuery.java
M pgjdbc/src/main/java/org/postgresql/core/ConnectionFactory.java
M pgjdbc/src/main/java/org/postgresql/core/Encoding.java
M pgjdbc/src/main/java/org/postgresql/core/EncodingPredictor.java
M pgjdbc/src/main/java/org/postgresql/core/JavaVersion.java
M pgjdbc/src/main/java/org/postgresql/core/JdbcCallParseInfo.java
M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
M pgjdbc/src/main/java/org/postgresql/core/ParameterList.java
M pgjdbc/src/main/java/org/postgresql/core/Parser.java
M pgjdbc/src/main/java/org/postgresql/core/Query.java
M pgjdbc/src/main/java/org/postgresql/core/QueryExecutor.java
M pgjdbc/src/main/java/org/postgresql/core/ReplicationProtocol.java
M pgjdbc/src/main/java/org/postgresql/core/ResultHandler.java
M pgjdbc/src/main/java/org/postgresql/core/ServerVersion.java
M pgjdbc/src/main/java/org/postgresql/core/SocketFactoryFactory.java
M pgjdbc/src/main/java/org/postgresql/core/TypeInfo.java
M pgjdbc/src/main/java/org/postgresql/core/Utils.java
M pgjdbc/src/main/java/org/postgresql/core/v3/CopyInImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/CopyOperationImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/CopyOutImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/ExecuteRequest.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleQuery.java
M pgjdbc/src/main/java/org/postgresql/core/v3/TypeTransferModeRegistry.java
M pgjdbc/src/main/java/org/postgresql/core/v3/replication/V3PGReplicationStream.java
M pgjdbc/src/main/java/org/postgresql/core/v3/replication/V3ReplicationProtocol.java
M pgjdbc/src/main/java/org/postgresql/ds/PGPooledConnection.java
M pgjdbc/src/main/java/org/postgresql/ds/PGPoolingDataSource.java
M pgjdbc/src/main/java/org/postgresql/fastpath/Fastpath.java
M pgjdbc/src/main/java/org/postgresql/fastpath/FastpathArg.java
M pgjdbc/src/main/java/org/postgresql/geometric/PGbox.java
M pgjdbc/src/main/java/org/postgresql/geometric/PGcircle.java
M pgjdbc/src/main/java/org/postgresql/geometric/PGline.java
M pgjdbc/src/main/java/org/postgresql/geometric/PGlseg.java
M pgjdbc/src/main/java/org/postgresql/geometric/PGpath.java
M pgjdbc/src/main/java/org/postgresql/geometric/PGpoint.java
M pgjdbc/src/main/java/org/postgresql/geometric/PGpolygon.java
M pgjdbc/src/main/java/org/postgresql/hostchooser/HostRequirement.java
M pgjdbc/src/main/java/org/postgresql/jdbc/AbstractBlobClob.java
M pgjdbc/src/main/java/org/postgresql/jdbc/BooleanTypeUtil.java
M pgjdbc/src/main/java/org/postgresql/jdbc/EscapedFunctions.java
M pgjdbc/src/main/java/org/postgresql/jdbc/EscapedFunctions2.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgArray.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgCallableStatement.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgClob.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgConnection.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgPreparedStatement.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSet.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSetMetaData.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgStatement.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PreferQueryMode.java
M pgjdbc/src/main/java/org/postgresql/jdbc/TimestampUtils.java
M pgjdbc/src/main/java/org/postgresql/jdbc2/ArrayAssistant.java
M pgjdbc/src/main/java/org/postgresql/jdbc2/ArrayAssistantRegistry.java
M pgjdbc/src/main/java/org/postgresql/largeobject/BlobInputStream.java
M pgjdbc/src/main/java/org/postgresql/largeobject/BlobOutputStream.java
M pgjdbc/src/main/java/org/postgresql/largeobject/LargeObject.java
M pgjdbc/src/main/java/org/postgresql/largeobject/LargeObjectManager.java
M pgjdbc/src/main/java/org/postgresql/osgi/PGBundleActivator.java
M pgjdbc/src/main/java/org/postgresql/osgi/PGDataSourceFactory.java
M pgjdbc/src/main/java/org/postgresql/replication/LogSequenceNumber.java
M pgjdbc/src/main/java/org/postgresql/replication/PGReplicationConnection.java
M pgjdbc/src/main/java/org/postgresql/replication/PGReplicationStream.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedCommonCreateSlotBuilder.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedCommonStreamBuilder.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedCreateReplicationSlotBuilder.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedStreamBuilder.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/CommonOptions.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/logical/ChainedLogicalCreateSlotBuilder.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/logical/ChainedLogicalStreamBuilder.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/logical/LogicalReplicationOptions.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/physical/ChainedPhysicalCreateSlotBuilder.java
M pgjdbc/src/main/java/org/postgresql/replication/fluent/physical/ChainedPhysicalStreamBuilder.java
M pgjdbc/src/main/java/org/postgresql/ssl/SingleCertValidatingFactory.java
M pgjdbc/src/main/java/org/postgresql/ssl/jdbc4/LazyKeyManager.java
M pgjdbc/src/main/java/org/postgresql/ssl/jdbc4/LibPQFactory.java
M pgjdbc/src/main/java/org/postgresql/sspi/ISSPIClient.java
M pgjdbc/src/main/java/org/postgresql/sspi/NTDSAPI.java
M pgjdbc/src/main/java/org/postgresql/sspi/SSPIClient.java
M pgjdbc/src/main/java/org/postgresql/util/Base64.java
M pgjdbc/src/main/java/org/postgresql/util/ExpressionProperties.java
M pgjdbc/src/main/java/org/postgresql/util/LruCache.java
M pgjdbc/src/main/java/org/postgresql/util/MD5Digest.java
M pgjdbc/src/main/java/org/postgresql/util/PGInterval.java
M pgjdbc/src/main/java/org/postgresql/util/PGTimestamp.java
M pgjdbc/src/main/java/org/postgresql/util/PGmoney.java
M pgjdbc/src/main/java/org/postgresql/util/PGobject.java
M pgjdbc/src/main/java/org/postgresql/util/PGtokenizer.java
M pgjdbc/src/main/java/org/postgresql/util/ReaderInputStream.java
M pgjdbc/src/main/java/org/postgresql/util/URLCoder.java
M pgjdbc/src/main/java/org/postgresql/xa/PGXAConnection.java
M pgjdbc/src/main/java/org/postgresql/xa/RecoveredXid.java
M pgjdbc/src/test/java/org/postgresql/jdbc/DeepBatchedInsertStatementTest.java
M pgjdbc/src/test/java/org/postgresql/replication/LogicalReplicationStatusTest.java
M pgjdbc/src/test/java/org/postgresql/replication/LogicalReplicationTest.java
M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BaseTest4.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BatchExecuteTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BatchedInsertReWriteEnabledTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BlobTransactionTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/CopyBothResponseTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DriverTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PGPropertyTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/SearchPathLookupTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TimezoneTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/BaseDataSourceTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/CaseOptimiserDataSourceTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/ClientInfoTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/IsValidTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/WrapperTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/jdbc41/CloseOnCompletionTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/jdbc41/GetObjectTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/jdbc41/SchemaTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/jdbc41/SharedTimerClassLoaderLeakTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc42/SimpleJdbc42Test.java
M pgjdbc/src/test/java/org/postgresql/test/jre8/core/SocksProxyTest.java
M pgjdbc/src/test/java/org/postgresql/test/socketfactory/SocketFactoryTestSuite.java
M pgjdbc/src/test/java/org/postgresql/test/ssl/SingleCertValidatingFactoryTestSuite.java
M pgjdbc/src/test/java/org/postgresql/test/util/LruCacheTest.java
M pgjdbc/src/test/java/org/postgresql/test/util/rules/ServerVersionRule.java
M pgjdbc/src/test/java/org/postgresql/test/xa/XADataSourceTest.java

Log Message:
-----------
docs: correct the Javadoc and enforce with Checkstyle (#1236)

Commit: da831de521953aa1c168928173c9e75336682e29
https://github.com/pgjdbc/pgjdbc/commit/da831de521953aa1c168928173c9e75336682e29
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-07-10 (Tue, 10 Jul 2018)

Changed paths:
A pgjdbc/src/main/java/org/postgresql/core/CommandCompleteParser.java
M pgjdbc/src/main/java/org/postgresql/core/Parser.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
A pgjdbc/src/test/java/org/postgresql/core/CommandCompleteParserNegativeTest.java
A pgjdbc/src/test/java/org/postgresql/core/CommandCompleteParserTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java

Log Message:
-----------
perf: avoid string allocation for oid/rows parsing in command tag (#1232)

Commit: 671913b1b2e68668c11b8b4fd9a0aa9395dab5e6
https://github.com/pgjdbc/pgjdbc/commit/671913b1b2e68668c11b8b4fd9a0aa9395dab5e6
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-07-10 (Tue, 10 Jul 2018)

Changed paths:
M CHANGELOG.md

Log Message:
-----------
docs: prepare changelog for 42.3.3 release

Commit: d7297984a27c5a033571fbfcece62a1c849e2ec0
https://github.com/pgjdbc/pgjdbc/commit/d7297984a27c5a033571fbfcece62a1c849e2ec0
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-07-10 (Tue, 10 Jul 2018)

Changed paths:
M .gitattributes
A contributors.json
M release_notes.sh
M release_notes_filter.pl

Log Message:
-----------
chore: fetch contributors' URL via GitHub API

Commit: 706a96ef0a519956ec6552ad3d39ede952a0b233
https://github.com/pgjdbc/pgjdbc/commit/706a96ef0a519956ec6552ad3d39ede952a0b233
Author: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Date: 2018-07-11 (Wed, 11 Jul 2018)

Changed paths:
M CHANGELOG.md
M contributors.json
A docs/_posts/2018-07-11-42.2.3-release.md

Log Message:
-----------
docs: update site for 42.2.3

Compare: https://github.com/pgjdbc/pgjdbc/compare/ad7fd77fc53b...706a96ef0a51
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

Functionality will be removed from GitHub.com on January 31st, 2019.

Browse pgsql-jdbc by date

  From Date Subject
Next Message vlsi 2018-07-11 13:27:59 [pgjdbc/pgjdbc]
Previous Message Vladimir Sitnikov 2018-07-11 13:17:55 [pgjdbc/pgjdbc] 671913: docs: prepare changelog for 42.3.3 release