Thread: [pgjdbc/pgjdbc] a1a5ae: [maven-release-plugin] prepare releaseREL42.2.5

[pgjdbc/pgjdbc] a1a5ae: [maven-release-plugin] prepare releaseREL42.2.5

From
Dave Cramer
Date:
Branch: refs/heads/release/master
  Home:   https://github.com/pgjdbc/pgjdbc
  Commit: a1a5ae4f2283d4557f36756d1a0228310a3acccb
      https://github.com/pgjdbc/pgjdbc/commit/a1a5ae4f2283d4557f36756d1a0228310a3acccb
  Author: pgjdbc CI <pgsql-jdbc@postgresql.org>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

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

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


  Commit: 156db4d804931f0b82c289b8b3491f197b27aec9
      https://github.com/pgjdbc/pgjdbc/commit/156db4d804931f0b82c289b8b3491f197b27aec9
  Author: pgjdbc CI <pgsql-jdbc@postgresql.org>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

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

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


  Commit: d43398a5d4c173da40e8f283f9e5fe20a971de5c
      https://github.com/pgjdbc/pgjdbc/commit/d43398a5d4c173da40e8f283f9e5fe20a971de5c
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  docs: reflect 42.2.5 release in readme.md


  Commit: 1fff60434ba703b91a9ff47ccfc812a06262aff2
      https://github.com/pgjdbc/pgjdbc/commit/1fff60434ba703b91a9ff47ccfc812a06262aff2
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
    M certdir/README.md

  Log Message:
  -----------
  docs: update README.md for SSL tests

add hostdb for ssl tests


  Commit: 556c93d35cc7f27abf2a98f087a85a76e7363c55
      https://github.com/pgjdbc/pgjdbc/commit/556c93d35cc7f27abf2a98f087a85a76e7363c55
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-09-01 (Sat, 01 Sep 2018)

  Changed paths:
    M docs/community/mailinglist.html

  Log Message:
  -----------
  Update mailinglist.html

