You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by jh...@apache.org on 2023/01/16 03:08:00 UTC

[calcite-avatica] branch stage updated (8f8377551 -> fab03540d)

This is an automated email from the ASF dual-hosted git repository.

jhyde pushed a change to branch stage
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git


    from 8f8377551 [CALCITE-4933] Release Avatica 1.20.0
     add d7e108530 Update website for Avatica 1.20.0 release
     add c6a819aa6 Silence standard out messages in tests
     add 35554749e [CALCITE-4940] Upgrade log4j2 version to 2.16.0
     add 8a2048033 [CALCITE-4951] Upgrade log4j2 version to 2.17.0
     add fe27e5046 Site: Change the javadoc title to Apache Calcite Avatica API
     add e9d14a684 [CALCITE-4962] Protobuf debug does not show request/response type
     add fbdcc6274 [CALCITE-4974] Upgrade log4j2 version to 2.17.1
     add 387f87a10 [CALCITE-5070] Upgrade Jekyll and ruby gems for site generation
     add b9aa1fb97 [CALCITE-3129] Automate website builds
     add cb2cb810c [CALCITE-5075] Build fails due to rat check on Gemfile.lock
     add a7baa3b7a Add Apache license header to website publication Github workflows
     add 9ddb93762 [CALCITE-5009] Transparent JDBC connection re-creation may lead to data loss
     add 796523376 [CALCITE-4971] Update httpclient and httpcore to latest 5.1 release
     add f48dbc8c1 [CALCITE-5098] Migrate Avatica to Gradle 7.4.2, and support Java 16 and 17
     add 3281f2bcf [CALCITE-5103] Update docker-compose.yml files to use OpenJDK 17 and Gradle 7.4.2 images
     add 909e92e24 [CALCITE-5102] Update github-pages gem for site build
     add 6de8d796b Comment out release notes for next release, so that they don't appear on the web site
     add 5fcd09f9b Add instructions for release managers to uncomment commented out release history
     add e255f022f Fix formatting in howto
     add 7e168f22d [CALCITE-5106] Upgrade to Jekyll 4 and remove unnecessary dependencies from gemfile for site
     add 7f9844cd4 [CALCITE-5108] Make website GDPR-compliant
     add 1f0f0c1c5 [CALCITE-4147] Rename "master" branch to "main"
     add 05658feaa [CALCITE-5116] Upgrade vlsi-release-plugins to 1.78
     add 360c0e7c8 [CALCITE-5095] Support Java 18 and Guava 31.1-jre
     add 08832629f [CALCITE-5097] Release Avatica 1.21.0
     add bad14c7d9 Update website for Avatica 1.21.0 release
     add aad227f38 Checkout release svn repository when promoting a release using the docker script
     add 0c097b6a6 [CALCITE-5218] Verify HTTP client class before instantiating it
     add 71fc0abf7 [CALCITE-5220] Release Avatica 1.22
     add 354eaf120 Update website for Avatica 1.22 release
     add 2485639af [CALCITE-5232] Upgrade protobuf-java from 3.17.1 to 3.21.5
     add a111295d6 Prepare for next development iteration
     add e47b43ee8 [CALCITE-1639] TIMESTAMPADD(MONTH, ...) should return last day of month if the day overflows
     add e2ba4a7c3 [CALCITE-5338] In DateTimeUtils, deprecate floorMod and floorDiv, and use equivalents in java.lang.Math
     add 74a736472 [CALCITE-4900] NullPointerException when send ExectuteRequest via protobuf with no parameters
     add af0e9e44c [CALCITE-5257] NVARCHAR is treated as 'UNKNOWN TYPE' when searching Oracle
     add 0ea5d4f40 [CALCITE-3078] Move public lastDay method from Calcite to Avatica
     add 644d8218e [CALCITE-5295] Read the values of plugins (such as connect string properties) from ThreadLocal fields
     add c17f489be [CALCITE-5344] Migrate Travis CI configuration to Github Actions
     add 9f4557c7f [CALCITE-5327] Make SSL key-store type configurable
     add 4cee17299 [CALCITE-5329] Upgrade Checkstyle version from 6.18 to 10.3.2
     add d266bcb6e [CALCITE-5372] Upgrade vlsi-release-plugins to 1.84
     add bc2857816 [CALCITE-5358] Add in HTTP_BAD_REQUEST
     add d9a2e105a [CALCITE-5369] In Avatica DateTimeUtils, add support for FLOOR and CEIL to ISOYEAR
     add 8d5eb143e [CALCITE-5353] Document new procedure for requesting JIRA accounts and becoming a contributor
     add 00c60533d [CALCITE-5373] Upgrade bouncycastle to 1.70
     add 1eb58d95a [CALCITE-5379] Upgrade protobuf to 3.21.9
     add 42f53ffe5 [CALCITE-5374] Upgrade jackson from 2.10.0 to 2.14.1
     add dcc0ff324 [CALCITE-5415] In ByteString, add 'startsWith' and 'endsWith' methods
     add 5047b566d [CALCITE-2322] Support fetch size in connection url and JDBC statement
     add dbe9b1d8c [CALCITE-2989] Use ISO calendar when converting between java.sql types and UNIX timestamps
     add 2b6da3b21 [CALCITE-5438] Document transparent_reconnection property
     add 224e3dd56 [CALCITE-5065] Update phoenixdb information on website
     add e197a3537 [CALCITE-5453] Add tests for fetch size configuration via connection URL and statement
     add 20b917c35 [CALCITE-5458] Label and link pull requests with JIRA issues automatically
     add ac47eb619 [CALCITE-5120] UnregisteredDriver#connect should throw SQLException, not NullPointerException, if url is null
     add 810acf807 [CALCITE-3557] ResultSet.getObject throws ClassCastException when applied to an ARRAY or MULTISET inside a MULTISET
     add 02c5fa153 [CALCITE-5443] After Statement.getMoreResults() has returned false, Statement.getUpdateCount() should return -1
     add fab03540d [CALCITE-5480] Release Avatica 1.23.0

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  35 ++
 .github/workflows/main.yml                         | 152 ++++-
 .../publish-non-release-website-updates.yml        |  58 ++
 .../publish-site-and-javadocs-on-release.yml       |  53 ++
 .ratignore                                         |   1 +
 .travis.yml                                        |  77 ---
 NOTICE                                             |   2 +-
 README                                             |   2 +-
 README.md                                          |   4 +-
 bom/build.gradle.kts                               |   5 +-
 build.gradle.kts                                   |  19 +-
 core/build.gradle.kts                              |   5 +-
 .../apache/calcite/avatica/AvaticaConnection.java  |   6 +-
 .../apache/calcite/avatica/AvaticaStatement.java   |   4 +-
 .../org/apache/calcite/avatica/AvaticaUtils.java   |  52 +-
 .../calcite/avatica/BuiltInConnectionProperty.java |   7 +-
 .../org/apache/calcite/avatica/ColumnMetaData.java |  24 +-
 .../calcite/avatica/ConnectStringParser.java       |   4 +-
 .../apache/calcite/avatica/ConnectionConfig.java   |   4 +
 .../calcite/avatica/ConnectionConfigImpl.java      |   9 +
 .../org/apache/calcite/avatica/DriverVersion.java  |   2 +-
 .../java/org/apache/calcite/avatica/MetaImpl.java  |  10 +-
 .../apache/calcite/avatica/UnregisteredDriver.java |   3 +
 .../calcite/avatica/remote/AbstractHandler.java    |   7 +
 .../remote/AvaticaCommonsHttpClientImpl.java       |  97 +--
 .../remote/AvaticaHttpClientFactoryImpl.java       |  21 +-
 .../avatica/remote/CommonsHttpClientPoolCache.java |  28 +-
 .../org/apache/calcite/avatica/remote/Handler.java |   1 +
 .../avatica/remote/HttpClientPoolConfigurable.java |   2 +-
 .../apache/calcite/avatica/remote/JsonHandler.java |   4 +-
 .../calcite/avatica/remote/LocalService.java       |  10 +-
 .../calcite/avatica/remote/ProtobufHandler.java    |   4 +-
 .../avatica/remote/ProtobufTranslationImpl.java    |  24 +-
 .../avatica/remote/RemoteProtobufService.java      |   5 +-
 .../calcite/avatica/remote/RemoteService.java      |   4 +-
 .../apache/calcite/avatica/remote/TypedValue.java  |  34 +-
 .../calcite/avatica/util/AbstractCursor.java       | 165 +++--
 .../org/apache/calcite/avatica/util/Base64.java    |  33 +-
 .../apache/calcite/avatica/util/ByteString.java    |  31 +-
 .../org/apache/calcite/avatica/util/Cursor.java    |   2 +-
 .../apache/calcite/avatica/util/DateTimeUtils.java | 325 +++++++++-
 .../org/apache/calcite/avatica/util/Spaces.java    |   2 +-
 .../apache/calcite/avatica/AvaticaMatchers.java    |   3 +
 .../avatica/AvaticaResultSetConversionsTest.java   |   4 +-
 .../calcite/avatica/AvaticaStatementTest.java      |  35 +-
 .../calcite/avatica/ConnectionConfigImplTest.java  |  12 +
 .../calcite/avatica/CursorFactoryDeduceTest.java   |  27 +
 .../avatica/MetaImplCreateIterableTest.java        | 145 +++++
 .../calcite/avatica/UnregisteredDriverTest.java    |  66 ++
 .../avatica/remote/AbstractHandlerTest.java        |  13 +
 .../remote/AvaticaCommonsHttpClientImplTest.java   |  50 +-
 .../remote/AvaticaHttpClientFactoryTest.java       |  14 +-
 .../calcite/avatica/remote/TypedValueTest.java     |  42 +-
 .../calcite/avatica/test/AvaticaUtilsTest.java     | 162 ++++-
 .../calcite/avatica/util/ArrayAccessorTest.java    |  79 ++-
 .../calcite/avatica/util/DateAccessorTest.java     | 155 +++++
 .../avatica/util/DateFromNumberAccessorTest.java   | 254 ++++++++
 .../calcite/avatica/util/DateTimeUtilsTest.java    | 698 ++++++++++++++++++++-
 .../apache/calcite/avatica/util/LastDayTest.java   |  77 +++
 .../calcite/avatica/util/TimeAccessorTest.java     | 134 ++++
 .../avatica/util/TimeFromNumberAccessorTest.java   | 159 +++++
 .../avatica/util/TimestampAccessorTest.java        | 248 ++++++++
 .../util/TimestampFromNumberAccessorTest.java      | 278 ++++++++
 .../util/TimestampFromUtilDateAccessorTest.java    | 253 ++++++++
 docker-compose.yml                                 |  10 +-
 docker.sh                                          |   3 +
 docker/README.md                                   |   6 +-
 gradle.properties                                  |  24 +-
 gradle/wrapper/gradle-wrapper.properties           |   4 +-
 .../org/apache/calcite/avatica/metrics/Timer.java  |   2 +-
 server/build.gradle.kts                            |   6 +-
 .../org/apache/calcite/avatica/jdbc/JdbcMeta.java  |   4 +-
 .../calcite/avatica/server/AvaticaJsonHandler.java |   7 +-
 .../avatica/server/AvaticaProtobufHandler.java     |   5 +-
 ...owedException.java => BadRequestException.java} |  10 +-
 .../apache/calcite/avatica/server/HttpServer.java  |  24 +
 .../apache/calcite/avatica/AvaticaSpnegoTest.java  |  14 +-
 .../apache/calcite/avatica/RemoteDriverTest.java   |  12 +-
 .../apache/calcite/avatica/jdbc/JdbcMetaTest.java  |  30 +
 .../avatica/remote/AlternatingRemoteMetaTest.java  |   4 +-
 .../avatica/remote/ConnectionPropertiesTest.java   |  43 +-
 .../calcite/avatica/remote/RemoteMetaTest.java     |  24 +-
 .../avatica/server/AbstractAvaticaHandlerTest.java |   4 +-
 .../server/AvaticaSpnegoAuthenticatorTest.java     |   6 +-
 .../server/HttpServerSpnegoWithoutJaasTest.java    |   7 +-
 .../apache/calcite/avatica/test/AvaticaSuite.java  |   2 -
 site/.gitignore                                    |   1 -
 site/Gemfile                                       |   7 +-
 site/Gemfile.lock                                  |  72 +++
 site/README.md                                     |  24 +-
 site/_config.yml                                   |   6 +-
 site/_docs/client_reference.md                     |  21 +
 site/_docs/compatibility.md                        |  10 +-
 site/_docs/docker_images.md                        |  28 +-
 site/_docs/history.md                              | 287 ++++++++-
 site/_docs/howto.md                                |  14 +-
 site/_docs/index.md                                |   8 +-
 site/_docs/security.md                             |   3 +
 site/_includes/footer.html                         |   6 +-
 ...ease-1.19.0.md => 2021-12-13-release-1.20.0.md} |  20 +-
 ...ease-1.17.0.md => 2022-05-08-release-1.21.0.md} |  20 +-
 ...ease-1.17.0.md => 2022-07-28-release-1.22.0.md} |  20 +-
 site/add-avatica-go-docs.sh                        |  10 +
 site/develop/avatica.md                            |  13 +-
 site/docker-compose.yml                            |   8 +-
 src/main/config/checkstyle/checker.xml             |  55 +-
 tck/README.md                                      |   4 +-
 107 files changed, 4457 insertions(+), 676 deletions(-)
 create mode 100644 .asf.yaml
 create mode 100644 .github/workflows/publish-non-release-website-updates.yml
 create mode 100644 .github/workflows/publish-site-and-javadocs-on-release.yml
 delete mode 100644 .travis.yml
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/MetaImplCreateIterableTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/UnregisteredDriverTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/DateAccessorTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/DateFromNumberAccessorTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/LastDayTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/TimeAccessorTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/TimeFromNumberAccessorTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/TimestampAccessorTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/TimestampFromNumberAccessorTest.java
 create mode 100644 core/src/test/java/org/apache/calcite/avatica/util/TimestampFromUtilDateAccessorTest.java
 copy server/src/main/java/org/apache/calcite/avatica/server/{RemoteUserDisallowedException.java => BadRequestException.java} (75%)
 create mode 100644 site/Gemfile.lock
 copy site/_posts/{2021-10-11-release-1.19.0.md => 2021-12-13-release-1.20.0.md} (68%)
 copy site/_posts/{2020-06-22-release-1.17.0.md => 2022-05-08-release-1.21.0.md} (62%)
 copy site/_posts/{2020-06-22-release-1.17.0.md => 2022-07-28-release-1.22.0.md} (65%)