Skip to content

Commit

Permalink
Prepare for 8.1.0 release (#133)
Browse files Browse the repository at this point in the history
* Prepare for 8.1.0 release
* Fix javascript failure
* Update ci/cd
  • Loading branch information
tmiddlet2666 authored Sep 27, 2024
1 parent 545a649 commit c9c1040
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 25 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/maven-build-snapshots.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@ jobs:
fail-fast: false
matrix:
coherenceVersion:
- 24.03.2-SNAPSHOT
- 24.03.1
- 24.09

steps:
- uses: actions/checkout@v4
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/polyglot-build-jdk21.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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: |
Expand Down Expand Up @@ -87,4 +90,4 @@ jobs:
python3 main.py monitor &
PID=$!
sleep 10 && kill -9 $PID
cd ..
cd ..
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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**

Expand Down
19 changes: 2 additions & 17 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@

<groupId>com.oracle.coherence</groupId>
<artifactId>coherence-demo</artifactId>
<version>8.0.1-SNAPSHOT</version>
<version>8.1.0</version>

<properties>
<!-- The groupId of the Coherence product -->
<coherence.group.id>com.oracle.coherence.ce</coherence.group.id>

<!-- dependency versions -->
<bedrock.version>7.0.5</bedrock.version>
<coherence.version>24.03.1</coherence.version>
<coherence.version>24.09</coherence.version>
<jakarta.xml.bind.version>3.0.1</jakarta.xml.bind.version>
<copy.rename.maven.plugin.version>1.0.1</copy.rename.maven.plugin.version>
<derby.version>10.17.1.0</derby.version>
Expand Down Expand Up @@ -64,7 +64,6 @@
<maven.dependency.plugin.version>3.1.1</maven.dependency.plugin.version>
<maven.enforcer.plugin.version>3.5.0</maven.enforcer.plugin.version>
<maven.exec.plugin.version>3.4.1</maven.exec.plugin.version>
<maven.jandex.plugin.version>1.2.3</maven.jandex.plugin.version>
<maven.javadoc.plugin.version>3.10.0</maven.javadoc.plugin.version>
<maven.resources.plugin.version>3.1.0</maven.resources.plugin.version>
<maven.replacer.plugin.version>1.5.3</maven.replacer.plugin.version>
Expand Down Expand Up @@ -407,20 +406,6 @@
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.jboss.jandex</groupId>
<artifactId>jandex-maven-plugin</artifactId>
<version>${maven.jandex.plugin.version}</version>
<executions>
<execution>
<id>make-index</id>
<goals>
<goal>jandex</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

Expand Down

0 comments on commit c9c1040

Please sign in to comment.