Branch: refs/heads/release/master
Home: https://github.com/pgjdbc/pgjdbc
Commit: 29c65312a110b1ed9811930547540ebb34188e15
https://github.com/pgjdbc/pgjdbc/commit/29c65312a110b1ed9811930547540ebb34188e15
Author: pgjdbc CI <pgsql-jdbc@postgresql.org>
Date: 2019-12-07 (Sat, 07 Dec 2019)
Changed paths:
M pgjdbc/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release REL42.2.9
Commit: 9723f77eefd45d5f7c784c18214baca6e330ae7e
https://github.com/pgjdbc/pgjdbc/commit/9723f77eefd45d5f7c784c18214baca6e330ae7e
Author: pgjdbc CI <pgsql-jdbc@postgresql.org>
Date: 2019-12-07 (Sat, 07 Dec 2019)
Changed paths:
M pgjdbc/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
Commit: 1d47c3cc7c8abe18b72012a1c0bb4bfb3b7b5dc7
https://github.com/pgjdbc/pgjdbc/commit/1d47c3cc7c8abe18b72012a1c0bb4bfb3b7b5dc7
Author: Mahmoud Bahaa <mahmoud.bahaa@incorta.com>
Date: 2019-12-11 (Wed, 11 Dec 2019)
Changed paths:
R pgjdbc/src/test/java/org/postgresql/jdbc/NoColumnMetadataIssue1613.java
A pgjdbc/src/test/java/org/postgresql/jdbc/NoColumnMetadataIssue1613Test.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
Log Message:
-----------
Fix test case by changing executeQuery to execute (#1642)
Commit: d10ab8d68229b691d9492c942d2cb9183ee9fe32
https://github.com/pgjdbc/pgjdbc/commit/d10ab8d68229b691d9492c942d2cb9183ee9fe32
Author: draderaws <41007433+draderaws@users.noreply.github.com>
Date: 2019-12-12 (Thu, 12 Dec 2019)
Changed paths:
M docs/documentation/head/binary-data.md
M docs/documentation/head/callproc.md
M docs/documentation/head/index.html
M pgjdbc/src/main/java/org/postgresql/util/PSQLState.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
A pgjdbc/src/test/java/org/postgresql/test/jdbc3/ProcedureTransactionTest.java
Log Message:
-----------
Stored procedure with transaction control test case and doc. (#1645)
Commit: be5c9f434c3ce68b9140f3ff929023e69cb2f984
https://github.com/pgjdbc/pgjdbc/commit/be5c9f434c3ce68b9140f3ff929023e69cb2f984
Author: Sehrope Sarkuni <sehrope@jackdb.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M pgjdbc/src/assembly/dist.xml
M pgjdbc/src/main/checkstyle/checks.xml
M pgjdbc/src/main/java/org/postgresql/PGConnection.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/ParameterList.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/PgDatabaseMetaData.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/ssl/LibPQFactory.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/main/java/org/postgresql/util/ServerErrorMessage.java
M pgjdbc/src/test/java/org/postgresql/core/ParserTest.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/ArrayTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/BlobTransactionTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/CopyTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/CursorFetchTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseEncodingTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DateTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DriverTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/IntervalTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/RefCursorTest.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/TimeTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/TimestampTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/UpdateableResultTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/UpsertTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3BlobTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc3/Jdbc3CallableStatementTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc3/SendRecvBufferSizeTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/DatabaseMetaDataTest.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
Log Message:
-----------
Add disallow multiple empty lines (#1427)
* style: Add allowMultipleEmptyLinesInsideClassMembers set to false
Adds a checkstyle rule to disallow multiple back to back empty newlines inside class members.
Commit: ea2ca87c326dfc793df133d6cf39777e3c8da177
https://github.com/pgjdbc/pgjdbc/commit/ea2ca87c326dfc793df133d6cf39777e3c8da177
Author: Dave Cramer <davecramer@gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgPreparedStatement.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc42/Jdbc42CallableStatementTest.java
Log Message:
-----------
fix: Unable to register out parameter Issue #1646 (#1648)
Commit: 617f0487adddb6601e681e25006e5555bc644c3e
https://github.com/pgjdbc/pgjdbc/commit/617f0487adddb6601e681e25006e5555bc644c3e
Author: Dave Cramer <davecramer@gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/hostchooser/GlobalHostStatusTracker.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
Log Message:
-----------
remove more currentTimeMillis in order to get tests to be more reliable (#1647)
* remove more currentTimeMillis in order to get tests to be more reliable
Commit: aaccf431f444df80cfed7633a12bd77d63a4b1fc
https://github.com/pgjdbc/pgjdbc/commit/aaccf431f444df80cfed7633a12bd77d63a4b1fc
Author: Dave Cramer <davecramer@gmail.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
Log Message:
-----------
fix unstable test. Originally this would loop creating many statements, now it should timeout properly (#1650)
Commit: 23cce8ad35d9af6e2a1cb97fac69fdc0a7f94b42
https://github.com/pgjdbc/pgjdbc/commit/23cce8ad35d9af6e2a1cb97fac69fdc0a7f94b42
Author: Mahmoud Bahaa <mahmoud.bahaa@incorta.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
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:
-----------
fix: remove receiving EOF from backend after cancel since according to protocol the server closes the connection once
cancelis sent (connection reset exception is always thrown) (#1641)
quote "The server will process this [cancel] request and then close the connection. For security reasons, no direct
replyis made to the cancel request message." https://www.postgresql.org/docs/current/protocol-flow.html
Commit: f7a55cf90c3152c982169a896e5e80d3a89fff52
https://github.com/pgjdbc/pgjdbc/commit/f7a55cf90c3152c982169a896e5e80d3a89fff52
Author: Dave Cramer <davecramer@gmail.com>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/sspi/SSPIClient.java
Log Message:
-----------
fix: issue 1482 where the port was being added to the GSSAPI service name (#1651)
Commit: 0b60c62672eac051f2d2696b96de028623afe69c
https://github.com/pgjdbc/pgjdbc/commit/0b60c62672eac051f2d2696b96de028623afe69c
Author: Zhenlei Huang <3699228+gmshake@users.noreply.github.com>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M pgjdbc/src/main/checkstyle/checks.xml
M pgjdbc/src/main/java/org/postgresql/PGConnection.java
M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
M pgjdbc/src/main/java/org/postgresql/core/v3/ConnectionFactoryImpl.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.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/MakeSSL.java
M pgjdbc/src/main/java/org/postgresql/ssl/PGjdbcHostnameVerifier.java
M pgjdbc/src/main/java/org/postgresql/ssl/jdbc4/LibPQFactory.java
M pgjdbc/src/main/java/org/postgresql/util/WriterHandler.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/ParameterStatusTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/BaseDataSourceFailoverUrlsTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/JsonbTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc4/XmlTest.java
M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTest.java
Log Message:
-----------
style: prepare for upcoming Checkstyle release 8.28 (#1654)
Commit: d164cba20e7df21d1ac060bdabff20f08fb8e7cf
https://github.com/pgjdbc/pgjdbc/commit/d164cba20e7df21d1ac060bdabff20f08fb8e7cf
Author: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M pgjdbc/pom.xml
Log Message:
-----------
style: use fixed checkstyle version so the build does not depend on user machine
Newer Checkstyle versions might be incompatible with previous ones, so
we want to stick to a single version.
Commit: a44ab4becd9e5c198bfbce84fc87da6d01e5f25a
https://github.com/pgjdbc/pgjdbc/commit/a44ab4becd9e5c198bfbce84fc87da6d01e5f25a
Author: reibitto <reibitto@users.noreply.github.com>
Date: 2019-12-21 (Sat, 21 Dec 2019)
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 interval overflow (#1658)
Commit: db228a4ffd8b356a9028363b35b0eb9055ea53f0
https://github.com/pgjdbc/pgjdbc/commit/db228a4ffd8b356a9028363b35b0eb9055ea53f0
Author: Lőrinc Pap <pap.lorinc@gmail.com>
Date: 2019-12-26 (Thu, 26 Dec 2019)
Changed paths:
A pgjdbc/src/main/java/org/postgresql/core/FixedLengthOutputStream.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/v3/CompositeParameterList.java
M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleParameterList.java
M pgjdbc/src/main/java/org/postgresql/jdbc/PgPreparedStatement.java
A pgjdbc/src/main/java/org/postgresql/util/ByteBufferByteStreamWriter.java
A pgjdbc/src/main/java/org/postgresql/util/ByteStreamWriter.java
A pgjdbc/src/test/java/org/postgresql/test/core/FixedLengthOutputStreamTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
A pgjdbc/src/test/java/org/postgresql/test/util/ByteBufferByteStreamWriterTest.java
A pgjdbc/src/test/java/org/postgresql/test/util/ByteStreamWriterTest.java
Log Message:
-----------
feat: add caller push of binary data (rebase of #953) (#1659)
* feat: add caller push of binary data
Allows a caller to push binary data to an output stream rather than
having to provide a byte array or input stream. This gives the caller
more control over buffering strategy and allows explicit cleanup of
off-heap buffers or other non-garbage-collected resources.
* feat: Introduce ByteStreamTarget
* Fix rename in PGStream
* Change copyright dates of added files to 2020
Co-authored-by: Tom Dunstan <tomdcc@users.noreply.github.com>
Commit: 6331680298db5e65503c31bc89c000111675a8ea
https://github.com/pgjdbc/pgjdbc/commit/6331680298db5e65503c31bc89c000111675a8ea
Author: Zhenlei Huang <zlei.huang@gmail.com>
Date: 2019-12-30 (Mon, 30 Dec 2019)
Changed paths:
M pgjdbc/pom.xml
Log Message:
-----------
chore: upgrade checkstyle to 8.28 (#1660)
Commit: 557e2de462b0f52ddc0b151971a9aa6e2d553622
https://github.com/pgjdbc/pgjdbc/commit/557e2de462b0f52ddc0b151971a9aa6e2d553622
Author: adrklos <59052690+adrklos@users.noreply.github.com>
Date: 2019-12-30 (Mon, 30 Dec 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/PGStream.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
A pgjdbc/src/main/java/org/postgresql/util/PGPropertyMaxResultBufferParser.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
A pgjdbc/src/test/java/org/postgresql/test/util/PGPropertyMaxResultBufferParserTest.java
Log Message:
-----------
feat: Add maxResultBuffer property (#1657)
* feat: Add maxResultBuffer property
Implementation of new property - maxResultBuffer. Enables max bytes read during reading result set.
Enable declare in two styles:
- as size of bytes (i.e. 100, 150M, 300K, 400G);
- as percent of max heap memory (i.e. 10p, 15pct, 20percent).
Also validates if defined size isn't bigger than enabled. Max possible size is 90% of max heap memory.
If maxResultBuffer property isn't declared, work of driver is not changed.
Commit made for Heimdalldata's request to solve memory problem during reading result set.
* feat: Add maxResultBuffer property
Add PGPropertyMaxResultBufferParser test cases.
* feat: Add maxResultBuffer property
Update of docs for maxResultBuffer property, and change in comments for javadoc to describe new exceptions.
Commit: 2972add8e47d747655585fc423ac75c609f21c11
https://github.com/pgjdbc/pgjdbc/commit/2972add8e47d747655585fc423ac75c609f21c11
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-01-06 (Mon, 06 Jan 2020)
Changed paths:
M README.md
Log Message:
-----------
Update README to reflect version 42.2.9
Commit: c84e62efa5b98323562753e45fbf0d974eaca483
https://github.com/pgjdbc/pgjdbc/commit/c84e62efa5b98323562753e45fbf0d974eaca483
Author: Brett Okken <brett.okken.os@gmail.com>
Date: 2020-01-16 (Thu, 16 Jan 2020)
Changed paths:
A pgjdbc/src/main/java/org/postgresql/core/ByteOptimizedUTF8Encoder.java
A pgjdbc/src/main/java/org/postgresql/core/CharOptimizedUTF8Encoder.java
M pgjdbc/src/main/java/org/postgresql/core/Encoding.java
A pgjdbc/src/main/java/org/postgresql/core/OptimizedUTF8Encoder.java
R pgjdbc/src/main/java/org/postgresql/core/UTF8Encoding.java
A pgjdbc/src/test/java/org/postgresql/core/UTF8EncodingTest.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
Log Message:
-----------
Utf 8 encoding optimizations (#1444)
* 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.
* fix: limit size of char[] for utf-8 decoding
Also optimize for java 9+ byte[] backed strings
* fix: limit size of char[] for utf-8 decoding
address style issues
* fix: limit size of char[] for utf-8 decoding
address style issues
* fix: limit size of char[] for utf-8 decoding
use existing JavaVersion enum to pick implementation
add unit test string values
more consistency between byte and char based implementations
* fix: limit size of char[] for utf-8 decoding
fix backwards comparison
add more strings to unit test
* fix: limit size of char[] for utf-8 decoding
Move to using new String(byte[], int, int, Charset) rather than custom
decoding for jre newer than 1.8.
* fix: limit size of char[] for utf-8 decoding
Back to custom utf-8 decoding for performance gains while validating
* javadoc
* put test back into test suite
* avoid creating an unnecessary `char[]` when growing cached array
Co-authored-by: Sehrope Sarkuni <sehrope@jackdb.com>
Co-authored-by: Dave Cramer <davecramer@gmail.com>
Commit: c574147af450fdac4a222dceef21991a67235396
https://github.com/pgjdbc/pgjdbc/commit/c574147af450fdac4a222dceef21991a67235396
Author: bjanczak <bartlomiej.janczak@gmail.com>
Date: 2020-01-20 (Mon, 20 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
Log Message:
-----------
Metadata queries improvements. (#1673)
* Metadata queries improvements.
When dealing with large PostrgeSQL databases of thousands of schemas, tens of thousands of tables and millions of
indexesparticular PgDatabaseMetaData methods have suboptimal implementation.
The pattern that was utilized in implementation used inner query on pg_catalog.pg_index in order to retrieve keys
(information_schema._pg_expandarray(i.indkey)AS keys). Such implementation forced full table scan on
pg_catalog.pg_indexprior to filtering result set on schema and table name.
The optimization idea was to get rid of inner querry in order to let querry planner to avoid full table scan and filter
outpg_catalog.pg_index rows prior to executing (information_schema._pg_expandarray(i.indkey) AS keys).
* checkstyle fixes
Commit: 39c73a6ab292f3f41db4ac54d3eed3ea0651e2f5
https://github.com/pgjdbc/pgjdbc/commit/39c73a6ab292f3f41db4ac54d3eed3ea0651e2f5
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-01-20 (Mon, 20 Jan 2020)
Changed paths:
M .travis.yml
M pgjdbc/pom.xml
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/StatementTest.java
Log Message:
-----------
be explicit about which JDK (#1672)
* be explicit about which JDK
* update jacoco plugin
* Just close the connection to get rid of lingering cancel requests
Commit: 3dd5dff2b095ed7665fbed386a7cbad7c3254fd1
https://github.com/pgjdbc/pgjdbc/commit/3dd5dff2b095ed7665fbed386a7cbad7c3254fd1
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/Driver.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
Log Message:
-----------
fix: actually use milliseconds instead of microseconds for timeouts (#1653)
* fix: actually use milliseconds instead of microseconds for timeouts
* Use TimeUnit to convert to millis
Commit: e38868b29cafa7e8a9a5db67adb5a67cc2b5f230
https://github.com/pgjdbc/pgjdbc/commit/e38868b29cafa7e8a9a5db67adb5a67cc2b5f230
Author: Svein Baardsen <svein.baardsen@gmail.com>
Date: 2020-01-28 (Tue, 28 Jan 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: #1677 NumberFormatException when fetching PGInterval with small value (#1678)
* fix: #1677 NumberFormatException when fetching PGInterval with small value
* fix: PGInterval.getValue for microsecond values
* ensure getValue always uses at least one decimal place for seconds
* fix: PGInterval.getSeconds for microsecond values
Commit: 2ea7311e40b8611061766784401e727c4dd0ad32
https://github.com/pgjdbc/pgjdbc/commit/2ea7311e40b8611061766784401e727c4dd0ad32
Author: Roman Ivanov <romani@users.noreply.github.com>
Date: 2020-01-28 (Tue, 28 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/util/PGInterval.java
Log Message:
-----------
minor: fix checkstyle violation of unused import (#1683)
Commit: 799e78d578573bd520ff04c6bd72a97c50cb984d
https://github.com/pgjdbc/pgjdbc/commit/799e78d578573bd520ff04c6bd72a97c50cb984d
Author: hyunkshinft <49164320+hyunkshinft@users.noreply.github.com>
Date: 2020-01-28 (Tue, 28 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
M pgjdbc/src/main/java/org/postgresql/core/VisibleBufferedInputStream.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
Log Message:
-----------
fix testSetNetworkTimeoutEnforcement test failure (#1681)
* fix: bug in pgstream for replication
* fix testSetNetworkTimeoutEnforcement test failure.
* fix testAsyncNotifyWithTimeout test failure
* address checkstyle failure
* respect socket timeout setting while the read operation
Co-authored-by: Dave Cramer <davecramer@gmail.com>
Commit: c266b0885141f48912d7883ec17855c420641a72
https://github.com/pgjdbc/pgjdbc/commit/c266b0885141f48912d7883ec17855c420641a72
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSet.java
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/UpdateableResultTest.java
Log Message:
-----------
fix: Issue #1680 updating a boolean field requires special handling to set it to t or f instead of true or false
(#1682)
* fix: Issue #1680 updating a boolean field requries special handling to set it to t or f instead of true or false
Commit: beb354eb4dd8196c72b6fa7780187d9f7a491a6d
https://github.com/pgjdbc/pgjdbc/commit/beb354eb4dd8196c72b6fa7780187d9f7a491a6d
Author: Russell Briggs <dupski@users.noreply.github.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java
M pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java
A pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseMetaDataCacheTest.java
A pgjdbc/src/test/java/org/postgresql/util/TestLogHandler.java
Log Message:
-----------
Fix Network Performance of PgDatabaseMetaData.getTypeInfo() method (#1668)
* Write failing test for use of cache for PgDatabaseMetadata.getTypeInfo()
* Implement cacheSQLTypes() and call from PgDatabaseMetaData.getTypeInfo()
Commit: b21f474c58f4be978310076d11bfaed6e8a8240f
https://github.com/pgjdbc/pgjdbc/commit/b21f474c58f4be978310076d11bfaed6e8a8240f
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
Log Message:
-----------
add DatabaseMetaDataCacheTest to test suite to run it (#1685)
Commit: 91d422d6fd7976fa740295bb398fbfd79cb01c65
https://github.com/pgjdbc/pgjdbc/commit/91d422d6fd7976fa740295bb398fbfd79cb01c65
Author: draderaws <41007433+draderaws@users.noreply.github.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/PgPreparedStatement.java
Log Message:
-----------
sync error message value with tested value (#1664)
Commit: a7480d20370fefa70c5df30a402b952d1216b63c
https://github.com/pgjdbc/pgjdbc/commit/a7480d20370fefa70c5df30a402b952d1216b63c
Author: Frane Roje <39126829+franetw@users.noreply.github.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/jdbc/TimestampUtils.java
A pgjdbc/src/test/java/org/postgresql/jdbc/TimestampUtilsTest.java
Log Message:
-----------
Fixing LocalTime rounding (losing precision) (#1570)
* Fixing LocalTime rounding
* added tests for toLocalTime as well
Commit: 1191076c8141ce796d4bae9bb7e8bc955aae528a
https://github.com/pgjdbc/pgjdbc/commit/1191076c8141ce796d4bae9bb7e8bc955aae528a
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M pgjdbc/src/main/java/org/postgresql/core/PGStream.java
M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
Log Message:
-----------
fix: Fixes issue #1592 where one thread is reading the copy and another thread closes the connection (#1594)
* fix: Fixes issue #1592 where one thread is reading the copy and another thread closes the connection
Commit: 47e366ddfda40a136233bd79371cef8af001d38e
https://github.com/pgjdbc/pgjdbc/commit/47e366ddfda40a136233bd79371cef8af001d38e
Author: Sehrope Sarkuni <sehrope@jackdb.com>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M README.md
M docs/documentation/92/connect.md
M docs/documentation/93/connect.md
M docs/documentation/94/connect.md
M docs/documentation/head/connect.md
M pgjdbc/src/main/java/org/postgresql/PGProperty.java
Log Message:
-----------
Cleanup PGProperty, sort values, and add some missing to docs (#1686)
* misc: Add PGProperty.getDescription()
* misc: Remove variadic constructor for PGProperty values and split across multiple lines
* perf: Cache PGProperty values in a map by name
* misc: Add PGProperty.isRequired()
* misc: Add PGProperty.isDeprecated()
* docs: Correct receiveBufferSize and remove duplicate sendBufferSize
* docs: Add missing binaryTransfer property to head docs
* docs: Add missing databaseMetadataCacheFields and databaseMetadataCacheFieldsMiB to head docs
* misc: Sort PGProperty enum values
Commit: 997790e966e593d36a43c703e86de1134b520b8b
https://github.com/pgjdbc/pgjdbc/commit/997790e966e593d36a43c703e86de1134b520b8b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M pgjdbc/pom.xml
Log Message:
-----------
chore(deps): bump checkstyle from 8.28 to 8.29 in /pgjdbc (#1691)
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.28 to 8.29.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.28...checkstyle-8.29)
Signed-off-by: dependabot[bot] <support@github.com>
Commit: d8adfa5d0dd19d4a945d670503e4035331b7c6cc
https://github.com/pgjdbc/pgjdbc/commit/d8adfa5d0dd19d4a945d670503e4035331b7c6cc
Author: Dave Cramer <davecramer@gmail.com>
Date: 2020-02-03 (Mon, 03 Feb 2020)
Changed paths:
M CHANGELOG.md
M contributors.json
A docs/_posts/2020-01-30-42.2.10-release.md
Log Message:
-----------
WIP release notes for 42.2.10 (#1688)
* WIP release notes for 42.2.10
* add github coords to contributors
* Added Russel Briggs
Compare: https://github.com/pgjdbc/pgjdbc/compare/4a8a85445a73...d8adfa5d0dd1