diff --git a/.github/workflows/api-snapshot-check.yml b/.github/workflows/api-snapshot-check.yml
index 7943180..a5507e2 100644
--- a/.github/workflows/api-snapshot-check.yml
+++ b/.github/workflows/api-snapshot-check.yml
@@ -47,10 +47,11 @@ jobs:
with:
fetch-depth: 0
- - uses: actions/setup-java@v5
+ - name: Set up JDK
+ uses: actions/setup-java@v5
with:
- distribution: 'adopt'
- java-version: '17'
+ distribution: 'temurin'
+ java-version: '21'
- name: Install utplsql
run: .github/scripts/install_utplsql.sh
@@ -62,17 +63,3 @@ jobs:
run: |
API_VERSION="${{ github.event.client_payload.api_version || inputs.api_version }}"
mvn verify appassembler:assemble -Dutplsql-java-api.version="$API_VERSION"
-
- slack-workflow-status:
- if: always()
- name: Post Workflow Status To Slack
- needs: [ build ]
- runs-on: ubuntu-latest
- steps:
- - name: Slack Workflow Notification
- uses: Gamesight/slack-workflow-status@master
- with:
- repo_token: ${{secrets.GITHUB_TOKEN}}
- slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}}
- name: 'Github Actions[bot]'
- icon_url: 'https://octodex.github.com/images/mona-the-rivetertocat.png'
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 62f3368..51ecdb1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -9,8 +9,6 @@ on:
workflow_dispatch:
- repository_dispatch:
- types: [utPLSQL-build,utPLSQL-java-api-build]
defaults:
run:
@@ -32,7 +30,7 @@ jobs:
matrix:
utplsql_version: ["v3.2.01","develop"]
utplsql_file: ["utPLSQL"]
- jdk: ['11', '17', '21', '25']
+ jdk: ['17', '21', '25']
services:
oracle:
image: gvenzl/oracle-free:23-slim-faststart
@@ -54,9 +52,11 @@ jobs:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- - uses: actions/setup-java@v5
+
+ - name: Set up JDK
+ uses: actions/setup-java@v5
with:
- distribution: 'adopt'
+ distribution: 'temurin'
java-version: ${{matrix.jdk}}
- name: Install utplsql
@@ -67,17 +67,3 @@ jobs:
- name: Build and Test
run: mvn verify appassembler:assemble
-
- slack-workflow-status:
- if: always()
- name: Post Workflow Status To Slack
- needs: [ build ]
- runs-on: ubuntu-latest
- steps:
- - name: Slack Workflow Notification
- uses: Gamesight/slack-workflow-status@master
- with:
- repo_token: ${{secrets.GITHUB_TOKEN}}
- slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}}
- name: 'Github Actions[bot]'
- icon_url: 'https://octodex.github.com/images/mona-the-rivetertocat.png'
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index bd819e2..ade3efe 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -17,10 +17,12 @@ jobs:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- - uses: actions/setup-java@v5
+
+ - name: Set up JDK
+ uses: actions/setup-java@v5
with:
- distribution: 'adopt'
- java-version: 8
+ distribution: 'temurin'
+ java-version: '21'
- name: Build Release
run: mvn package appassembler:assemble assembly:single checksum:files -DskipTests
@@ -31,17 +33,3 @@ jobs:
files: |
target/utPLSQL-cli.zip
target/utPLSQL-cli.zip.md5
-
- slack-workflow-status:
- if: always()
- name: Post Workflow Status To Slack
- needs: [ release ]
- runs-on: ubuntu-latest
- steps:
- - name: Slack Workflow Notification
- uses: Gamesight/slack-workflow-status@master
- with:
- repo_token: ${{secrets.GITHUB_TOKEN}}
- slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}}
- name: 'Github Actions[bot]'
- icon_url: 'https://octodex.github.com/images/mona-the-rivetertocat.png'
diff --git a/README.md b/README.md
index fcb6dee..982ef35 100644
--- a/README.md
+++ b/README.md
@@ -22,12 +22,12 @@ You can also download all development versions from [Bintray](https://bintray.co
## Requirements
-* [Java SE Runtime Environment 8](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) or newer
+* [Java SE Runtime Environment 17](https://www.oracle.com/java/technologies/downloads/) or newer
* When using reporters for Sonar or Coveralls client needs to be invoked from project's root directory.
## Compatibility
-The latest CLI is always compatible with all database frameworks of the same major version.
-For example CLI-3.1.0 is compatible with database framework 3.0.0-3.1.* but not with database framework 2.x.
+The latest CLI is compatible with database frameworks of the same **minor** version.
+For example CLI-3.2.0 is compatible with database framework 3.2.* but not necessarily with framework 3.1.* or 3.3.*
## Localization and NLS settings
utPLSQL-cli will use the environment variables "LC_ALL" or "LANG" to change the locale and therefore the client NLS settings.
diff --git a/pom.xml b/pom.xml
index 6888240..ad2b522 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,9 +11,11 @@
https://github.com/utPLSQL/utPLSQL-cli
- 3.2.3
UTF-8
- 11
+ 17
+
+ 3.2.3
+
5.12.2
4.7.7
1.5.18