[pgjdbc/pgjdbc] b3821b: [maven-release-plugin] prepare releaseREL42.2.4 - Mailing list pgsql-jdbc

From Vladimir Sitnikov
Subject [pgjdbc/pgjdbc] b3821b: [maven-release-plugin] prepare releaseREL42.2.4
Date
Msg-id 5b8419db16cc7_20fb2af52c1b2ec419979@hookshot-fe-d2afb11.cp1-iad.github.net.mail
Whole thread Raw
List pgsql-jdbc
Branch: refs/heads/release/master
  Home:   https://github.com/pgjdbc/pgjdbc
  Commit: b3821baff00a9517f40278b5160a7495fa42a7ad
      https://github.com/pgjdbc/pgjdbc/commit/b3821baff00a9517f40278b5160a7495fa42a7ad
  Author: pgjdbc CI <pgsql-jdbc@postgresql.org>
  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 <pgsql-jdbc@postgresql.org>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <cb@df7cb.de>
  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 <davecramer@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <horiguchi.kyotaro@lab.ntt.co.jp>
  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 <davecramer@gmail.com>
  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 <davecramer@gmail.com>
  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 <sehrope@jackdb.com>
  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 <seratch@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <davecramer@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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 <sitnikov.vladimir@gmail.com>
  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.

pgsql-jdbc by date:

Previous
From: Vladimir Sitnikov
Date:
Subject: [pgjdbc/pgjdbc] cdeeac: security: implement SSL hostname verificationfor ...
Next
From: vlsi
Date:
Subject: [pgjdbc/pgjdbc]