Branch: refs/heads/release/master
Home: https://github.com/pgjdbc/pgjdbc
Commit: c81913658858c623ebc4582eb703c2d8e21212ee
https://github.com/pgjdbc/pgjdbc/commit/c81913658858c623ebc4582eb703c2d8e21212ee
Author: pgjdbc CI <pgsql-jdbc@postgresql.org>
Date: 2020-02-06 (Thu, 06 Feb 2020)
Changed paths:
M pgjdbc/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release REL42.2.10
Commit: a95b3e5b3eef9caaf04148e44afba6f9566ee39f
https://github.com/pgjdbc/pgjdbc/commit/a95b3e5b3eef9caaf04148e44afba6f9566ee39f
Author: pgjdbc CI <pgsql-jdbc@postgresql.org>
Date: 2020-02-06 (Thu, 06 Feb 2020)
Changed paths:
M pgjdbc/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
Commit: cc31c13f7810e171c54729a29f494d69b7f1550a
https://github.com/pgjdbc/pgjdbc/commit/cc31c13f7810e171c54729a29f494d69b7f1550a
Author: Mike Goodman <MSGoodman@users.noreply.github.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/util/PSQLState.java
M pgjdbc/src/test/java/org/postgresql/test/core/LogServerMessagePropertyTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ServerErrorTest.java
Log Message:
-----------
refactor: make PSQLState enum consts for integrity constraint violations (#1699)
* refactor: make PSQLState enum consts for integrity constraint violations
Previously the PSQLState enum did not include values for any of the
integrity constraint violation error codes mentioned in the PostgreSQL
docs (as seen under Class 25 here:
https://www.postgresql.org/docs/current/errcodes-appendix.html); this
required hardcoding or the creation of consts wherever they were needed
(as seen in LogServerMessagePropertyTest.java). This commit adds all of
them (except restrict_violation which doesn't seem to appear in the
wild) and creates a test checking for each of them.
Commit: 8a8e8ff0a4360985373c98fa1ef16d5bf21968e0
https://github.com/pgjdbc/pgjdbc/commit/8a8e8ff0a4360985373c98fa1ef16d5bf21968e0
Author: Magnus Reftel <magnus.reftel@gmail.com>
Date: 2020-02-10 (Mon, 10 Feb 2020)
Changed paths:
M docs/documentation/head/connect.md
Log Message:
-----------
docs: document SocketFactory(Properties) (#1696)
Document that in addition to the no-args and the deprecated String arg
constructors, a SocketFactory can, like the SSLSocketFactory
constructor, accept a Properties object, as the there otherwise is no
documented, non-deprecated way of customizing the factory.
Commit: ed09fd1165f046ae956bf21b6c7882f1267fb8d7
https://github.com/pgjdbc/pgjdbc/commit/ed09fd1165f046ae956bf21b6c7882f1267fb8d7
Author: Lőrinc Pap <lorinc@gradle.com>
Date: 2020-02-10 (Mon, 10 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/BaseStatement.java
M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
M pgjdbc/src/main/java/org/postgresql/core/ResultHandler.java
M pgjdbc/src/main/java/org/postgresql/core/ResultHandlerBase.java
M pgjdbc/src/main/java/org/postgresql/core/ResultHandlerDelegate.java
M pgjdbc/src/main/java/org/postgresql/core/SetupQueryRunner.java
A pgjdbc/src/main/java/org/postgresql/core/Tuple.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/jdbc/BatchResultHandler.java
M pgjdbc/src/main/java/org/postgresql/jdbc/CallableBatchResultHandler.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgArray.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSet.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgStatement.java
Log Message:
-----------
refactor: introduce tuple abstraction (rebased) (#1701)
* refactor: introduce tuple abstraction
This replaces the use of byte[][] in a number of places with a Tuple
class that wraps it. This is a necessary change to support doing
anything other than blindly reading incoming data into a heap-
allocated byte array.
* docs: fix up copyright and add some javadoc
* Extract remaining tuples in new code
Co-authored-by: Tom Dunstan <tomdcc@users.noreply.github.com>
Commit: 1e4f4758544f494e997688b28a4fa94fb5782265
https://github.com/pgjdbc/pgjdbc/commit/1e4f4758544f494e997688b28a4fa94fb5782265
Author: Lőrinc Pap <lorinc@gradle.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/copy/CopyIn.java
M pgjdbc/src/main/java/org/postgresql/copy/CopyManager.java
M pgjdbc/src/main/java/org/postgresql/copy/PGCopyOutputStream.java
M pgjdbc/src/main/java/org/postgresql/core/v3/CopyDualImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/CopyInImpl.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/CopyTest.java
Log Message:
-----------
Expose ByteStreamWriter in CopyManager (#1702)
Commit: 6730f3febda64891ee445fd53a858ce0d9b56ac3
https://github.com/pgjdbc/pgjdbc/commit/6730f3febda64891ee445fd53a858ce0d9b56ac3
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/ssl/PKCS12KeyTest.java
M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTest.java
Log Message:
-----------
test: skip PKCS12KeyTest when enable_ssl_tests is not set
Commit: 202f88e13c11fef11994c8f38456f36b3beec714
https://github.com/pgjdbc/pgjdbc/commit/202f88e13c11fef11994c8f38456f36b3beec714
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
A certdir/Makefile
M certdir/README.md
M certdir/badclient.crt
M certdir/badclient.key
A certdir/badclient.p12
M certdir/badclient.pk8
M certdir/badroot.crt
A certdir/badroot.key
A certdir/badroot.srl
M certdir/goodclient.crt
M certdir/goodclient.key
M certdir/goodclient.p12
M certdir/goodclient.pk8
M certdir/goodroot.crt
M certdir/server/root.crt
A certdir/server/root.key
A certdir/server/root.srl
M certdir/server/server.crt
M certdir/server/server.key
Log Message:
-----------
test: add makefile for creating test certificates
Commit: 94641ef08922d77ac021f70af91cafe85866d854
https://github.com/pgjdbc/pgjdbc/commit/94641ef08922d77ac021f70af91cafe85866d854
Author: Toddy69 <3174167+Toddy69@users.noreply.github.com>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/util/PGInterval.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/IntervalTest.java
Log Message:
-----------
fix: Always use . as decimal separator in PGInterval. (#1705)
Commit: 9a3e0f0ce92cc0a7addb369127b7790c5199cea3
https://github.com/pgjdbc/pgjdbc/commit/9a3e0f0ce92cc0a7addb369127b7790c5199cea3
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-02-23 (Sun, 23 Feb 2020)
Changed paths:
M CHANGELOG.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/hostchooser/HostRequirement.java
M pgjdbc/src/main/java/org/postgresql/hostchooser/HostStatus.java
M pgjdbc/src/test/java/org/postgresql/test/hostchooser/MultiHostsConnectionTest.java
Log Message:
-----------
remove the user of the word master internally (#1713)
* deprecate the use of the word master
remove the use of the word master internally
* remove more uses of the word master
Document use of the word primary and secondary
* Use PGProperty to set values, avoid hardcoding names
Commit: 630692d6823d9ca65059c59ab01d184b33d8ea9c
https://github.com/pgjdbc/pgjdbc/commit/630692d6823d9ca65059c59ab01d184b33d8ea9c
Author: Markus Winand <markus.winand@winand.at>
Date: 2020-02-24 (Mon, 24 Feb 2020)
Changed paths:
M docs/documentation/head/ext.md
Log Message:
-----------
Typo in documentation (case instead of cast) (#1715)
Commit: 5bb5f409b8372e4be86c14a00309ab60b8e17ed8
https://github.com/pgjdbc/pgjdbc/commit/5bb5f409b8372e4be86c14a00309ab60b8e17ed8
Author: adrklos <adrian.kloskowski@heimdalldata.com>
Date: 2020-02-24 (Mon, 24 Feb 2020)
Changed paths:
M README.md
M docs/documentation/head/connect.md
M pgjdbc/src/main/java/org/postgresql/PGConnection.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/core/PGStream.java
M pgjdbc/src/main/java/org/postgresql/core/QueryExecutor.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
A pgjdbc/src/main/java/org/postgresql/core/v3/adaptivefetch/AdaptiveFetchQueryInfo.java
A pgjdbc/src/main/java/org/postgresql/core/v3/adaptivefetch/AdaptiveFetchQueryMonitoring.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/jdbc/PgResultSet.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgStatement.java
A pgjdbc/src/test/java/org/postgresql/core/v3/adaptivefetch/AdaptiveFetchQueryMonitoringTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
A pgjdbc/src/test/java/org/postgresql/test/jdbc42/AdaptiveFetchSizeTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc42/Jdbc42TestSuite.java
Log Message:
-----------
feat: implementation of adaptive fetching (#1707)
* feat: implementation of adaptive fetching
Implementation of adaptive fetching logic during process of fetching result set.
Change adds three new properties used with adaptive fetching:
- adaptiveFetch - use to enable/disable work of adaptive fetching
- adaptiveFetchMinimum - use to define minimum size computed during adaptive fetching
- adaptiveFetchMaximum - use to define maximum size computed during adaptive fetching
Adaptive fetching is used to compute fetch size to fully use size defined by maxResultBuffer.
Computing is made by dividing maxResultBuffer size by max row result size noticed so far.
Each query have separate adaptive fetch size computed, but same queries have it shared.
If adaptive fetch is turned on, first fetch is going to be made with defaultRowFetchSize,
next fetching of resultSet will be made with computed adaptive fetch size.
If adaptive fetch is turned on during fetching, then first fetching made by ResultSet will
be made with defaultRowFetchSize, next will use computed adaptive fetch size.
Additionally, resultSet have new method - getLastUsedFetchSize to get fetch size used during
last fetching. If adaptive fetching is turned on, then getFetchSize will return lastUsedFetchSize.
Property adaptiveFetch need properties defaultRowFetchSize and maxResultBuffer to work.
Commit to add:
- unit tests for AdaptiveFetchQueryMonitoring class;
- some style fixes (removing extra spaces, simpler code in setMaxRowSize method in PGStream class).
Commit to add:
- integration tests for adaptive fetching process;
- change casting to from primitive types to Wrapper classes in AdaptiveFetchQueryMonitoringTest.
Change in AdaptiveFetchSizeTest:
- is using PreparedStatement during tests now;
- added assume to check if preferQueryMode is not Simple;
- new method to open connection and creating table to remove code repetitiveness.
Commit to add explanation about adaptive fetching process in AdaptiveFetchQueryMonitoring class.
Commit: 13a644b4945996dff5274e45741313380d4a47e6
https://github.com/pgjdbc/pgjdbc/commit/13a644b4945996dff5274e45741313380d4a47e6
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-02-24 (Mon, 24 Feb 2020)
Changed paths:
M README.md
M docs/documentation/head/connect.md
M pgjdbc/src/main/java/org/postgresql/PGConnection.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/core/PGStream.java
M pgjdbc/src/main/java/org/postgresql/core/QueryExecutor.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
R pgjdbc/src/main/java/org/postgresql/core/v3/adaptivefetch/AdaptiveFetchQueryInfo.java
R pgjdbc/src/main/java/org/postgresql/core/v3/adaptivefetch/AdaptiveFetchQueryMonitoring.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/jdbc/PgResultSet.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgStatement.java
R pgjdbc/src/test/java/org/postgresql/core/v3/adaptivefetch/AdaptiveFetchQueryMonitoringTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
R pgjdbc/src/test/java/org/postgresql/test/jdbc42/AdaptiveFetchSizeTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc42/Jdbc42TestSuite.java
Log Message:
-----------
Revert "feat: implementation of adaptive fetching (#1707)" (#1717)
This reverts commit 5bb5f409b8372e4be86c14a00309ab60b8e17ed8.
Commit: 25eb32c8681eaa4aaac801808b6028e9f5dfbea8
https://github.com/pgjdbc/pgjdbc/commit/25eb32c8681eaa4aaac801808b6028e9f5dfbea8
Author: Mike Goodman <MSGoodman@users.noreply.github.com>
Date: 2020-02-25 (Tue, 25 Feb 2020)
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:
-----------
feat: add way to distinguish base and partitioned tables in PgDatabaseMetaData.getTables (#1708)
* feat: add way to distinguish base and partitioned tables in PgDatabaseMetaData.getTables
There is currently no way to distinguish between base tables and
partitioned tables in the response from PgDatabadeMetaData.getTables.
Fix this by adding PARTITIONED TABLE to the tableTypeClauses map and
thus the TABLE_TYPE field in the query in getTables. Also update a test
(testPartitionedTables) that was using TABLE_TYPE of TABLE to grab
partitioned tables.
This should close #1590. However, perhaps this could be considered a
breaking change for anyone using getTables and expecting partitioned
tables to show up for .getTables(s, s1, s2, new String[]{"TABLE"})?
* test: improve database metadata table type test
Commit: 30843e45edc1e2bac499df2d1576c2db4d3d3309
https://github.com/pgjdbc/pgjdbc/commit/30843e45edc1e2bac499df2d1576c2db4d3d3309
Author: crwr45 <34647635+crwr45@users.noreply.github.com>
Date: 2020-02-25 (Tue, 25 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
A pgjdbc/src/test/java/org/postgresql/test/jdbc42/DatabaseMetaDataTest.java
Log Message:
-----------
fix: allow DatabaseMetaData.getColumns to describe an unset scale (#1716)
getColumns returns a 0 for the scale of a Decimal or Numeric column when the
scale is 0, and when the scale is null. The caller can then not differentiate
between a 0 or a null without another query.
This change replaces the 0 in the ResultSet for scale with a null when describing
an unscaled Decimal or Numeric column. getInt will still convert the null to a 0,
but the caller can then use wasNull() to find out if the underlying value was 0
or null.
This addresses Issue 1712. It is a breaking change, but if the correct getter
(getInt) is used for the column, there is no difference. Other getters may behave
differently.
Signed-off-by: crwr45 <charlie.wheelerrobinson@gmail.com>
Commit: f554118a95cda1470fc7ac8b67b8ae7c18b25826
https://github.com/pgjdbc/pgjdbc/commit/f554118a95cda1470fc7ac8b67b8ae7c18b25826
Author: Mike Goodman <MSGoodman@users.noreply.github.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ArrayTest.java
Log Message:
-----------
fix: add support for full names of data types (#1719)
* fix: add support for full names of data types
Currently the driver only recognizes alias names (e.g. "varchar",
"float8", "timetz") and not full names (e.g. "character varying",
"double precision", "time with time zone"); add support for the full
names of data types.
Closes #1563
* fix: add timestamp with timezone to full data type name array test
Commit: 0faf9ce23a6c5f323545e374f0781b9c1d3cedcd
https://github.com/pgjdbc/pgjdbc/commit/0faf9ce23a6c5f323545e374f0781b9c1d3cedcd
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/copy/CopyManager.java
Log Message:
-----------
document copy out not closing output stream (#1721)
* document copyout not closing output stream
Commit: 5fbe04626c64b7c46a22a0cea108921305b14074
https://github.com/pgjdbc/pgjdbc/commit/5fbe04626c64b7c46a22a0cea108921305b14074
Author: Mike Goodman <MSGoodman@users.noreply.github.com>
Date: 2020-02-27 (Thu, 27 Feb 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/DatabaseMetaDataHideUnprivilegedObjectsTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/DatabaseMetaDataTest.java
Log Message:
-----------
fix: getProcedures returns only procedures (not functions) for psql11+ (#1723)
* fix: getProcedures returns only procedures (not functions) for psql11+
Currently the PGDatabaseMetaData.getProcedures() method returns both
procedures and functions. This made sense prior to PostgreSQL11, but now
actual procedures can be created instead of just functions, and pgjdbc
has an added getFunctions() method to distinguish between the two. For
only PostgreSQL version 11 and onward, this will make getFunctions()
return only functions and getProcedures() return only procedures.
I believe this closes #1340 and #1629, which both seem to essentially be
the same thing?
* only create procedure in tests for psql versions 11 and higher
* testGetProcedures now checks for functions or procedures depending on psql version
* only test 'create procedure' for psql 11+
Commit: 7da60074916c063c18d6c91e92e5cb360de69cd3
https://github.com/pgjdbc/pgjdbc/commit/7da60074916c063c18d6c91e92e5cb360de69cd3
Author: Nick Mancuso <31252532+nmancus1@users.noreply.github.com>
Date: 2020-03-04 (Wed, 04 Mar 2020)
Changed paths:
M pgjdbc/pom.xml
Log Message:
-----------
perf: upgrade maven-checkstyle-plugin to 3.1.1 (#1726)
upgrade maven-checkstyle-plugin to newest version
Commit: ca1f60ffb414891101b72a226ed4f36f97bf82e2
https://github.com/pgjdbc/pgjdbc/commit/ca1f60ffb414891101b72a226ed4f36f97bf82e2
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/QueryExecutorBase.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
Log Message:
-----------
Revert "fix: remove receiving EOF from backend after cancel since according to protocol the server closes the
connectiononce cancel is sent (connection reset exception is always thrown) (#1641)"
This reverts commit 23cce8ad35d9af6e2a1cb97fac69fdc0a7f94b42.
Commit: 5eabe1ae5e0b637944d77ca3df96e1b36d6efda7
https://github.com/pgjdbc/pgjdbc/commit/5eabe1ae5e0b637944d77ca3df96e1b36d6efda7
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
Log Message:
-----------
Revert "fix unstable test. Originally this would loop creating many statements, now it should timeout properly
(#1650)"
This reverts commit aaccf431f444df80cfed7633a12bd77d63a4b1fc.
Commit: b004c706fd7fdb2e05f53eb2cdd4826671c379a4
https://github.com/pgjdbc/pgjdbc/commit/b004c706fd7fdb2e05f53eb2cdd4826671c379a4
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
Log Message:
-----------
style: compute nanoseconds with TimeUnit.SECONDS.toNanos
Commit: fc5467c67cbd22de7afd909f8a5dd928072a6c49
https://github.com/pgjdbc/pgjdbc/commit/fc5467c67cbd22de7afd909f8a5dd928072a6c49
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
Log Message:
-----------
revert: use simple executor.shutdown() in testFastCloses
This partially reverts 39c73a6ab292f3f41db4ac54d3eed3ea0651e2f5
Commit: 2509b66370839a73d2b19e3b16c466192ba0bed1
https://github.com/pgjdbc/pgjdbc/commit/2509b66370839a73d2b19e3b16c466192ba0bed1
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A pgjdbc/src/test/java/org/postgresql/replication/CopyBothResponseTest.java
M pgjdbc/src/test/java/org/postgresql/replication/ReplicationTestSuite.java
R pgjdbc/src/test/java/org/postgresql/test/jdbc2/CopyBothResponseTest.java
Log Message:
-----------
Move CopyBothResponseTest to replication folder
Commit: 161ea24965b3d11067f96b9765cda10f8b59e08b
https://github.com/pgjdbc/pgjdbc/commit/161ea24965b3d11067f96b9765cda10f8b59e08b
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/BaseConnection.java
M pgjdbc/src/main/java/org/postgresql/core/Parser.java
M pgjdbc/src/main/java/org/postgresql/core/QueryExecutor.java
M pgjdbc/src/main/java/org/postgresql/core/Utils.java
M pgjdbc/src/main/java/org/postgresql/ds/PGConnectionPoolDataSource.java
M pgjdbc/src/main/java/org/postgresql/ds/common/BaseDataSource.java
M pgjdbc/src/main/java/org/postgresql/ssl/SingleCertValidatingFactory.java
M pgjdbc/src/main/java/org/postgresql/util/Base64.java
Log Message:
-----------
doc: fix HTML5 errors in javadoc
Commit: adcb194e7279e67cedd66f0535bb2b875c599459
https://github.com/pgjdbc/pgjdbc/commit/adcb194e7279e67cedd66f0535bb2b875c599459
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-07 (Sat, 07 Mar 2020)
Changed paths:
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/QueryExecutorBase.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/xa/PGXAConnection.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BatchExecuteTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BatchFailureTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/MiscTest.java
A pgjdbc/src/test/java/org/postgresql/test/jdbc2/TransactionTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3SavepointTest.java
A pgjdbc/src/test/java/org/postgresql/test/xa/XAPrepareFailureTest.java
Log Message:
-----------
fix: convert silent rollbacks into exception if application sends commit command (#1729)
The feature is enabled by default.
It can be disabled by setting raiseExceptionOnSilentRollback=false connection property.
See discussion in pgsql-hackers:
https://www.postgresql.org/message-id/b9fb50dc-0f6e-15fb-6555-8ddb86f4aa71%40postgresfriends.org
fixes #1697
Commit: 45d5831ed6d65c13c8e5cf23f7367b570ec2fbc4
https://github.com/pgjdbc/pgjdbc/commit/45d5831ed6d65c13c8e5cf23f7367b570ec2fbc4
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-07 (Sat, 07 Mar 2020)
Changed paths:
M .editorconfig
Log Message:
-----------
chore: add continuation_indent_size = 4 to .editorconfig for *.java
Commit: 7ce254d2b45e036f537a1c04d3ef5d4ad19c4fed
https://github.com/pgjdbc/pgjdbc/commit/7ce254d2b45e036f537a1c04d3ef5d4ad19c4fed
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2020-03-07 (Sat, 07 Mar 2020)
Changed paths:
M .editorconfig
Log Message:
-----------
chore: remove end_of_line = lf from .editorconfig for .java
Commit: 3ea0812572e013dbad6b67a730255d17b467fb71
https://github.com/pgjdbc/pgjdbc/commit/3ea0812572e013dbad6b67a730255d17b467fb71
Author: Sehrope Sarkuni <sehrope@jackdb.com>
Date: 2020-03-08 (Sun, 08 Mar 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/PGProperty.java
Log Message:
-----------
fix: Correct sort order of PGProperty.ASSUME_MIN_SERVER_VERSION
Commit: aa1b93f1286a308d632e3fcdf53a773cf428a18c
https://github.com/pgjdbc/pgjdbc/commit/aa1b93f1286a308d632e3fcdf53a773cf428a18c
Author: Sehrope Sarkuni <sehrope@jackdb.com>
Date: 2020-03-08 (Sun, 08 Mar 2020)
Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PGPropertyTest.java
Log Message:
-----------
test: Add test to check sort order of PGProperty values
Commit: 41d267bd201e7d09ddecef4804dd6bd7c3b90d5c
https://github.com/pgjdbc/pgjdbc/commit/41d267bd201e7d09ddecef4804dd6bd7c3b90d5c
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-03-10 (Tue, 10 Mar 2020)
Changed paths:
M CHANGELOG.md
M README.md
M contributors.json
M docs/_posts/2020-01-30-42.2.10-release.md
A docs/_posts/2020-03-10-42.2.11-release.md
Log Message:
-----------
docs: changelog for 42.2.11 (#1720)
Compare: https://github.com/pgjdbc/pgjdbc/compare/3ce4360da515...41d267bd201e