dukecon / dukecon_server

MIT License
12 stars 6 forks source link

Update dependency org.postgresql:postgresql to v42.2.18 #143

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Update Change
org.postgresql:postgresql (source) patch 42.2.8.jre7 -> 42.2.18

Release Notes

pgjdbc/pgjdbc ### [`v42.2.16`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​42216-2020-08-20) ##### Fixed - - Arrays sent in binary format are now sent as 1 based. This was a regression for multi-dimensional arrays as well as text/varchar, oid and bytea arrays. Since 42.2.0 single dimensional arrays were stored 0 based. They are now sent 1 based which is the SQL standard, and the default for Postgres when sent as strings such as '{1,2,3}'. Fixes [issue 1860](https://togithub.com/pgjdbc/pgjdbc/issues/1860) in [PR 1863](https://togithub.com/pgjdbc/pgjdbc/pull/1863). ### [`v42.2.15`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​42215-2020-08-14) ##### Changed - Rename source distribution archive to `postgresql-$version-jdbc-src.tar.gz`, and add top-level archive folder [ba017507](https://togithub.com/pgjdbc/pgjdbc/commit/ba0175072ee9c751c1496d2fe170f4af7256f1a5) - Add the ability to connect with a GSSAPI encrypted connection. As of PostgreSQL version 12 GSSAPI encrypted connections are possible. Now the driver will attempt to connect to the server with a GSSAPI encrypted connection. If that fails then attempt an SSL connection, finally falling back to a plain text connection. All of this is controlled using both the gssEncMode and sslMode parameters which, in concert with pg_hba.conf, determine if a particular mode is allowed and or required. [PR 1821](https://togithub.com/pgjdbc/pgjdbc/pull/1821) [ad921b9e](https://togithub.com/pgjdbc/pgjdbc/commit/ad921b9e3563b28b9a03b1e2dfaad0e34efc02f1) - Source release archive shades dependencies (scram) by default. It affects only postgresql-version-src.tar.gz release artifact [f0301eb9](https://togithub.com/pgjdbc/pgjdbc/commit/f0301eb901f880059b00b0fb0a3ee93ef7d749a8) - Refactor decoding arrays [PR 1194](https://togithub.com/pgjdbc/pgjdbc/pull/1194) ##### Added - Verify nullness with CheckerFramework [6e524ae5](https://togithub.com/pgjdbc/pgjdbc/commit/6e524ae51cee67b25426c09a7083465c820c0a0d) ##### Fixed - Avoid preparedStatement leak when using updateable ResultSet via insert/update/refreshRow [PR 1815](https://togithub.com/pgjdbc/pgjdbc/pull/1815) [9a0d2b18](https://togithub.com/pgjdbc/pgjdbc/commit/9a0d2b18a81c7ec5974d4caf2ff2d218312da25f) - Change order of checks for oid vs primary keys. OID's have been deprecated. [PR 1613](https://togithub.com/pgjdbc/pgjdbc/pull/1613) - Close certificate file stream. [PR 1837](https://togithub.com/pgjdbc/pgjdbc/pull/1837) - Make sure socketTimeout is enforced [PR 1831](https://togithub.com/pgjdbc/pgjdbc/pull/1831) - Assume PKCS-8 SSL key format by default [PR 1819](https://togithub.com/pgjdbc/pgjdbc/pull/1819) - Preserve unquoted unicode whitespace in array literals [PR 1266](https://togithub.com/pgjdbc/pgjdbc/pull/1266) ### [`v42.2.14`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​42214-2020-06-10) ##### Changed - Reverted com.github.waffle:waffle-jna, org.osgi:org.osgi.core, org.osgi:org.osgi.enterprise dependencies to optional=true in Maven [PR 1797](https://togithub.com/pgjdbc/pgjdbc/pull/1797). ### [`v42.2.13`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​42213-2020-06-04) **Notable Changes** - Security: The primary reason to release this version and to continue the 42.2.x branch is for CVE-2020-13692. Reported by David Dworken, this is an XXE and more information can be found [here](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html). Sehrope Sarkuni reworked the XML parsing to provide a solution in commit [14b62aca4](https://togithub.com/pgjdbc/pgjdbc/commit/14b62aca4764d496813f55a43d050b017e01eb65). - The build system has been changed to Gradle thanks to Vladimir [PR 1627](https://togithub.com/pgjdbc/pgjdbc/pull/1627). - Regression: com.github.waffle:waffle-jna, org.osgi:org.osgi.core, org.osgi:org.osgi.enterprise dependencies are listed as non-optional [issue 1975](https://togithub.com/pgjdbc/pgjdbc/issues/1795). ##### Changed ##### Added - jre-6 was added back to allow us to release fixes for all artifacts in the 42.2.x branch [PR 1787](https://togithub.com/pgjdbc/pgjdbc/pull/1787) ##### Fixed - I/O error ru translation [PR 1756](https://togithub.com/pgjdbc/pgjdbc/pull/1756) - Issue [1771](https://togithub.com/pgjdbc/pgjdbc/issues/1771) PgDatabaseMetaData.getFunctions() returns procedures fixed in [PR 1774](https://togithub.com/pgjdbc/pgjdbc/pull/1774) - getTypeMap() returning null [PR 1781](https://togithub.com/pgjdbc/pgjdbc/pull/1774) - Updated openssl example command [PR 1763](https://togithub.com/pgjdbc/pgjdbc/pull/1763) - fix documentation with ordered list to be displayed correctly [PR 1783](https://togithub.com/pgjdbc/pgjdbc/pull/1783) ### [`v42.2.12`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​42212-2020-03-31) **Notable changes** We have released 42.2.12 to correct regressions in this version: Specifically - [PR 1729](https://togithub.com/pgjdbc/pgjdbc/pull/1729) was reverted as this is a breaking change - [PR 1719](https://togithub.com/pgjdbc/pgjdbc/pull/1719) has been reverted as it introduced errors in the PgType Cache We recommend that version 42.2.11 not be used. ##### Changed - reverted [PR 1729](https://togithub.com/pgjdbc/pgjdbc/pull/1729) throw an error instead of silently rolling back a commit error. This change introduced a breaking change which will be moved to 42.3.0 - reverted [PR 1719](https://togithub.com/pgjdbc/pgjdbc/pull/1719) add support for full names of data types ([#​1719](https://togithub.com/pgjdbc/pgjdbc/issues/1719)) ### [`v42.2.11`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​42211-2020-03-07) **Notable changes** As mentioned above this version is broken and should not be used. ##### Changed - Reverted [PR 1641](https://togithub.com/pgjdbc/pgjdbc/pull/1252). The driver will now wait for EOF when sending cancel signals. - `DatabaseMetaData#getProcedures` returns only procedures (not functions) for PostgreSQL 11+ [PR 1723](https://togithub.com/pgjdbc/pgjdbc/pull/1723) - Convert silent rollbacks into exception if application sends `commit` or `xa.prepare` command [PR 1729](https://togithub.com/pgjdbc/pgjdbc/pull/1729) ##### Added - feat: `raiseExceptionOnSilentRollback` connection option to configure if silent rollback should raise an exception [PR 1729](https://togithub.com/pgjdbc/pgjdbc/pull/1729) - feat: Expose `ByteStreamWriter` in CopyManager [PR 1702](https://togithub.com/pgjdbc/pgjdbc/pull/1702) - feat: add way to distinguish base and partitioned tables in PgDatabaseMetaData.getTables [PR 1708](https://togithub.com/pgjdbc/pgjdbc/pull/1708) - refactor: introduce tuple abstraction (rebased) [PR 1701](https://togithub.com/pgjdbc/pgjdbc/pull/1701) - refactor: make PSQLState enum consts for integrity constraint violations [PR 1699](https://togithub.com/pgjdbc/pgjdbc/pull/1699) - test: add makefile to create ssl certs [PR 1706](https://togithub.com/pgjdbc/pgjdbc/pull/1706) ##### Fixed - fix: Always use `.` as decimal separator in PGInterval [PR 1705](https://togithub.com/pgjdbc/pgjdbc/pull/1705) - fix: allow DatabaseMetaData.getColumns to describe an unset scale [PR 1716](https://togithub.com/pgjdbc/pgjdbc/pull/1716) ##### Changed - Build system update from Maven to Gradle [PR 1627](https://togithub.com/pgjdbc/pgjdbc/pull/1627) ##### Added - docker-compose image for creating test databases (see `docker` folder) ### [`v42.2.10`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​42210-2020-01-30) ##### Changed - (!) Regression: remove receiving EOF from backend after cancel [PR 1641](https://togithub.com/pgjdbc/pgjdbc/pull/1252). The regression is that the subsequent query might receive the cancel signal. ##### Added - Add maxResultBuffer property [PR 1657](https://togithub.com/pgjdbc/pgjdbc/pull/1657) - add caller push of binary data (rebase of [#​953](https://togithub.com/pgjdbc/pgjdbc/issues/953)) [PR 1659](https://togithub.com/pgjdbc/pgjdbc/pull/1659) ##### Fixed - Cleanup PGProperty, sort values, and add some missing to docs [PR 1686](https://togithub.com/pgjdbc/pgjdbc/pull/1686) - Fixing LocalTime rounding (losing precision) [PR 1570](https://togithub.com/pgjdbc/pgjdbc/pull/1570) - Network Performance of PgDatabaseMetaData.getTypeInfo() method [PR 1668](https://togithub.com/pgjdbc/pgjdbc/pull/1668) - Issue [#​1680](https://togithub.com/pgjdbc/pgjdbc/issues/1680) updating a boolean field requires special handling to set it to t or f instead of true or false [PR 1682](https://togithub.com/pgjdbc/pgjdbc/pull/1682) - bug in pgstream for replication [PR 1681](https://togithub.com/pgjdbc/pgjdbc/pull/1681) - Issue [#​1677](https://togithub.com/pgjdbc/pgjdbc/issues/1677) NumberFormatException when fetching PGInterval with small value [PR 1678](https://togithub.com/pgjdbc/pgjdbc/pull/1678) - Metadata queries improvements with large schemas. [PR 1673](https://togithub.com/pgjdbc/pgjdbc/pull/1673) - Utf 8 encoding optimizations [PR 1444](https://togithub.com/pgjdbc/pgjdbc/pull/1444) - interval overflow [PR 1658](https://togithub.com/pgjdbc/pgjdbc/pull/1658) - Issue [#​1482](https://togithub.com/pgjdbc/pgjdbc/issues/1482) where the port was being added to the GSSAPI service name [PR 1651](https://togithub.com/pgjdbc/pgjdbc/pull/1651) - remove receiving EOF from backend after cancel since according to protocol the server closes the connection once cancel is sent (connection reset exception is always thrown) [PR 1641](https://togithub.com/pgjdbc/pgjdbc/pull/1641) - Unable to register out parameter Issue [#​1646](https://togithub.com/pgjdbc/pgjdbc/issues/1646) [PR 1648](https://togithub.com/pgjdbc/pgjdbc/pull/1648) ### [`v42.2.9`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​4229-2019-12-06) ##### Changed ##### Added - read only transactions [PR 1252](https://togithub.com/pgjdbc/pgjdbc/pull/1252) - pkcs12 key functionality [PR 1599](https://togithub.com/pgjdbc/pgjdbc/pull/1599) - new "escapeSyntaxCallMode" connection property [PR 1560](https://togithub.com/pgjdbc/pgjdbc/pull/1560) - connection property to limit server error detail in exception exceptions [PR 1579](https://togithub.com/pgjdbc/pgjdbc/pull/1579) - cancelQuery() to PGConnection public interface [PR 1157](https://togithub.com/pgjdbc/pgjdbc/pull/1157) - support for large update counts (JDBC 4.2) [PR 935](https://togithub.com/pgjdbc/pgjdbc/pull/935) - Add Binary Support for Oid.NUMERIC and Oid.NUMERIC_ARRAY [PR 1636](https://togithub.com/pgjdbc/pgjdbc/pull/1636) ##### Fixed - issue 716 getTypeInfo() may not return data in the order specified in Oracle documentation [PR 1506](https://togithub.com/pgjdbc/pgjdbc/pull/1506) - PgSQLXML setCharacterStream() results in null value [PR 1608](https://togithub.com/pgjdbc/pgjdbc/pull/1608) - get correct column length for simple domains [PR 1605](https://togithub.com/pgjdbc/pgjdbc/pull/1605) - NPE as a result of calling executeQuery twice on a statement fixes issue [#​684](https://togithub.com/pgjdbc/pgjdbc/issues/684) [PR 1610](https://togithub.com/pgjdbc/pgjdbc/pull/1610) - handle numeric domain types [PR 1611](https://togithub.com/pgjdbc/pgjdbc/pull/1611) - pginterval to take iso8601 strings [PR 1612](https://togithub.com/pgjdbc/pgjdbc/pull/1612) - remove currentTimeMillis from code, tests are OK [PR 1617](https://togithub.com/pgjdbc/pgjdbc/pull/1617) - NPE when calling setNull on a PreparedStatement with no parameters [PR 1620](https://togithub.com/pgjdbc/pgjdbc/pull/1620) - allow OUT parameter registration when using CallableStatement native CALL [PR 1561](https://togithub.com/pgjdbc/pgjdbc/pull/1561) - add release save point into execute with batch [PR 1583](https://togithub.com/pgjdbc/pgjdbc/pull/1583) - Prevent use of extended query protocol for BEGIN before COPY [PR 1639](https://togithub.com/pgjdbc/pgjdbc/pull/1639) ### [`v42.2.8`](https://togithub.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md#​4228-2019-09-13) ##### Changed ##### Added ##### Fixed - fix: Revert inet default Java type to PGObject and handle values with net masks [PR 1568](https://togithub.com/pgjdbc/pgjdbc/pull/1568)

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.