[pgjdbc/pgjdbc] b3821b: [maven-release-plugin] prepare release REL42.2.4

Vladimir Sitnikov <[email protected]>
Newsgroups gmane.comp.db.postgresql.jdbc
Message-ID <5b8419db16cc7_20fb2af52c1b2ec419979@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
  Branch: refs/heads/release/master
  Home:   https://github.com/pgjdbc/pgjdbc
  Commit: b3821baff00a9517f40278b5160a7495fa42a7ad
      https://github.com/pgjdbc/pgjdbc/commit/b3821baff00a9517f40278b5160a7495fa42a7ad
  Author: pgjdbc CI <[email protected]>
  Date:   2018-07-14 (Sat, 14 Jul 2018)

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

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


  Commit: 80713afe93b480913f5c43921373c49bc091231b
      https://github.com/pgjdbc/pgjdbc/commit/80713afe93b480913f5c43921373c49bc091231b
  Author: pgjdbc CI <[email protected]>
  Date:   2018-07-14 (Sat, 14 Jul 2018)

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

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


  Commit: b99cea0de0e67f0c641c77bcbff8d2889a441290
      https://github.com/pgjdbc/pgjdbc/commit/b99cea0de0e67f0c641c77bcbff8d2889a441290
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-14 (Sat, 14 Jul 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  reflect 42.2.4 release in readme.md
[ci-skip]


  Commit: 2da319a07d47015467bd3ace029827f67f4778bc
      https://github.com/pgjdbc/pgjdbc/commit/2da319a07d47015467bd3ace029827f67f4778bc
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-14 (Sat, 14 Jul 2018)

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

  Log Message:
  -----------
  doc: add SQL_TSI to the known issues for 42.2.3
[ci-skip]


  Commit: b1507f849b732012d5312c79a62dad24fd6a7261
      https://github.com/pgjdbc/pgjdbc/commit/b1507f849b732012d5312c79a62dad24fd6a7261
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-14 (Sat, 14 Jul 2018)

  Changed paths:
    M docs/_posts/2017-05-04-42.1.0-release.md
    M docs/_posts/2017-07-12-42.1.2-release.md
    M docs/_posts/2018-01-17-42.2.0-release.md
    M docs/_posts/2018-07-12-42.2.3-release.md
    M docs/_posts/2018-07-14-42.2.4-release.md

  Log Message:
  -----------
  docs: escape underscores in changelog otherwise it produces italic


  Commit: 5898cdf1e314f2db7889456fb1ad6822021bd543
      https://github.com/pgjdbc/pgjdbc/commit/5898cdf1e314f2db7889456fb1ad6822021bd543
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-16 (Mon, 16 Jul 2018)

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

  Log Message:
  -----------
  docs: typo in 42.2.3 changelog "minute->second"


  Commit: 178eecc90643b36c8c5cd423ff311b26733384f2
      https://github.com/pgjdbc/pgjdbc/commit/178eecc90643b36c8c5cd423ff311b26733384f2
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-16 (Mon, 16 Jul 2018)

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

  Log Message:
  -----------
  refactor: remove unused PgPreparedStatement.adjustIndex (#1253)


  Commit: b1b1afb829fae06bcefce443e66d823f4f92fed5
      https://github.com/pgjdbc/pgjdbc/commit/b1b1afb829fae06bcefce443e66d823f4f92fed5
  Author: Christoph Berg <[email protected]>
  Date:   2018-07-18 (Wed, 18 Jul 2018)

  Changed paths:
    R docs/documentation/92/media/css/docs.css~
    R docs/documentation/92/media/css/table.css~
    R docs/documentation/93/media/css/docs.css~
    R docs/documentation/93/media/css/table.css~
    R docs/documentation/94/media/css/docs.css~
    R docs/documentation/94/media/css/table.css~

  Log Message:
  -----------
  chore: remove editor backup files (#1255)

These are removed by the Debian package build in the "clean" step and
pop up as uncommitted changes.


  Commit: 1f8ac4063b1fd04ccc05616e3533d68be9912333
      https://github.com/pgjdbc/pgjdbc/commit/1f8ac4063b1fd04ccc05616e3533d68be9912333
  Author: Dave Cramer <[email protected]>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Update Contributing.md [skip ci]

* Update Contributing.md

After reading this I realized it was a bit dated.
I've also attempted to massage the grammar.


  Commit: ecd412e4164bbfcccd96f778c874dd4f40330354
      https://github.com/pgjdbc/pgjdbc/commit/ecd412e4164bbfcccd96f778c874dd4f40330354
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-22 (Sun, 22 Jul 2018)

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

  Log Message:
  -----------
  test: run testShortQueryTimeout in PG_VERSION=HEAD Travis job only (#1270)


  Commit: 450a496be8b14e14fa0821413ed532c49275dc9e
      https://github.com/pgjdbc/pgjdbc/commit/450a496be8b14e14fa0821413ed532c49275dc9e
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-22 (Sun, 22 Jul 2018)

  Changed paths:
    M pgjdbc/pom.xml
    M pgjdbc/src/main/java/org/postgresql/translation/bg.po
    M pgjdbc/src/main/java/org/postgresql/translation/cs.po
    M pgjdbc/src/main/java/org/postgresql/translation/de.po
    M pgjdbc/src/main/java/org/postgresql/translation/es.po
    M pgjdbc/src/main/java/org/postgresql/translation/fr.po
    M pgjdbc/src/main/java/org/postgresql/translation/it.po
    M pgjdbc/src/main/java/org/postgresql/translation/ja.po
    M pgjdbc/src/main/java/org/postgresql/translation/messages.pot
    M pgjdbc/src/main/java/org/postgresql/translation/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_es.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_nl.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:
  -----------
  fix: remove POT-Creation-Date from generated .po and .pot files (#1269)

This makes repeated executions of `mvn -Ptranslate compile` produce empty diffs
[ci skip]


  Commit: 2cbe7b354543e2ae526c3d9a422949acd0a375b6
      https://github.com/pgjdbc/pgjdbc/commit/2cbe7b354543e2ae526c3d9a422949acd0a375b6
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-22 (Sun, 22 Jul 2018)

  Changed paths:
    M pgjdbc/pom.xml
    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_es.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

  Log Message:
  -----------
  fix: use UTF-8 encoding in generated translation/messages_*.java files

This makes files easier to read. Input encoding for Java compiler is UTF-8 anyway


  Commit: 21e126f451df667627c1cc3a0acfb3c38be45ffa
      https://github.com/pgjdbc/pgjdbc/commit/21e126f451df667627c1cc3a0acfb3c38be45ffa
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

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

  Log Message:
  -----------
  fix: typo in "One ore more ClientInfo failed" error message
[ci skip]


  Commit: 993a3beba10aed73418340b14f2d3420c8984de5
      https://github.com/pgjdbc/pgjdbc/commit/993a3beba10aed73418340b14f2d3420c8984de5
  Author: Kyotaro Horiguchi <[email protected]>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/translation/ja.po
    M pgjdbc/src/main/java/org/postgresql/translation/messages_ja.java

  Log Message:
  -----------
  fix: Japanese translation (#1275)


  Commit: c66bf7108dd36f50aacebfd4f09e383aed02424b
      https://github.com/pgjdbc/pgjdbc/commit/c66bf7108dd36f50aacebfd4f09e383aed02424b
  Author: Dave Cramer <[email protected]>
  Date:   2018-07-30 (Mon, 30 Jul 2018)

  Changed paths:
    A pgjdbc/ISSUE_TEMPLATE.md
    A pgjdbc/pull_request_template.md

  Log Message:
  -----------
  Add issue templates (#1263)

* Add issue template


  Commit: b5c19af627c8650410495ad8e3f2ee85e687e3c1
      https://github.com/pgjdbc/pgjdbc/commit/b5c19af627c8650410495ad8e3f2ee85e687e3c1
  Author: Dave Cramer <[email protected]>
  Date:   2018-07-30 (Mon, 30 Jul 2018)

  Changed paths:
    A .github/issue_template.md
    A .github/pull_request_template.md
    R pgjdbc/ISSUE_TEMPLATE.md
    R pgjdbc/pull_request_template.md

  Log Message:
  -----------
  move issue template and pull request template into github specific di… (#1283)

* move issue template and pull request template into github specific directory

* remove spaces in front of checklist


  Commit: 203a106ddc9eb0d94cc94838f4fb0924e37f441a
      https://github.com/pgjdbc/pgjdbc/commit/203a106ddc9eb0d94cc94838f4fb0924e37f441a
  Author: Sehrope Sarkuni <[email protected]>
  Date:   2018-08-02 (Thu, 02 Aug 2018)

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

  Log Message:
  -----------
  fix: Correct typo in CopyManager comment (#1285)


  Commit: 9534e9ca0e1840445ad5f4eee75bc1e2ac102dde
      https://github.com/pgjdbc/pgjdbc/commit/9534e9ca0e1840445ad5f4eee75bc1e2ac102dde
  Author: Kazuhiro Sera <[email protected]>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    M docs/community/mailinglist.html
    M docs/development/website.html
    M docs/documentation/92/escaped-functions.md
    M docs/documentation/93/escaped-functions.md
    M docs/documentation/94/connect.md
    M docs/documentation/94/escaped-functions.md
    M docs/documentation/changelog.md
    M docs/documentation/head/thread.md
    M pgjdbc/src/main/java/org/postgresql/copy/CopyIn.java
    M pgjdbc/src/main/java/org/postgresql/copy/CopyOperation.java
    M pgjdbc/src/main/java/org/postgresql/core/VisibleBufferedInputStream.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleQuery.java
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgResultSet.java
    M pgjdbc/src/main/java/org/postgresql/largeobject/LargeObject.java
    M pgjdbc/src/main/java/org/postgresql/replication/fluent/ChainedCommonStreamBuilder.java
    M pgjdbc/src/main/java/org/postgresql/ssl/jdbc4/LibPQFactory.java
    M pgjdbc/src/main/java/org/postgresql/util/Base64.java
    M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/DatabaseEncodingTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/NotifyTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PreparedStatementTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SingleCertValidatingFactoryTestSuite.java

  Log Message:
  -----------
  docs: fix typos detected by github.com/client9/misspell (#1287)


  Commit: c2885dd0cfc793f81e5dd3ed2300bb32476eb14a
      https://github.com/pgjdbc/pgjdbc/commit/c2885dd0cfc793f81e5dd3ed2300bb32476eb14a
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-08-15 (Wed, 15 Aug 2018)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/Parser.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/PreparedStatementTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc3/CompositeQueryParseTest.java

  Log Message:
  -----------
  fix: IndexOutOfBounds on prepared multistatement with insert values

Re-initialize "isValuesFound and isCurrentReWriteCompatible" variables so multi-statement
prepared sql like INSERT INTO inttable(a) VALUES (?);... could be parsed properly.

Previously it identified the second statement as multi-values since isValuesFound was not reset

closes #1289


  Commit: cdeeaca47dc3bc6f727c79a582c9e4123099526e
      https://github.com/pgjdbc/pgjdbc/commit/cdeeaca47dc3bc6f727c79a582c9e4123099526e
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M .travis/travis_configure_ssl.sh
    M README.md
    M build.properties
    R certdir/README
    A certdir/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/SocketFactoryFactory.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/ConnectionFactoryImpl.java
    M pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
    A pgjdbc/src/main/java/org/postgresql/jdbc/SslMode.java
    A pgjdbc/src/main/java/org/postgresql/ssl/DefaultJavaSSLFactory.java
    A pgjdbc/src/main/java/org/postgresql/ssl/LazyKeyManager.java
    A pgjdbc/src/main/java/org/postgresql/ssl/LibPQFactory.java
    M pgjdbc/src/main/java/org/postgresql/ssl/MakeSSL.java
    A pgjdbc/src/main/java/org/postgresql/ssl/PGjdbcHostnameVerifier.java
    R pgjdbc/src/main/java/org/postgresql/ssl/jdbc4/LazyKeyManager.java
    M pgjdbc/src/main/java/org/postgresql/ssl/jdbc4/LibPQFactory.java
    M pgjdbc/src/main/java/org/postgresql/util/ObjectFactory.java
    M pgjdbc/src/test/java/org/postgresql/test/TestUtil.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/NotifyTest.java
    M pgjdbc/src/test/java/org/postgresql/test/jdbc4/Jdbc4TestSuite.java
    R pgjdbc/src/test/java/org/postgresql/test/jdbc4/LibPQFactoryHostNameTest.java
    A pgjdbc/src/test/java/org/postgresql/test/ssl/CommonNameVerifierTest.java
    A pgjdbc/src/test/java/org/postgresql/test/ssl/LibPQFactoryHostNameTest.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTest.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTestSuite.java
    M ssltest.properties

  Log Message:
  -----------
  security: implement SSL hostname verification for non-default (LibPQFactory) SSL factories (CVE-2018-10936)

In order to configure full SLL verification, `sslmode=verify-full` should be used.
However, previous versions of pgjdbc missed hostname verification for non-default SSL factories,
so `sslmode=verify-full` was effectively the same as `sslmode=verify-ca`.

Default sslfactory (which is LibPQFactory) is not impacted.

Extra changes:
- support for sslmode=allow/prefer/require
- ssl=true is treated as verify-full
- sslfactoryarg and socketFactoryArg are deprecated (as constructors with Properties) can be used.


  Commit: fa032732acfe51c6e663ee646dd5c1beaa1af857
      https://github.com/pgjdbc/pgjdbc/commit/fa032732acfe51c6e663ee646dd5c1beaa1af857
  Author: Dave Cramer <[email protected]>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M docs/documentation/head/connect.md
    M docs/documentation/head/media/css/table.css
    M docs/documentation/head/ssl-client.md
    M docs/documentation/head/ssl-factory.md

  Log Message:
  -----------
  docs: improve documentation on SSL


  Commit: 237a89bf3058a16a3de37b8c92d2a4d850c6c056
      https://github.com/pgjdbc/pgjdbc/commit/237a89bf3058a16a3de37b8c92d2a4d850c6c056
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M CHANGELOG.md

  Log Message:
  -----------
  Update changelog for 42.2.5


  Commit: c8a639edbd0cf39453048f1fd7d9412ec8e09293
      https://github.com/pgjdbc/pgjdbc/commit/c8a639edbd0cf39453048f1fd7d9412ec8e09293
  Author: Vladimir Sitnikov <[email protected]>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M CHANGELOG.md
    M contributors.json
    A docs/_posts/2018-08-27-42.2.5-release.md

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


Compare: https://github.com/pgjdbc/pgjdbc/compare/11cd27bdf1c1...c8a639edbd0c
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.