From c9c1040c02ee06c21221daa056140c24c869aac4 Mon Sep 17 00:00:00 2001 From: Tim Middleton Date: Fri, 27 Sep 2024 10:55:45 +0800 Subject: [PATCH] Prepare for 8.1.0 release (#133) * Prepare for 8.1.0 release * Fix javascript failure * Update ci/cd --- .github/workflows/maven-build-snapshots.yml | 3 +-- .github/workflows/polyglot-build-jdk21.yml | 7 +++++-- README.md | 9 +++++---- pom.xml | 19 ++----------------- 4 files changed, 13 insertions(+), 25 deletions(-) diff --git a/.github/workflows/maven-build-snapshots.yml b/.github/workflows/maven-build-snapshots.yml index cbceceb..ed75806 100644 --- a/.github/workflows/maven-build-snapshots.yml +++ b/.github/workflows/maven-build-snapshots.yml @@ -18,8 +18,7 @@ jobs: fail-fast: false matrix: coherenceVersion: - - 24.03.2-SNAPSHOT - - 24.03.1 + - 24.09 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/polyglot-build-jdk21.yml b/.github/workflows/polyglot-build-jdk21.yml index 7ba61e9..7177f13 100644 --- a/.github/workflows/polyglot-build-jdk21.yml +++ b/.github/workflows/polyglot-build-jdk21.yml @@ -45,9 +45,12 @@ jobs: - name: Build with Maven run: | - mvn -B package --file pom.xml -Dcoherence.version=24.03 + mvn -B package --file pom.xml -Dcoherence.version=24.09 + echo "Running Coherence" mvn exec:exec > output.log 2>&1 & + echo "Sleeping 30..." sleep 30 + tail -100 output.log - name: Test Go Client run: | @@ -87,4 +90,4 @@ jobs: python3 main.py monitor & PID=$! sleep 10 && kill -9 $PID - cd .. \ No newline at end of file + cd .. diff --git a/README.md b/README.md index 0f2f5e3..1726d99 100644 --- a/README.md +++ b/README.md @@ -22,13 +22,14 @@ The application showcases Coherence general features, scalability capabilities i * Lambda Support * OpenTracing Support * Polyglot client access from JavaScript, Python and Golang +* Listening for events using Server Sent Events (SSE) You can run the application locally using `mvn exec:exec` or run on Kubernetes using the Coherence Operator. See the table of contents below for instructions. The demonstration uses AngularJS 1.7.5, Bootstrap 3.3.4, and a number of other frameworks. The UI interacts with Coherence using the REST API. -> Note: By default, this demonstration uses the [Coherence Community Edition](https://github.com/oracle/coherence) version 23.09 and +> Note: By default, this demonstration uses the [Coherence Community Edition](https://github.com/oracle/coherence) version 24.09 and > as a consequence the commercial-only feature "Federation" is not available by default. > > Please see [here](#run-the-demonstration-using-coherence-grid-edition) if you wish to enable Federation by running using Coherence Grid Edition. @@ -202,12 +203,12 @@ The steps to run the application on Kubernetes comprises: mvn clean install -P docker ``` - This creates an image named `coherence-demo:8.0.0-SNAPSHOT` which contains everything needed to run the demo. + This creates an image named `coherence-demo:8.1.0-SNAPSHOT` which contains everything needed to run the demo. > Note: If you are running against a remote Kubernetes cluster, you need to push the Docker > image to your repository accessible to that cluster. You also need to prefix the image name in the `yaml` files used in the `helm` commands below. - > Find your Docker image id with `docker images` and tag it with your prefix: `docker tag image youname/coherence-demo:8.0.0-SNAPSHOT` and - > them push using `docker push youname/coherence-demo:8.0.0-SNAPSHOT`. + > Find your Docker image id with `docker images` and tag it with your prefix: `docker tag image youname/coherence-demo:8.1.0-SNAPSHOT` and + > them push using `docker push youname/coherence-demo:8.1.0-SNAPSHOT`. 3. **Install the Oracle Coherence Operator** diff --git a/pom.xml b/pom.xml index 9dd2e8d..593532c 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ com.oracle.coherence coherence-demo - 8.0.1-SNAPSHOT + 8.1.0 @@ -32,7 +32,7 @@ 7.0.5 - 24.03.1 + 24.09 3.0.1 1.0.1 10.17.1.0 @@ -64,7 +64,6 @@ 3.1.1 3.5.0 3.4.1 - 1.2.3 3.10.0 3.1.0 1.5.3 @@ -407,20 +406,6 @@ - - - org.jboss.jandex - jandex-maven-plugin - ${maven.jandex.plugin.version} - - - make-index - - jandex - - - -