the postgresql project is using @lists.postgresql.org now 
Also removed references to pg-foundry
should probably fix where commits go.


  Commit: b53eedf672c00be6d340b2eb776e6c6e3c586384
      https://github.com/pgjdbc/pgjdbc/commit/b53eedf672c00be6d340b2eb776e6c6e3c586384
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-09-14 (Fri, 14 Sep 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  chore: add jdk11 and jdk12-ea tests to travis

* use oracle jdk11 and openjdk-ea
* use 10.0 for postgres version


  Commit: 265f22b28fd7b5511e30a28ad959d5645e9722cd
      https://github.com/pgjdbc/pgjdbc/commit/265f22b28fd7b5511e30a28ad959d5645e9722cd
  Author: Dmitriy Tseyler <tseylerd@gmail.com>
  Date:   2018-09-21 (Fri, 21 Sep 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleParameterList.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSet.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PreparedStatementTest.java

  Log Message:
  -----------
  fix: return Double.NaN for 'NaN'::numeric (#1304)

'NaN'::real => Float.NaN
'NaN'::double precision => Double.NaN
'NaN'::numeric => Double.NaN


  Commit: d514ceb502e7024cb302862880a8403bcd315ba3
      https://github.com/pgjdbc/pgjdbc/commit/d514ceb502e7024cb302862880a8403bcd315ba3
  Author: Philip Sanetra <PSanetra@users.noreply.github.com>
  Date:   2018-10-05 (Fri, 05 Oct 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/AbstractCreateSlotBuilder.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedCommonCreateSlotBuilder.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/logical/LogicalCreateSlotBuilder.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/physical/PhysicalCreateSlotBuilder.java
    M pgjdbc/src/test/java/org/postgresql/replication/ReplicationSlotTest.java

  Log Message:
  -----------
  feat: Extend ReplicationCreateSlotBuilder DSL to support temporary replications slots (#1306)

* feat: Extend ReplicationCreateSlotBuilder DSL to support temporary replications slots

With Postgres 10 it is possible to create temporary replication slots.
The Postgres JDBC Driver provides a DSL to create replication slots, but there was no option to declare the slot as
temporary.
This commit extends the DSL by a withTemporaryOption method.

BREAKING CHANGE: AbstractCreateSlotBuilder has no parameterless constructor anymore
Closes https://github.com/pgjdbc/pgjdbc/issues/1305

* refactor: Write tests in a more idiomatic way


  Commit: 10201f61727868bd6f64ce3ab6c197a11bee78f4
      https://github.com/pgjdbc/pgjdbc/commit/10201f61727868bd6f64ce3ab6c197a11bee78f4
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PGPropertyTest.java

  Log Message:
  -----------
  fix: autosave being overwritten in BaseDataSource by setUrl (#1309)


  Commit: e44e4e8972ec41bf05dddd4ac6dcfbc42a9842cf
      https://github.com/pgjdbc/pgjdbc/commit/e44e4e8972ec41bf05dddd4ac6dcfbc42a9842cf
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

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

  Log Message:
  -----------
  perf: ignore tables for PgDatabaseMetaData.getTypeInfo (#1302)

PostgreSQL considers tables to be composite types which
in very large schemas with lots of tables slows down getTypeInfo.
This fix filters out tables from types


  Commit: e2623d63d4b6fad0b12fb9ace842475e4a9134dc
      https://github.com/pgjdbc/pgjdbc/commit/e2623d63d4b6fad0b12fb9ace842475e4a9134dc
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M CHANGELOG.md
    M docs/_posts/2018-08-27-42.2.5-release.md
    M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/CopyDualImpl.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/replication/V3ReplicationProtocol.java

  Log Message:
  -----------
  perf: fix 1ms per async CopyAPI (regression since 42.2.5) (#1314)

The problem is SSL sockets use buffers for input, and `stream#available()` might easily return 0 even though the data
isavailable in the downstream socket. The only viable WA is to perform `read` calls, however it might impact
performance(e.g. for async copy operations). The resolution is to throttle read calls for copy api, and keep 1ms reads
forreplication api.
 

fixes #1312


  Commit: f3ade07d7758f134fd137db3ebab544f2211e290
      https://github.com/pgjdbc/pgjdbc/commit/f3ade07d7758f134fd137db3ebab544f2211e290
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .github/issue_template.md

  Log Message:
  -----------
  Update issue_template.md


  Commit: da4d6577f4c0acaadb703b40d267395bb45418f8
      https://github.com/pgjdbc/pgjdbc/commit/da4d6577f4c0acaadb703b40d267395bb45418f8
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ResultSetMetaDataTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/UpdateableResultTest.java

  Log Message:
  -----------
  Remove tests that use oids fixes #1347 (#1348)

* remove oid usage from tests as it is no longer possible to create user tables WITH OIDS

* see https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=578b229718e8f15fa779e20f086c4b6bb3776106

* remove TestUtil function to create tables with oids


  Commit: 9f248e1220338c12798f4a3bec585f4e22f534b4
      https://github.com/pgjdbc/pgjdbc/commit/9f248e1220338c12798f4a3bec585f4e22f534b4
  Author: itchyny <itchyny@hatena.ne.jp>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M CHANGELOG.md
    M docs/_posts/2018-07-12-42.2.3-release.md

  Log Message:
  -----------
  docs: fix link to pull request 1052 in 42.2.3 changelog (#1345)


  Commit: 2ad1ac3fc0e07edce957aaed51167240a970b1f1
      https://github.com/pgjdbc/pgjdbc/commit/2ad1ac3fc0e07edce957aaed51167240a970b1f1
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/SimpleDataSourceTest.java

  Log Message:
  -----------
  Fix setURL in BaseDataSource (#1341)

* make sure an invalid URL throws an exception in setUrl


  Commit: 7f0e200affbf4b6504bfafccaf6cfcdbe3b0219e
      https://github.com/pgjdbc/pgjdbc/commit/7f0e200affbf4b6504bfafccaf6cfcdbe3b0219e
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/ServerVersion.java
    M pgjdbc/src/test/java/org/postgresql/test/util/ServerVersionParseTest.java
    M pgjdbc/src/test/java/org/postgresql/test/util/ServerVersionTest.java

  Log Message:
  -----------
  Add support for version 11 and version 12 (#1332)

* Add support for version 11 and version 12

* add tests for ServerVersion

* remove core.ServerVersionTest, move tests into util.ServerVersionTest


  Commit: 84e8d90b4bbeecbdccbe7ec4d165cfaf3ef30bf4
      https://github.com/pgjdbc/pgjdbc/commit/84e8d90b4bbeecbdccbe7ec4d165cfaf3ef30bf4
  Author: Jorge Solorzano <jorsol@gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    A pgjdbc/src/main/java/org/postgresql/replication/ReplicationSlotInfo.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedCommonCreateSlotBuilder.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/logical/LogicalCreateSlotBuilder.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/physical/PhysicalCreateSlotBuilder.java
    M pgjdbc/src/test/java/org/postgresql/replication/ReplicationSlotTest.java

  Log Message:
  -----------
  feat: return info on create slot of replication (#1335)

The CREATE_REPLICATION_SLOT replication command returns the following
info: slot_name, consistent_point, snapshot_name, output_plugin.

This info can be valuable, in particular snapshot_name is exported
to allow a consistent snapshot in some uses cases that require it.

A new class ReplicationSlotInfo is being returned now to provide easy
access to the values.


  Commit: 0ed0e8f2dcd0ae4bbb5caee27b7057cef182c146
      https://github.com/pgjdbc/pgjdbc/commit/0ed0e8f2dcd0ae4bbb5caee27b7057cef182c146
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java

  Log Message:
  -----------
  fix missing metadata columns, and misspelled columns (#1323)

* fix missing metadata columns, and misspelled columns


  Commit: 325e63b4c8b7f0c923e8cb9b73795672f21c1fe5
      https://github.com/pgjdbc/pgjdbc/commit/325e63b4c8b7f0c923e8cb9b73795672f21c1fe5
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/copy/PGCopyInputStream.java
    M pgjdbc/src/main/java/org/postgresql/util/ReaderInputStream.java

  Log Message:
  -----------
  fix: Incorrect return value for bytes [128-255] in stream.read (#1349)

values between [128-255] previously returned integers in range [4294967168, 4294967295].


  Commit: b8a86807f93b76ff92e6ff2ffacd6fdc44457b21
      https://github.com/pgjdbc/pgjdbc/commit/b8a86807f93b76ff92e6ff2ffacd6fdc44457b21
  Author: Sualeh Fatehi <sualeh@hotmail.com>
  Date:   2018-11-26 (Mon, 26 Nov 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java

  Log Message:
  -----------
  Fix: getFunctionColumns used to return ProcedureColumns, now returns function columns

* Fixes #1106 

* Fix #1106 - rename returned ResultSet columns, use the correct DatabaseMetaData constants


  Commit: c4656b323f0dc3090926c0f14cd219461e534576
      https://github.com/pgjdbc/pgjdbc/commit/c4656b323f0dc3090926c0f14cd219461e534576
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-11-26 (Mon, 26 Nov 2018)

  Changed paths:
    M .travis/travis_create_slaves.sh

  Log Message:
  -----------
  fix: as of v12 recovery.conf is no longer used for standby recovery. … (#1355)

* fix: as of v12 recovery.conf is no longer used for standby recovery. settings are placed in postgresql.conf and
recover.signalis used to signal recovery
 

* use standby.signal to tell server what mode to startup in, standby_mode is no longer used

* let pg_basebackup create the standby files


  Commit: 381cf45cd1029d53ef748731d93361a814f711b6
      https://github.com/pgjdbc/pgjdbc/commit/381cf45cd1029d53ef748731d93361a814f711b6
  Author: pbillen <33231406+pbillen@users.noreply.github.com>
  Date:   2018-11-26 (Mon, 26 Nov 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/v3/replication/V3PGReplicationStream.java
    M pgjdbc/src/main/java/org/postgresql/replication/PGReplicationStream.java

  Log Message:
  -----------
  Allow setFlushedLSN(lsn) and setAppliedLSN(lsn) from outside main loop (#1329)

* Marking the fields holding the sequence numbers as  will allow the API user to call setFlushedLSN() and
setAppliedLSN()(and also the getters) from a thread different than the thread doing the main loop. This is useful when
doinga blocking read(), as it allows another thread to actually acknowledge an event as flushed/applied. Without this,
onecannot combine read() and parallel processing of WAL events.
 

* Update javadocs to reflect updated concurrency.



* Fix javadocs


  Commit: 2c0f692bf6240465410ea2f6fde729554309f46c
      https://github.com/pgjdbc/pgjdbc/commit/2c0f692bf6240465410ea2f6fde729554309f46c
  Author: Jorge Solorzano <jorsol@gmail.com>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

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

  Log Message:
  -----------
  test: fix misspelled secondaryPort2 build property (#1284)


  Commit: 5b0c05fb608619ec91afb5e2d2223c3fe1df207d
      https://github.com/pgjdbc/pgjdbc/commit/5b0c05fb608619ec91afb5e2d2223c3fe1df207d
  Author: Tyson Andre <tyson.andre@uwaterloo.ca>
  Date:   2018-12-02 (Sun, 02 Dec 2018)

  Changed paths:
    M docs/_posts/2017-02-20-42.0.0-release.md
    M docs/_posts/2018-01-17-42.2.0-release.md
    M docs/documentation/92/escaped-functions.md
    M docs/documentation/92/geometric.md
    M docs/documentation/92/ssl.md
    M docs/documentation/92/use.md
    M docs/documentation/93/escaped-functions.md
    M docs/documentation/93/geometric.md
    M docs/documentation/93/ssl.md
    M docs/documentation/93/use.md
    M docs/documentation/94/escaped-functions.md
    M docs/documentation/94/geometric.md
    M docs/documentation/94/ssl.md
    M docs/documentation/94/use.md
    M docs/documentation/changelog.md
    M docs/documentation/head/server-prepare.md
    M docs/documentation/head/ssl.md
    M docs/documentation/head/use.md

  Log Message:
  -----------
  docs: Fix typos in docs detected by codespell (#1361)

And fix two more typos that I noticed


  Commit: 0999bb78ecb0a305f830d8b76ae24f6e64444ec8
      https://github.com/pgjdbc/pgjdbc/commit/0999bb78ecb0a305f830d8b76ae24f6e64444ec8
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java

  Log Message:
  -----------
  Fix TestUtil.dropXyz(...) object not exists errors (#1359)

* test: Change drop object utilities in TestUtils to use IF EXISTS

Changes most drop object helper methods in TestUtils to check if a transaction
is in progress and, if not, then use IF EXISTS to suppress errors for missing
objects during the DROP command.

If a transaction is in progress then the command then the drop is executed
without the IF EXISTS clause so that missing objects results in an exception
and test failure.

In either case an unrelated error such as the server being offline will be now
throw an exception. This is a change from the prior behavior where all errors
that are not part of a transaction were being suppressed.
errors if the object being dropped does not exist.

* test: Change TestUtil.dropSequence(...) to add CASCADE

Adds CASCADE option to TestUtils.dropSequence(...) helper to handle
dependency errors in drop statements that previously being ignored.

* test: Add shouldDrop param to TestUtils.createCompositeType(...)

Also adds a method matching the previous signature without the new parameter
and defaulting to the older behaviour of true (i.e. drop then create).

* test: Use explicit drop type statements for metadata tests

Adds explicit drop statements for types in metadata tests to ensure
the drop statements are executed in the correct order. Also adds a
drop statement for the reference table.

The revised drop order is required as TestUtils no longer skips over
non-missing object errors when dropping objects.

* test: Clean up throws clauses in TestUtil

Restricts throws clauses in TestUtil to SQLException rather than a
more broad Exception and removes throws clause from initDriver().


  Commit: 7be21fc307fa28781d26a6f3752564236e3f9203
      https://github.com/pgjdbc/pgjdbc/commit/7be21fc307fa28781d26a6f3752564236e3f9203
  Author: Ivan Leskin <leskin.in@arenadata.io>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    M README.md
    M docs/documentation/head/connect.md
    M pgjdbc/src/main/java/org/postgresql/PGProperty.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/ConnectionFactoryImpl.java
    M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
    M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
    A pgjdbc/src/test/java/org/postgresql/test/core/OptionsPropertyTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java

  Log Message:
  -----------
  Support custom 'options' connection property (#1356)

* feat: support custom 'options' connection property

* add support for custom 'options' connection property
* add parsing of 'options' to TestUtil

this closes https://github.com/pgjdbc/pgjdbc/issues/222

* doc: update documentation to mention custom 'options' connection property support

* update README.md and docs/documentation/head/connect.md so that they mention 'options' connection
parameter

* test: add unit test for 'options' connection initialization parameter

* add a unit test to check 'options' connection initialization parameter is passed to the database
To do that, a schema is created. search_path is then set by 'options' to its name, and is checked
after establishing a connection


  Commit: cdfd49cf8040c75d315fb41f7c94ab4f9878a060
      https://github.com/pgjdbc/pgjdbc/commit/cdfd49cf8040c75d315fb41f7c94ab4f9878a060
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2018-12-08 (Sat, 08 Dec 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  chore: use openjdk7 to boostrap Travis CI images for JDK 6 (#1366)

In fact, Zulu JDK 6 is used for Java 6, so `jdk: openjdk7` does not matter much


  Commit: cea5231ba794c362cbd5285b299ba3f82ad29e73
      https://github.com/pgjdbc/pgjdbc/commit/cea5231ba794c362cbd5285b299ba3f82ad29e73
  Author: Craig Ringer <craig@2ndquadrant.com>
  Date:   2018-12-08 (Sat, 08 Dec 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/xa/PGXAConnection.java
    M pgjdbc/src/test/java/org/postgresql/test/xa/XADataSourceTest.java

  Log Message:
  -----------
  fix: NPE in PGXAConnection$ConnectionHandler.invoke() of .equals(null) (#1365)

The PGXAConnection inner class call-filtering proxy ConnectionHandler
special cases calls to equals() by testing if the argument is itself
a proxy that should be unwrapped.

However it fails to test if the argument is null before calling getClass()
on it, resulting in an NPE like

    java.lang.NullPointerException: null
    at org.postgresql.xa.PGXAConnection$ConnectionHandler.invoke(PGXAConnection.java:139)

Fix by testing for null. While we're at it, also defensively check to ensure
there's exactly one argument to .equals. It's not sensible to pass more and
will error later anyway.


  Commit: be23262b14378dd2282161733fdc2d345a8b8629
      https://github.com/pgjdbc/pgjdbc/commit/be23262b14378dd2282161733fdc2d345a8b8629
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-12-08 (Sat, 08 Dec 2018)

  Changed paths:
    M .github/pull_request_template.md

  Log Message:
  -----------
  Update pull_request_template.md (#1367)


  Commit: 2a715a988bead78aeb0a341a37faf86b62df4975
      https://github.com/pgjdbc/pgjdbc/commit/2a715a988bead78aeb0a341a37faf86b62df4975
  Author: Sualeh Fatehi <sualeh@hotmail.com>
  Date:   2018-12-08 (Sat, 08 Dec 2018)

  Changed paths:
    M CONTRIBUTING.md
    A TESTING.md
    R pgjdbc/src/test/java/org/postgresql/test/README.md

  Log Message:
  -----------
  Update testing documents, and point to jackdb/pgjdbc-test-vm (#1363)

* Update testing documents, and point to https://github.com/jackdb/pgjdbc-test-vm

* Remove references to ant, and other edits

* Move document out of source tree

* Update documentation


  Commit: 33ac76d1108d295381b7685c1a17133bb7dd777d
      https://github.com/pgjdbc/pgjdbc/commit/33ac76d1108d295381b7685c1a17133bb7dd777d
  Author: Mykola Nikishov <mn@mn.com.ua>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Fix link to Test Suite Howto (#1369)

[1] 2a715a988bead78aeb0a341a37faf86b62df4975

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>


  Commit: bac4bc1a2c876de82b6a583d144ae5d82bfd6bb0
      https://github.com/pgjdbc/pgjdbc/commit/bac4bc1a2c876de82b6a583d144ae5d82bfd6bb0
  Author: Mykola Nikishov <mn@mn.com.ua>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

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

  Log Message:
  -----------
  refactor: remove unused method encode3to4 from Base64 (#1370)

The method encode3to4(byte[], byte[], int) from Base64 has never been
used since [1].

[1] 034c2c3fecd39cd1513914d577921913c9810aa6

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>


  Commit: 9b45e709c20623ac1d4233bf1cc0369e8ddbe076
      https://github.com/pgjdbc/pgjdbc/commit/9b45e709c20623ac1d4233bf1cc0369e8ddbe076
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

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

  Log Message:
  -----------
  refactor: Clean up loading of reading of keydata file in LazyKeyManager (#1372)


  Commit: 2a639fd6ef4b47559cd4c0c71fb9116640e88c94
      https://github.com/pgjdbc/pgjdbc/commit/2a639fd6ef4b47559cd4c0c71fb9116640e88c94
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M certdir/README.md

  Log Message:
  -----------
  Update README.md


  Commit: c0f6b9bdddaff5a3e489769528b09ef22e224706
      https://github.com/pgjdbc/pgjdbc/commit/c0f6b9bdddaff5a3e489769528b09ef22e224706
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M certdir/README.md

  Log Message:
  -----------
  Fix formatting


  Commit: 10945e34a4df2e51566c72fd64e0407c3f358477
      https://github.com/pgjdbc/pgjdbc/commit/10945e34a4df2e51566c72fd64e0407c3f358477
  Author: Mark Nguyen <Mrk-Nguyen@users.noreply.github.com>
  Date:   2018-12-16 (Sun, 16 Dec 2018)

  Changed paths:
    M docs/documentation/head/connect.md

  Log Message:
  -----------
  docs: Add DEM format details for `sslkey` (#1376)

Add DEM format details and instructions on how to convert from PEM to DER format as discussed in issue #1364


  Commit: 72dc692e1104a726385a9df10a4778f4e7e73020
      https://github.com/pgjdbc/pgjdbc/commit/72dc692e1104a726385a9df10a4778f4e7e73020
  Author: Craig Ringer <craig@2ndquadrant.com>
  Date:   2019-01-07 (Mon, 07 Jan 2019)

  Changed paths:
    M docs/documentation/head/connect.md
    M pgjdbc/pom.xml

  Log Message:
  -----------
  Update waffle-jna to new artifact coordinates (#1383)

* Update waffle-jna to new artifact coordinates

* Make docs more explicit about how to use SSPI


  Commit: a7f63bff0bbd552666d269251436dbb8e6b25d6a
      https://github.com/pgjdbc/pgjdbc/commit/a7f63bff0bbd552666d269251436dbb8e6b25d6a
  Author: Marc Dean <marc.dean.jr@gmail.com>
  Date:   2019-01-07 (Mon, 07 Jan 2019)

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

  Log Message:
  -----------
  Add DEADLOCK_DETECTED Enumeration (#1380)

This commit includes an additional value to represent the PostgreSQL error code for the condition "deadlock_detected".

- Include enum value for DEADLOCK_DETECTED PSQLState
- Set value to "40P01" per documentation located at: https://www.postgresql.org/docs/current/errcodes-appendix.html


  Commit: ebada4afb25864bc2d8ba900b433a849c69decf8
      https://github.com/pgjdbc/pgjdbc/commit/ebada4afb25864bc2d8ba900b433a849c69decf8
  Author: Kevin Wooten <kdubb@me.com>
  Date:   2019-01-16 (Wed, 16 Jan 2019)

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

  Log Message:
  -----------
  Fixes `LocalDateTime` handling of BC dates (#1388)

The assertion in `SetObject310Test.testSetLocalDateTimeBc`  is

>   // -1997-06-30T23:59:59.999999 -> 1997-06-30 23:59:59.999999 BC

This is incorrect.  It is actually `-1996  == 1997 BC` because there is no year zero in AD/BC.

I used a `DateTimeFormatter` in the test to prove my case. This “fix” for this method is to fix
`TimeStampUtils.appendDate`and stop using the proleptic year (aka `YEAR`) and start using the year of the era (aka
`YEAR_OF_ERA`).


  Commit: ef14ceae7598ad854b7af79ec2c1244662ed3fce
      https://github.com/pgjdbc/pgjdbc/commit/ef14ceae7598ad854b7af79ec2c1244662ed3fce
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2019-01-20 (Sun, 20 Jan 2019)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/SetObject310Test.java

  Log Message:
  -----------
  test: avoid locale-dependent output in SetObject310Test

This is a fixup to #1388


  Commit: 2341623b43bf2c9b1b24f41e7ec2eb37acaa6a62
      https://github.com/pgjdbc/pgjdbc/commit/2341623b43bf2c9b1b24f41e7ec2eb37acaa6a62
  Author: Harry Chan <38070640+hc-codersatlas@users.noreply.github.com>
  Date:   2019-01-29 (Tue, 29 Jan 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/QueryExecutorBase.java
    M pgjdbc/src/main/java/org/postgresql/ds/PGPooledConnection.java
    M pgjdbc/src/main/java/org/postgresql/ssl/LazyKeyManager.java
    M pgjdbc/src/main/java/org/postgresql/xa/PGXAConnection.java

  Log Message:
  -----------
  Optimize toArray (#1395) (#1396)

* Optimize toArray (#1395)

replace toArray(new T[size]) with toArray(new T[0]) for better performance

* Optimize toArray (#1395)

replace toArray(new T[size]) with toArray(new T[0]) for better performance

https://shipilev.net/blog/2016/arrays-wisdom-ancients/#_conclusion (also contains benchmarks).


  Commit: 6b13f7b7af95bd86b0763f8e73395e4d7eebc410
      https://github.com/pgjdbc/pgjdbc/commit/6b13f7b7af95bd86b0763f8e73395e4d7eebc410
  Author: jajalvipul <jajalvipul@gmail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

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

  Log Message:
  -----------
  Added break statement to avoid the additional iterations in for loop (#1406)

This has resulted in avoiding the hang issue identified in issue # 1403


  Commit: 65f7ea6f93f30f3e9d9d3faeca8e0e3b0a055195
      https://github.com/pgjdbc/pgjdbc/commit/65f7ea6f93f30f3e9d9d3faeca8e0e3b0a055195
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README.md (#1404)


  Commit: 5965f3996b285992df2e13e0260858537b31c3d6
      https://github.com/pgjdbc/pgjdbc/commit/5965f3996b285992df2e13e0260858537b31c3d6
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

  Changed paths:
    M appveyor.yml

  Log Message:
  -----------
  add matrix including master to test (#1408)

* add matrix of postgresql versions to test


  Commit: 61cc2756bac7eb809c62ebbd9ed5537589bed08d
      https://github.com/pgjdbc/pgjdbc/commit/61cc2756bac7eb809c62ebbd9ed5537589bed08d
  Author: AlexElin <alexey.elin@list.ru>
  Date:   2019-02-17 (Sun, 17 Feb 2019)

  Changed paths:
    A pgjdbc/.editorconfig

  Log Message:
  -----------
  chore: add .editorconfig (#1410)

add .editorconfig with configuration for java files


  Commit: 6b124a054074e3aa85787314390b633adfe073ca
      https://github.com/pgjdbc/pgjdbc/commit/6b124a054074e3aa85787314390b633adfe073ca
  Author: AlexElin <alexey.elin@list.ru>
  Date:   2019-02-17 (Sun, 17 Feb 2019)

  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/PGProperty.java
    M pgjdbc/src/main/java/org/postgresql/core/BaseStatement.java
    M pgjdbc/src/main/java/org/postgresql/core/Notification.java
    M pgjdbc/src/main/java/org/postgresql/core/PGBindException.java
    M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
    M pgjdbc/src/main/java/org/postgresql/core/Parser.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/gss/GssAction.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/PSQLSavepoint.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/PgParameterMetaData.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/PgSQLXML.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgStatement.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/TimestampUtils.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java
    M pgjdbc/src/main/java/org/postgresql/osgi/PGBundleActivator.java
    M pgjdbc/src/main/java/org/postgresql/ssl/DbKeyStoreSocketFactory.java
    M pgjdbc/src/main/java/org/postgresql/ssl/DefaultJavaSSLFactory.java
    M pgjdbc/src/main/java/org/postgresql/ssl/LibPQFactory.java
    M pgjdbc/src/main/java/org/postgresql/ssl/NonValidatingFactory.java
    M pgjdbc/src/main/java/org/postgresql/ssl/PGjdbcHostnameVerifier.java
    M pgjdbc/src/main/java/org/postgresql/ssl/SingleCertValidatingFactory.java
    M pgjdbc/src/main/java/org/postgresql/ssl/WrappedFactory.java
    M pgjdbc/src/main/java/org/postgresql/util/Base64.java
    M pgjdbc/src/main/java/org/postgresql/util/GT.java
    M pgjdbc/src/main/java/org/postgresql/util/MD5Digest.java
    M pgjdbc/src/main/java/org/postgresql/util/PGbytea.java
    M pgjdbc/src/main/java/org/postgresql/util/PSQLException.java
    M pgjdbc/src/main/java/org/postgresql/util/ServerErrorMessage.java
    M pgjdbc/src/main/java/org/postgresql/util/StreamWrapper.java
    M pgjdbc/src/test/java/org/postgresql/jdbc/InsertRewriteWithAlternatingTypesIssue584.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/SearchPathLookupTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TestACL.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TimestampTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TimezoneTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/CompositeTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/DatabaseMetaDataTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3BlobTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3SavepointTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/ResultSetTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/SendRecvBufferSizeTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/TypesTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/ArrayTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/BinaryStreamTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/BlobTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/DatabaseMetaDataTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/PGCopyInputStreamTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/WrapperTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/XmlTest.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/NetworkTimeoutTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/jdbc41/SchemaTest.java
    M pgjdbc/src/test/java/org/postgresql/test/osgi/PGDataSourceFactoryTest.java
    M pgjdbc/src/test/java/org/postgresql/test/socketfactory/SocketFactoryTestSuite.java
    M pgjdbc/src/test/java/org/postgresql/test/util/BrokenInputStream.java
    M pgjdbc/src/test/java/org/postgresql/test/xa/XADataSourceTest.java

  Log Message:
  -----------
  style: enable checkstyle modules for name checking (#1411)

enable MemberName, ParameterName, TypeName and LocalVariableName checkstyle modules


  Commit: 7b52b0c9e5b9aa9a9c655bb68f23bf4ec57fd51c
      https://github.com/pgjdbc/pgjdbc/commit/7b52b0c9e5b9aa9a9c655bb68f23bf4ec57fd51c
  Author: AlexElin <alexey.elin@list.ru>
  Date:   2019-02-17 (Sun, 17 Feb 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/Driver.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgConnection.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DriverTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/jdbc41/AbortTest.java

  Log Message:
  -----------
  test: add tests for Driver and PgConnection (#1402)

add tests that check behaviour with null-arguments


  Commit: 4cd3f05a4697ff61ff01d80828888bfbe086e8c5
      https://github.com/pgjdbc/pgjdbc/commit/4cd3f05a4697ff61ff01d80828888bfbe086e8c5
  Author: AlexElin <alexey.elin@list.ru>
  Date:   2019-02-17 (Sun, 17 Feb 2019)

  Changed paths:
    M pgjdbc/src/main/checkstyle/checks.xml
    M pgjdbc/src/main/java/org/postgresql/core/Parser.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgConnection.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/PGCopyInputStreamTest.java

  Log Message:
  -----------
  chore: add EmptyStatement checkstyle rule (#1400)

* chore: add EmptyStatement checkstyle rule


  Commit: ddb38e572690f9366ba392a63f1a73711821ae1d
      https://github.com/pgjdbc/pgjdbc/commit/ddb38e572690f9366ba392a63f1a73711821ae1d
  Author: AlexElin <alexey.elin@list.ru>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M pgjdbc/src/main/checkstyle/checks.xml
    M pgjdbc/src/main/java/org/postgresql/ssl/PGjdbcHostnameVerifier.java
    M pgjdbc/src/main/java/org/postgresql/sspi/SSPIClient.java
    M pgjdbc/src/main/java/org/postgresql/util/HostSpec.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/BaseDataSourceTest.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SingleCertValidatingFactoryTestSuite.java

  Log Message:
  -----------
  chore: add StaticVariableName checkstyle rule (#1414)

add StaticVariableName checkstyle rule + fix violations + simplify SSPIClient constructor


  Commit: 6a0960a66981a03577221e2d742865526cb2325d
      https://github.com/pgjdbc/pgjdbc/commit/6a0960a66981a03577221e2d742865526cb2325d
  Author: Doug Mayer <me@doxavore.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  Add core type delimiters into cache for array type OIDs. (#1416)

* Add core type delimiters into cache for array type OIDs.

In addition to caching the underlying core type mapped to a comma,
cache their array equivalent types to avoid querying from the server.

Fixes #1415.

* Initialize TypeInfoCache maps by anticipated size.


  Commit: 7ae1e833cda9966c79fc84ebe633f8492b3e5f3d
      https://github.com/pgjdbc/pgjdbc/commit/7ae1e833cda9966c79fc84ebe633f8492b3e5f3d
  Author: AlexElin <alexey.elin@list.ru>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

  Changed paths:
    A .editorconfig
    R pgjdbc/.editorconfig
    M pgjdbc/pom.xml
    M pgjdbc/src/main/checkstyle/checks.xml
    M pgjdbc/src/main/java/org/postgresql/PGConnection.java
    M pgjdbc/src/main/java/org/postgresql/core/Parser.java
    M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
    M pgjdbc/src/main/java/org/postgresql/replication/PGReplicationStream.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BatchExecuteTest.java

  Log Message:
  -----------
  chore: enable AtclauseOrder checkstyle rule (#1417)

* chore: enable AtclauseOrder checkstyle rule

enable AtclauseOrder checkstyle rule + fix violations + update checkstyle lib and plugin

* chore: enable AtclauseOrder checkstyle rule

move .editorconfig to upper level


  Commit: af8f8836d004d7227017774dff895c1ee706c03d
      https://github.com/pgjdbc/pgjdbc/commit/af8f8836d004d7227017774dff895c1ee706c03d
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

  Changed paths:
    M README.md
    M docs/documentation/head/connect.md
    M pgjdbc/src/main/java/org/postgresql/PGProperty.java
    M pgjdbc/src/main/java/org/postgresql/core/QueryExecutor.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/PgStatement.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PGPropertyTest.java

  Log Message:
  -----------
  Fix:save points causing server to run out of resources (#1409)

* Savepoints created by autosavepoint logic will be cleaned up after 1000 successful transactions

* if setSavePoint is called on the connection any automatically created savepoints will be released and autosave
disabled.


  Commit: fe7eda3d2e56d70b83294b7534d6386501599c37
      https://github.com/pgjdbc/pgjdbc/commit/fe7eda3d2e56d70b83294b7534d6386501599c37
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-02-26 (Tue, 26 Feb 2019)

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

  Log Message:
  -----------
  use postgres column type name in error message (#1422)


  Commit: 0c5cf475d35fb73d921eac922089cf4406e48c9d
      https://github.com/pgjdbc/pgjdbc/commit/0c5cf475d35fb73d921eac922089cf4406e48c9d
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-02-26 (Tue, 26 Feb 2019)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
    M pgjdbc/src/test/java/org/postgresql/test/util/HostSpecTest.java

  Log Message:
  -----------
  fix:Test Case HostSpecTest , tests testShouldResolveWithEmptySocksProxyHost and
testShouldResolveWithWhiteSpaceSocksProxyHost(#1424)
 

Added HostSpecTest to Jdbc2TestSuite and removed duplicates from same
Fixes #1423


  Commit: 35df0dde43e50ddd1c75e5edb49ceae6daa1491f
      https://github.com/pgjdbc/pgjdbc/commit/35df0dde43e50ddd1c75e5edb49ceae6daa1491f
  Author: rnveach <rveach02@gmail.com>
  Date:   2019-03-15 (Fri, 15 Mar 2019)

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

  Log Message:
  -----------
  fix: improper indentation for javadoc (#1434)


  Commit: 42d6bfa51929a333c3d2d8c098997a9f01514eac
      https://github.com/pgjdbc/pgjdbc/commit/42d6bfa51929a333c3d2d8c098997a9f01514eac
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java

  Log Message:
  -----------
  Fix metadata test to use explicit PK/FK names (#1442)

Changes testCrossReference() to validate the retrieved primary and foreign key columns
against their expected values. Previously it would have accepted them in either order or
the same value repeated twice for each.

Also checks to ensure that the expected number of rows are actually returned. Previously
it would have skipped all the checks if no rows were returned.


  Commit: f8c112cbeea4f1ceb893678407aa0149a08a8f28
      https://github.com/pgjdbc/pgjdbc/commit/f8c112cbeea4f1ceb893678407aa0149a08a8f28
  Author: Krzysztof Szafrański <k.p.szafranski@gmail.com>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

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

  Log Message:
  -----------
  Fix logging level (#1446)

Perhaps I'm missing something, but I don't think successful hostname validation should log on SEVERE/ERROR.


  Commit: ed5f750beb387a8846e5aa79a775e2d49b48b3c4
      https://github.com/pgjdbc/pgjdbc/commit/ed5f750beb387a8846e5aa79a775e2d49b48b3c4
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M pgjdbc/pom.xml

  Log Message:
  -----------
  Update checkstyle to 8.18 (#1447)

Fixes CVE-2019-9658


  Commit: 5e48c4d0714fd656fb1997f29c1fa2d4fee60708
      https://github.com/pgjdbc/pgjdbc/commit/5e48c4d0714fd656fb1997f29c1fa2d4fee60708
  Author: kazachka <kazachka@mail.ua>
  Date:   2019-03-31 (Sun, 31 Mar 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/BatchedQuery.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleParameterList.java
    M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
    M pgjdbc/src/main/java/org/postgresql/hostchooser/CandidateHost.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/AbstractBlobClob.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/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/TimestampUtils.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/sspi/SSPIClient.java
    M pgjdbc/src/main/java/org/postgresql/util/Base64.java
    M pgjdbc/src/main/java/org/postgresql/util/PGtokenizer.java
    M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3BlobTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/Jdbc42CallableStatementTest.java

  Log Message:
  -----------
  style: remove extra empty lines (#1452)


  Commit: b6ab27c170ebeb88728f33207924d664ce7f7d77
      https://github.com/pgjdbc/pgjdbc/commit/b6ab27c170ebeb88728f33207924d664ce7f7d77
  Author: Nikolai Ivanov <nicktorwald@users.noreply.github.com>
  Date:   2019-04-08 (Mon, 08 Apr 2019)

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

  Log Message:
  -----------
  fix: improper relative cursor movement (#1462)

Fix a wrong relative cursor movement when a new calculated index is
negative (beyond the first row). According to the java-doc, in this
case the position leaves before the first row. Current implementation
of the 'relative' method delegates the movement to the 'absolute' method
which treats a negative index with respect to the end of the result set.


  Commit: 8e47a303a6e89de43bd6983f92f04f3591a385d9
      https://github.com/pgjdbc/pgjdbc/commit/8e47a303a6e89de43bd6983f92f04f3591a385d9
  Author: kaiwangchen <kaiwang.chen@gmail.com>
  Date:   2019-04-09 (Tue, 09 Apr 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleParameterList.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/PreparedStatementTest.java

  Log Message:
  -----------
  Fix execution with big decimal in simple query mode. (#1463)


  Commit: 0a4f078e2f10e5b3dfec115eaeb6220c57bbee3b
      https://github.com/pgjdbc/pgjdbc/commit/0a4f078e2f10e5b3dfec115eaeb6220c57bbee3b
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-04-09 (Tue, 09 Apr 2019)

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

  Log Message:
  -----------
  fix javadoc for defaultAutoCommit to default to true (#1465)


  Commit: 31bc6e59b090c1d1c1904ca0cda09db2c1afb302
      https://github.com/pgjdbc/pgjdbc/commit/31bc6e59b090c1d1c1904ca0cda09db2c1afb302
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-04-09 (Tue, 09 Apr 2019)

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

  Log Message:
  -----------
  autocommit true turns *on* autocommit by default


  Commit: 73ec817311857756164b1933ce2dfa8127f8dffd
      https://github.com/pgjdbc/pgjdbc/commit/73ec817311857756164b1933ce2dfa8127f8dffd
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2019-04-09 (Tue, 09 Apr 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/Encoding.java
    M pgjdbc/src/main/java/org/postgresql/core/UTF8Encoding.java
    M pgjdbc/src/main/java/org/postgresql/util/ObjectFactory.java

  Log Message:
  -----------
  Cleanup encoding (#1441)

* fix: Correct typo weather to whether

* misc: Change internal Encoding.testAsciiNumbers(...) to be static

* perf: Enhance Encoding constructor to allow skipping of ASCII number compatibility test

Adds a two parameter constructor to Encoding to allow sub classes to specify whether their
known ASCII compatability so as to skip testing. The only usage of it is the UTF8Encoding
which is changed to use the new constructor.


  Commit: 129960eaa2916a0177cfb8eec503aacc68d8460f
      https://github.com/pgjdbc/pgjdbc/commit/129960eaa2916a0177cfb8eec503aacc68d8460f
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-04-09 (Tue, 09 Apr 2019)

  Changed paths:
    M docs/community/mailinglist.html

  Log Message:
  -----------
  remove reference to unknown google group (#1429)


  Commit: 0efcf81c62ff8397c363c3d07d4d72e725e63772
      https://github.com/pgjdbc/pgjdbc/commit/0efcf81c62ff8397c363c3d07d4d72e725e63772
  Author: Adam Brusselback <adambrusselback@gmail.com>
  Date:   2019-04-19 (Fri, 19 Apr 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java

  Log Message:
  -----------
  Add method alias's for each property which didn't use the conventiona… (#1436)

* Add method alias's for each property which didn't use the conventional Java bean method naming for the specific
propertyname.
 

This allows other libraries like connection pools to properly set any properties by the property names through their
owninterface when you may not have direct access to the jdbc datasource.
 

* fix checkstyle errors


  Commit: fac5e09c3851537c25254d0c635c6e2f02943ca3
      https://github.com/pgjdbc/pgjdbc/commit/fac5e09c3851537c25254d0c635c6e2f02943ca3
  Author: Andrew Guibert <andy.guibert@gmail.com>
  Date:   2019-04-19 (Fri, 19 Apr 2019)

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

  Log Message:
  -----------
  Fix inconsistent javadoc for setDefaultAutoCommit (#1472)


  Commit: cb466d1bf74cb18c6444f099862b7e43329e93bf
      https://github.com/pgjdbc/pgjdbc/commit/cb466d1bf74cb18c6444f099862b7e43329e93bf
  Author: kazachka <kazachka@mail.ua>
  Date:   2019-04-19 (Fri, 19 Apr 2019)

  Changed paths:
    M pgjdbc/src/main/checkstyle/checks.xml
    M pgjdbc/src/main/java/org/postgresql/copy/PGCopyInputStream.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/v3/QueryExecutorImpl.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleParameterList.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/replication/V3ReplicationProtocol.java
    M pgjdbc/src/main/java/org/postgresql/gss/GssAction.java
    M pgjdbc/src/main/java/org/postgresql/gss/MakeGSS.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/AbstractBlobClob.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgArray.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/PgSQLXML.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/TimestampUtils.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java
    M pgjdbc/src/main/java/org/postgresql/jre8/sasl/ScramAuthenticator.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/logical/LogicalStreamBuilder.java
    M pgjdbc/src/main/java/org/postgresql/util/Base64.java
    M pgjdbc/src/main/java/org/postgresql/util/PGTime.java
    M pgjdbc/src/main/java/org/postgresql/util/PGTimestamp.java
    M pgjdbc/src/main/java/org/postgresql/util/PGbytea.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/PSQLException.java
    M pgjdbc/src/main/java/org/postgresql/util/PSQLState.java
    M pgjdbc/src/main/java/org/postgresql/util/PSQLWarning.java
    M pgjdbc/src/main/java/org/postgresql/util/ServerErrorMessage.java
    M pgjdbc/src/test/java/org/postgresql/core/ReturningParserTest.java
    M pgjdbc/src/test/java/org/postgresql/replication/LogSequenceNumberTest.java
    M pgjdbc/src/test/java/org/postgresql/replication/ReplicationSlotTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BlobTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/CallableStmtTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ConnectTimeoutTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DateStyleTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/IntervalTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/LoginTimeoutTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PGPropertyTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PreparedStatementTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/RefCursorTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ReplaceProcessingTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ResultSetMetaDataTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ServerPreparedStmtTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TimestampTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TimezoneTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/UpdateableResultTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3CallableStatementTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/XmlTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/CustomizeDefaultFetchSizeTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/GetObject310InfinityTests.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/GetObject310Test.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/Jdbc42CallableStatementTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/PreparedStatementTest.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTest.java
    M pgjdbc/src/test/java/org/postgresql/test/util/LruCacheTest.java
    M pgjdbc/src/test/java/org/postgresql/test/xa/XADataSourceTest.java
    M pgjdbc/src/test/java/org/postgresql/util/PSQLWarningTest.java

  Log Message:
  -----------
  style: remove extra empty lines (#1454)


  Commit: d0453b7582975438eb889082cffcfd8ebe6e3e4d
      https://github.com/pgjdbc/pgjdbc/commit/d0453b7582975438eb889082cffcfd8ebe6e3e4d
  Author: Kamal Kumlien <kkumlien@users.noreply.github.com>
  Date:   2019-04-19 (Fri, 19 Apr 2019)

  Changed paths:
    M docs/documentation/head/logging.md

  Log Message:
  -----------
  docs: cosmetic fixes on sample settings (#1379)


  Commit: 95ba7b261e39754674c5817695ae5ebf9a341fae
      https://github.com/pgjdbc/pgjdbc/commit/95ba7b261e39754674c5817695ae5ebf9a341fae
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-04-25 (Thu, 25 Apr 2019)

  Changed paths:
    M backend_protocol_v4_wanted_features.md

  Log Message:
  -----------
  Update backend_protocol_v4_wanted_features.md


  Commit: 8bd9062f1c3dd1c80d096ff8db738dce010f8b46
      https://github.com/pgjdbc/pgjdbc/commit/8bd9062f1c3dd1c80d096ff8db738dce010f8b46
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-05-28 (Tue, 28 May 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.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/TimestampUtils.java
    M pgjdbc/src/main/java/org/postgresql/largeobject/LargeObjectManager.java
    M pgjdbc/src/main/java/org/postgresql/ssl/SingleCertValidatingFactory.java

  Log Message:
  -----------
  some fixbugs cleanup (#1486)


  Commit: 17c4bcfb59e846c593093752f2e30dd97bb4b338
      https://github.com/pgjdbc/pgjdbc/commit/17c4bcfb59e846c593093752f2e30dd97bb4b338
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-05-28 (Tue, 28 May 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java

  Log Message:
  -----------
  change IS_GENERATED to IS_GENERATEDCOLUMN as per spec (#1485)


  Commit: 27b8fcae7aab6bf777ef5c019df31d34db00d69b
      https://github.com/pgjdbc/pgjdbc/commit/27b8fcae7aab6bf777ef5c019df31d34db00d69b
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-05-29 (Wed, 29 May 2019)

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

  Log Message:
  -----------
  undo part of fixbugs pull request that set returned NULL mistakenly (#1489)


  Commit: 12ef697a3d34b616716ea9c2c8cb4c9447e2c4c3
      https://github.com/pgjdbc/pgjdbc/commit/12ef697a3d34b616716ea9c2c8cb4c9447e2c4c3
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-05-30 (Thu, 30 May 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/translation/messages_bg.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_ja.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_pt_BR.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_ru.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_sr.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_tr.java
    M pgjdbc/src/main/java/org/postgresql/xa/PGXAConnection.java

  Log Message:
  -----------
  fix: Error messages cannot be formatted (#1492)

* fix: Error messages cannot be formatted

fixes #1491


  Commit: 1970c4a3fb8ebf4cc52f5d8b0d4977388ee713e7
      https://github.com/pgjdbc/pgjdbc/commit/1970c4a3fb8ebf4cc52f5d8b0d4977388ee713e7
  Author: maltalex <alex@bit48.net>
  Date:   2019-06-06 (Thu, 06 Jun 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/replication/LogSequenceNumber.java
    M pgjdbc/src/test/java/org/postgresql/replication/LogSequenceNumberTest.java

  Log Message:
  -----------
  Make LogSequenceNumber implement Comparable<LogSequenceNumber> (#1494)

* LogSequenceNumber now implements Comparable<LogSequenceNumber>

* LogSequenceNumber compareTo tests

* LogSequenceNumber and LogSequenceNumberTest codestyle fixes


  Commit: c9a70782b3818609ca29e19d1a4aa0af89d96382
      https://github.com/pgjdbc/pgjdbc/commit/c9a70782b3818609ca29e19d1a4aa0af89d96382
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-06-17 (Mon, 17 Jun 2019)

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

  Log Message:
  -----------
  fix #1499 rounding for timestamps truncated to dates before 1970 (#1502)

* fix #1499 rounding for timestamps truncated to dates before 1970

* Implement floorDiv until we drop support for Java 1.7


  Commit: 45ce14fd170d3b50aed5bbe5e3d25bbd0a3e80a5
      https://github.com/pgjdbc/pgjdbc/commit/45ce14fd170d3b50aed5bbe5e3d25bbd0a3e80a5
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-06-17 (Mon, 17 Jun 2019)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Fix maven coordinates (#1479)


  Commit: b565389920f78702625ee263473bd9b3ec97f764
      https://github.com/pgjdbc/pgjdbc/commit/b565389920f78702625ee263473bd9b3ec97f764
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  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/jdbc2/TimezoneTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/GetObject310Test.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc42/SetObject310Test.java

  Log Message:
  -----------
  fix: date rounding errors for dates before 1970

millis % ONEDAY should be reworked to floorMod(millis, ONEDAY)
Regular division "rounds" towards zero, however that is not what we want for dates
Division "towards zero" results to adding a day for dates with "negative" long values.

So we should use floorDiv/floorMod to get date/time components

see #1499


  Commit: 9fcaa98ec1f0018f3877fd2e15ea2c13e60bbd35
      https://github.com/pgjdbc/pgjdbc/commit/9fcaa98ec1f0018f3877fd2e15ea2c13e60bbd35
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  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
    M pgjdbc/src/main/java/org/postgresql/translation/messages_bg.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_cs.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_de.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_fr.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_it.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_ja.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_pl.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_pt_BR.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_ru.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_sr.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_tr.java
    M pgjdbc/src/main/java/org/postgresql/translation/messages_zh_CN.java
    M 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

  Log Message:
  -----------
  docs: update translation files

Certain XA messages used {2] instead of {2}


  Commit: 95d8da6035b9bcfa622346261e591864111c041b
      https://github.com/pgjdbc/pgjdbc/commit/95d8da6035b9bcfa622346261e591864111c041b
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

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

  Log Message:
  -----------
  fix: temporary make LibPQFactory.ConsoleCallbackHandler public

The class is used in a different package, so it should be public otherwise
it is not visible according to Java rules.


  Commit: d99c9cb49cb88c61311f537b9ce9b9d58701eee1
      https://github.com/pgjdbc/pgjdbc/commit/d99c9cb49cb88c61311f537b9ce9b9d58701eee1
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-06-19 (Wed, 19 Jun 2019)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Revert "Fix maven coordinates (#1479)" (#1507)

This reverts commit 45ce14fd170d3b50aed5bbe5e3d25bbd0a3e80a5.


  Commit: e2953617bd7f59695d76d0e51d6d3f8e3be7a5ab
      https://github.com/pgjdbc/pgjdbc/commit/e2953617bd7f59695d76d0e51d6d3f8e3be7a5ab
  Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
  Date:   2019-06-19 (Wed, 19 Jun 2019)

  Changed paths:
    M CHANGELOG.md
    M contributors.json
    A docs/_posts/2019-06-19-42.2.6-release.md

  Log Message:
  -----------
  Release notes for 42.2.6 (#1511)

* Release notes for 42.2.6

* add more known issues, fix post to remove extra sections

* moved known issues to top to be consistent, a few more changes diarized


  Commit: 407b264b569434e2fd7643e4372393d95bddc600
      https://github.com/pgjdbc/pgjdbc/commit/407b264b569434e2fd7643e4372393d95bddc600
  Author: Dave Cramer <davecramer@gmail.com>
  Date:   2019-06-19 (Wed, 19 Jun 2019)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  update to parent pom 1.1.6


Compare: https://github.com/pgjdbc/pgjdbc/compare/c8a639edbd0c...407b264b5694