diff --git a/.github/workflows/dependencies_update.yml b/.github/workflows/dependencies_update.yml index 1bf502f..0fa7180 100644 --- a/.github/workflows/dependencies_update.yml +++ b/.github/workflows/dependencies_update.yml @@ -75,7 +75,7 @@ jobs: echo >> "$GITHUB_OUTPUT" echo '# ⚠️ Notes ⚠️' >> "$GITHUB_OUTPUT" echo '## Run PK fix manually' >> "$GITHUB_OUTPUT" - echo 'Due to restrictions workflow `dependencies_update.yml` can't update other workflows, see https://github.com/exasol/project-keeper/issues/578 for details.' >> "$GITHUB_OUTPUT" + echo 'Due to restrictions workflow `dependencies_update.yml` cannot update other workflows, see https://github.com/exasol/project-keeper/issues/578 for details.' >> "$GITHUB_OUTPUT" echo 'Please checkout this PR locally and run `mvn com.exasol:project-keeper-maven-plugin:fix --projects .`' >> "$GITHUB_OUTPUT" echo '## This PR does not trigger CI workflows' >> "$GITHUB_OUTPUT" echo 'Please click the **Close pull request** button and then **Reopen pull request** to trigger running checks.' >> "$GITHUB_OUTPUT" diff --git a/dependencies.md b/dependencies.md index 7c64e89..6aa09cc 100644 --- a/dependencies.md +++ b/dependencies.md @@ -7,7 +7,7 @@ | Dependency | License | | ------------------------------- | -------------------------------- | -| [Hamcrest][0] | [BSD License 3][1] | +| [Hamcrest][0] | [BSD-3-Clause][1] | | [JUnit Jupiter (Aggregator)][2] | [Eclipse Public License v2.0][3] | ### Runtime Dependencies @@ -41,7 +41,7 @@ | Dependency | License | | ----------------------------------------------------------------------- | ---------------------------------------------- | | [org.seleniumhq.selenium:selenium-java][26] | [The Apache Software License, Version 2.0][16] | -| [Hamcrest][0] | [BSD License 3][1] | +| [Hamcrest][0] | [BSD-3-Clause][1] | | [JUnit Jupiter (Aggregator)][2] | [Eclipse Public License v2.0][3] | | [WebDriverManager][27] | [Apache 2.0][28] | | [Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs][29] | [Bouncy Castle Licence][30] | @@ -95,11 +95,11 @@ ## Javascript-test [0]: http://hamcrest.org/JavaHamcrest/ -[1]: http://opensource.org/licenses/BSD-3-Clause +[1]: https://raw.githubusercontent.com/hamcrest/JavaHamcrest/master/LICENSE [2]: https://junit.org/junit5/ [3]: https://www.eclipse.org/legal/epl-v20.html [4]: http://www.exasol.com/ -[5]: https://repo1.maven.org/maven2/com/exasol/exasol-jdbc/24.1.0/exasol-jdbc-24.1.0-license.txt +[5]: https://repo1.maven.org/maven2/com/exasol/exasol-jdbc/24.1.1/exasol-jdbc-24.1.1-license.txt [6]: http://sonarsource.github.io/sonar-scanner-maven/ [7]: http://www.gnu.org/licenses/lgpl.txt [8]: https://maven.apache.org/plugins/maven-toolchains-plugin/ diff --git a/doc/changes/changes_1.0.6.md b/doc/changes/changes_1.0.6.md index 62c5aed..4a083ac 100644 --- a/doc/changes/changes_1.0.6.md +++ b/doc/changes/changes_1.0.6.md @@ -1,13 +1,16 @@ -# Tableau Connector 1.0.6, released 2024-??-?? +# Tableau Connector 1.0.6, released 2024-08-09 -Code name: Upgrade dependencies +Code name: Support function `DATEPARSE` ## Summary -This release upgrades dependencies. +This release adds support for Tableau's `DATEPARSE` function. This function allows parsing a string as a timestamp. Please note that you need to use a format string supported by Exasol (e.g. `yyyy-mm-dd hh:mi:ss`), see [documentation](https://docs.exasol.com/db/latest/sql_references/formatmodels.htm#DateTimeFormatModels). + +This release also upgrades dependencies. ## Features +* #91: Added support for function `DATEPARSE` * #77: Test with Exasol's `TIMESTAMP(9)` data type ## Dependency Updates @@ -16,16 +19,17 @@ This release upgrades dependencies. #### Runtime Dependency Updates -* Updated `com.exasol:exasol-jdbc:7.1.20` to `24.1.0` +* Updated `com.exasol:exasol-jdbc:7.1.20` to `24.1.1` #### Test Dependency Updates -* Updated `org.junit.jupiter:junit-jupiter:5.10.1` to `5.10.2` +* Updated `org.hamcrest:hamcrest:2.2` to `3.0` +* Updated `org.junit.jupiter:junit-jupiter:5.10.1` to `5.10.3` #### Plugin Dependency Updates * Updated `com.exasol:error-code-crawler-maven-plugin:1.3.1` to `2.0.3` -* Updated `com.exasol:project-keeper-maven-plugin:3.0.0` to `4.3.2` +* Updated `com.exasol:project-keeper-maven-plugin:3.0.0` to `4.3.3` * Updated `org.apache.maven.plugins:maven-compiler-plugin:3.11.0` to `3.13.0` * Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.4.1` to `3.5.0` * Updated `org.apache.maven.plugins:maven-surefire-plugin:3.2.3` to `3.2.5` @@ -38,23 +42,24 @@ This release upgrades dependencies. #### Test Dependency Updates -* Updated `com.exasol:exasol-testcontainers:7.0.0` to `7.1.0` +* Updated `com.exasol:exasol-testcontainers:7.0.0` to `7.1.1` * Updated `com.exasol:test-db-builder-java:3.5.3` to `3.5.4` -* Updated `com.fasterxml.jackson.core:jackson-databind:2.16.1` to `2.17.1` +* Updated `com.fasterxml.jackson.core:jackson-databind:2.16.1` to `2.17.2` * Updated `commons-io:commons-io:2.15.1` to `2.16.1` -* Updated `io.github.bonigarcia:webdrivermanager:5.6.3` to `5.8.0` +* Updated `io.github.bonigarcia:webdrivermanager:5.6.3` to `5.9.2` * Added `org.bouncycastle:bcpkix-jdk18on:1.78.1` * Removed `org.bouncycastle:bcprov-jdk15on:1.70` +* Updated `org.hamcrest:hamcrest:2.2` to `3.0` * Updated `org.json:json:20231013` to `20240303` -* Updated `org.junit.jupiter:junit-jupiter:5.10.1` to `5.10.2` +* Updated `org.junit.jupiter:junit-jupiter:5.10.1` to `5.10.3` * Updated `org.mockito:mockito-junit-jupiter:5.9.0` to `5.12.0` -* Updated `org.seleniumhq.selenium:selenium-java:4.16.1` to `4.21.0` -* Updated `org.testcontainers:junit-jupiter:1.19.3` to `1.19.8` +* Updated `org.seleniumhq.selenium:selenium-java:4.16.1` to `4.23.0` +* Updated `org.testcontainers:junit-jupiter:1.19.3` to `1.20.1` #### Plugin Dependency Updates * Updated `com.exasol:error-code-crawler-maven-plugin:1.3.1` to `2.0.3` -* Updated `com.exasol:project-keeper-maven-plugin:3.0.0` to `4.3.2` +* Updated `com.exasol:project-keeper-maven-plugin:3.0.0` to `4.3.3` * Updated `org.apache.maven.plugins:maven-compiler-plugin:3.11.0` to `3.13.0` * Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.4.1` to `3.5.0` * Updated `org.apache.maven.plugins:maven-surefire-plugin:3.2.3` to `3.2.5` @@ -68,7 +73,7 @@ This release upgrades dependencies. #### Plugin Dependency Updates * Updated `com.exasol:error-code-crawler-maven-plugin:1.3.1` to `2.0.3` -* Updated `com.exasol:project-keeper-maven-plugin:3.0.0` to `4.3.2` +* Updated `com.exasol:project-keeper-maven-plugin:3.0.0` to `4.3.3` * Updated `org.apache.maven.plugins:maven-compiler-plugin:3.11.0` to `3.13.0` * Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.4.1` to `3.5.0` * Updated `org.apache.maven.plugins:maven-surefire-plugin:3.2.3` to `3.2.5` diff --git a/jdbc-kerberos-setup-test/pom.xml b/jdbc-kerberos-setup-test/pom.xml index 54981d2..8019e82 100644 --- a/jdbc-kerberos-setup-test/pom.xml +++ b/jdbc-kerberos-setup-test/pom.xml @@ -15,19 +15,19 @@ org.hamcrest hamcrest - 2.2 + 3.0 test org.junit.jupiter junit-jupiter - 5.10.2 + 5.10.3 test com.exasol exasol-jdbc - 24.1.0 + 24.1.1 runtime @@ -36,7 +36,7 @@ com.exasol project-keeper-maven-plugin - 4.3.2 + 4.3.3 diff --git a/pom.xml b/pom.xml index 31460da..2f0b722 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ com.exasol project-keeper-maven-plugin - 4.3.2 + 4.3.3 diff --git a/tableau-server-GUI-tests/pom.xml b/tableau-server-GUI-tests/pom.xml index eed7b2f..63fa164 100644 --- a/tableau-server-GUI-tests/pom.xml +++ b/tableau-server-GUI-tests/pom.xml @@ -15,25 +15,25 @@ org.seleniumhq.selenium selenium-java - 4.21.0 + 4.23.0 test org.hamcrest hamcrest - 2.2 + 3.0 test org.junit.jupiter junit-jupiter - 5.10.2 + 5.10.3 test io.github.bonigarcia webdrivermanager - 5.8.0 + 5.9.2 test @@ -64,13 +64,13 @@ org.testcontainers junit-jupiter - 1.19.8 + 1.20.1 test com.exasol exasol-testcontainers - 7.1.0 + 7.1.1 test @@ -83,7 +83,7 @@ com.fasterxml.jackson.core jackson-databind - 2.17.1 + 2.17.2 test @@ -99,7 +99,7 @@ com.exasol project-keeper-maven-plugin - 4.3.2 + 4.3.3