From 42a727157d82127a3b0161cfbcaa4a197303c9bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 23 Apr 2026 09:44:12 +0000 Subject: [PATCH 1/8] chore(release): bump to 3.2.4-SNAPSHOT [skip ci] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index def0fa1..c9e5c44 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.utplsql utplsql-java-api - 3.2.3 + 3.2.4-SNAPSHOT utPLSQL Java API Java API for running Unit Tests with utPLSQL v3+. From 727937e6922149453b4500233b2739f991f3de86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Thu, 23 Apr 2026 13:35:12 +0300 Subject: [PATCH 2/8] Add triggering of a snapshot build for utPLSQL-cli --- .github/workflows/build.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 339e804..a393164 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -76,6 +76,18 @@ jobs: MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} + - name: Get project version + id: project_version + run: echo "version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_OUTPUT + + - name: Trigger utPLSQL-cli snapshot build + uses: peter-evans/repository-dispatch@v3 + with: + token: ${{ secrets.API_TOKEN_GITHUB }} + repository: utPLSQL/utPLSQL-cli + event-type: utPLSQL-java-api-build + client-payload: '{"api_version": "${{ steps.project_version.outputs.version }}"}' + - name: Publish unit test results uses: EnricoMi/publish-unit-test-result-action@v2 if: always() From cccb04d89131ce29065a674134a95f149f63c05f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Thu, 23 Apr 2026 16:13:44 +0300 Subject: [PATCH 3/8] Update token for Trigger utPLSQL-cli snapshot build --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a393164..4aa4259 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -83,7 +83,7 @@ jobs: - name: Trigger utPLSQL-cli snapshot build uses: peter-evans/repository-dispatch@v3 with: - token: ${{ secrets.API_TOKEN_GITHUB }} + token: ${{ secrets.CLI_REPO_TOKEN }} repository: utPLSQL/utPLSQL-cli event-type: utPLSQL-java-api-build client-payload: '{"api_version": "${{ steps.project_version.outputs.version }}"}' From cc8c9d15894598a6998e65e3e820296b6cc524c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Thu, 23 Apr 2026 17:06:39 +0300 Subject: [PATCH 4/8] Update compiler release to Java 17 Update of readme --- README.md | 6 +++--- pom.xml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3f11520..20f9568 100644 --- a/README.md +++ b/README.md @@ -17,13 +17,13 @@ This is a Maven Library project, you can add on your Java project as a dependenc org.utplsql utplsql-java-api - 3.1.16 + 3.2.3 ``` ## Compatibility -The latest Java-API is always compatible with all database frameworks of the same major version. -For example API-3.0.4 is compatible with database framework 3.0.0-3.1.* but not with database framework 2.x. +The latest Java-API is always compatible with database frameworks of the same minor version. +For example API-3.2.3 is compatible with database framework 3.2 but not with database framework 3.0 or 3.3 It is although recommended to always use the latest release of the API to build your tools for utPLSQL. diff --git a/pom.xml b/pom.xml index c9e5c44..4a44373 100644 --- a/pom.xml +++ b/pom.xml @@ -12,8 +12,8 @@ UTF-8 - 11 - 11 + 17 + 5.12.2 23.7.0.25.01 From b12b7117209121970401dece734ed06ed6c1c86c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Thu, 23 Apr 2026 17:34:11 +0300 Subject: [PATCH 5/8] Update dispatch of builds --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4aa4259..5c9edec 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,7 +1,7 @@ name: Build & test on: push: - branches-ignore: [ main ] + branches: [ develop ] pull_request: branches: [ develop ] workflow_dispatch: From 60d1d348d56c1a61c14b296c858d2e27ea0ae06b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Mon, 27 Apr 2026 12:43:45 +0300 Subject: [PATCH 6/8] Update build process --- .github/workflows/build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5c9edec..3c0752a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -70,6 +70,7 @@ jobs: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - name: Maven deploy snapshot + if: github.event_name != 'pull_request' run: mvn deploy -DskipTests env: MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} @@ -77,10 +78,12 @@ jobs: MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} - name: Get project version + if: github.event_name != 'pull_request' id: project_version run: echo "version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_OUTPUT - name: Trigger utPLSQL-cli snapshot build + if: github.event_name != 'pull_request' uses: peter-evans/repository-dispatch@v3 with: token: ${{ secrets.CLI_REPO_TOKEN }} From 3a5c71c02a0c8ace2b1861aa57fbd6f15acd1288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Mon, 27 Apr 2026 12:58:41 +0300 Subject: [PATCH 7/8] Update readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 20f9568..d3d5797 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![latest-release](https://img.shields.io/github/release/utPLSQL/utPLSQL-java-api.svg)](https://github.com/utPLSQL/utPLSQL-java-api/releases) +[![license](https://img.shields.io/github/license/utPLSQL/utPLSQL-java-api.svg)](https://www.apache.org/licenses/LICENSE-2.0) [![Build status](https://github.com/utPLSQL/utPLSQL-java-api/actions/workflows/build.yml/badge.svg)](https://github.com/utPLSQL/utPLSQL-java-api/actions/workflows/build.yml) # utPLSQL-java-api From ad19ef61c52dcd58d7223a1c297f2453fa4d3e23 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 27 Apr 2026 10:12:57 +0000 Subject: [PATCH 8/8] chore(release): release 3.2.4 [skip ci] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4a44373..ed72c84 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.utplsql utplsql-java-api - 3.2.4-SNAPSHOT + 3.2.4 utPLSQL Java API Java API for running Unit Tests with utPLSQL v3+.