Skip to content

Commit e6dabad

Browse files
authored
Update Coherence versions (#132)
* Update Coherence versions * Test updates
1 parent c4d1d10 commit e6dabad

File tree

8 files changed

+15
-35
lines changed

8 files changed

+15
-35
lines changed

.github/workflows/build-compatability-2206.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ jobs:
2525
fail-fast: false
2626
matrix:
2727
coherenceVersion:
28-
- 22.06.11
2928
- 22.06.12
3029
- 22.06.13-SNAPSHOT
3130
go-version:

.github/workflows/build.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585
shell: bash
8686
run: |
8787
go get google.golang.org/grpc/cmd/[email protected]
88-
SKIP_PROTO_GENERATION=true COHERENCE_VERSION=22.06.11 PROFILES=,-jakarta,javax,scope make clean generate-proto build-test-images test-e2e-standalone-scope
88+
SKIP_PROTO_GENERATION=true COHERENCE_VERSION=22.06.12 PROFILES=,-jakarta,javax,scope make clean generate-proto build-test-images test-e2e-standalone-scope
8989
9090
- uses: actions/upload-artifact@v4
9191
if: failure()
@@ -100,7 +100,7 @@ jobs:
100100
COHERENCE_TLS_CERTS_PATH=`pwd`/test/utils/certs/guardians-ca.crt \
101101
COHERENCE_TLS_CLIENT_CERT=`pwd`/test/utils/certs/star-lord.crt \
102102
COHERENCE_TLS_CLIENT_KEY=`pwd`/test/utils/certs/star-lord.key \
103-
COHERENCE_VERSION=22.06.11 PROFILES=,secure,-jakarta,javax make clean certs generate-proto build-test-images test-e2e-standalone
103+
COHERENCE_VERSION=22.06.12 PROFILES=,secure,-jakarta,javax make clean certs generate-proto build-test-images test-e2e-standalone
104104
105105
- name: E2E Local Tests SSL (options)
106106
shell: bash
@@ -109,7 +109,7 @@ jobs:
109109
COHERENCE_TLS_CERTS_PATH_OPTION=`pwd`/test/utils/certs/guardians-ca.crt \
110110
COHERENCE_TLS_CLIENT_CERT_OPTION=`pwd`/test/utils/certs/star-lord.crt \
111111
COHERENCE_TLS_CLIENT_KEY_OPTION=`pwd`/test/utils/certs/star-lord.key \
112-
COHERENCE_VERSION=22.06.11 PROFILES=,secure,-jakarta,javax,scope make clean certs generate-proto build-test-images test-e2e-standalone-scope
112+
COHERENCE_VERSION=22.06.12 PROFILES=,secure,-jakarta,javax,scope make clean certs generate-proto build-test-images test-e2e-standalone-scope
113113
114114
- name: E2E Local Tests SSL (tlsConfig)
115115
shell: bash
@@ -118,7 +118,7 @@ jobs:
118118
COHERENCE_TLS_CERTS_PATH_OPTION=`pwd`/test/utils/certs/guardians-ca.crt \
119119
COHERENCE_TLS_CLIENT_CERT_OPTION=`pwd`/test/utils/certs/star-lord.crt \
120120
COHERENCE_TLS_CLIENT_KEY_OPTION=`pwd`/test/utils/certs/star-lord.key \
121-
COHERENCE_VERSION=22.06.11 PROFILES=,secure,-jakarta,javax,scope make clean certs generate-proto build-test-images test-e2e-standalone-scope
121+
COHERENCE_VERSION=22.06.12 PROFILES=,secure,-jakarta,javax,scope make clean certs generate-proto build-test-images test-e2e-standalone-scope
122122
123123
- uses: actions/upload-artifact@v4
124124
if: failure()

.github/workflows/streaming.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
coherenceVersion:
25-
- 22.06.13-SNAPSHOT
26-
- 22.06.12
25+
# - 22.06.13-SNAPSHOT
26+
# - 22.06.12
2727
- 14.1.2-0-2
2828
- 14.1.2-0-3-SNAPSHOT
2929
go-version:

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ to a Coherence Cluster using gRPC for the network transport.
2525
* session lifecycle events such as connected, disconnected, reconnected and closed
2626
* Support for storing Go structs as JSON as well as the ability to serialize to Java objects on the server for access from other Coherence language API's
2727
* Near cache support to cache frequently accessed data in the Go client to avoid sending requests across the network
28-
* Support for simple and double-ended queues in Coherence Community Edition 24.09+ and commercial version 14.1.2.0+
28+
* Support for simple and double-ended queues in Coherence Community Edition 25.03+ and commercial version 14.1.2.0+
2929
* Full support for Go generics in all Coherence API's
3030

3131
#### Requirements
3232

33-
* Coherence CE 22.06.4+, 24.09+ or Coherence 14.1.1.2206.4+ Commercial edition with a configured [gRPCProxy](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/develop-remote-clients/using-coherence-grpc-server.html).
33+
* Coherence CE 22.06.4+, 25.03+ or Coherence 14.1.1.2206.4+ Commercial edition with a configured [gRPCProxy](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/develop-remote-clients/using-coherence-grpc-server.html).
3434
* Go 1.23.+
3535

3636
> Note: If you wish to use the queues API in the latest release, you must use CE 24.09 or commercial version 14.1.2.0.x.

coherence/doc.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The Coherence Go client provides the following features:
2626
and session lifecycle events such as connected, disconnected, reconnected and closed
2727
- Support for storing Go structs as JSON as well as the ability to serialize to Java objects on the server for access from other Coherence language API's
2828
- Near cache support to cache frequently accessed data in the Go client to avoid sending requests across the network
29-
- Support for simple and double-ended queues in Coherence Community Edition 24.09+ and commercial version 14.1.2.0+
29+
- Support for simple and double-ended queues in Coherence Community Edition 25.03+ and commercial version 14.1.2.0+
3030
- Full support for Go generics in all Coherence API's
3131
3232
For more information on Coherence caches, please see the [Coherence Documentation].
@@ -536,7 +536,7 @@ in your main code, create a new [Session] and register the listener
536536
537537
# Working with Queues
538538
539-
When connecting to a Coherence CE cluster versions 24.09 or above or commercial 14.1.2.0.+, you have the ability to create two main types of queues, a [NamedQueue] or [NamedDequeue].
539+
When connecting to a Coherence CE cluster versions 25.03 or above or commercial 14.1.2.0.+, you have the ability to create two main types of queues, a [NamedQueue] or [NamedDequeue].
540540
541541
A [NamedQueue] is a simple FIFO queue which can be one of two types: either [Queue] - a simple queue which stores data in a single
542542
partition and is limited to approx 2GB of storage, or [PagedQueue] which distributes data over the cluster and is only limited
@@ -700,7 +700,7 @@ that occur against a [NamedQueue].
700700
time.Sleep(5 * time.Second)
701701
702702
// output:
703-
// 2024/11/28 11:40:58 INFO: Session [b1435a16-f210-4289-97e4-e1654947acd5] connected to [localhost:1408] Coherence version: 24.09, serverProtocolVersion: 1, proxyMemberId: 1
703+
// 2024/11/28 11:40:58 INFO: Session [b1435a16-f210-4289-97e4-e1654947acd5] connected to [localhost:1408] Coherence version: 25.03, serverProtocolVersion: 1, proxyMemberId: 1
704704
// **EVENT=queue_released: source=NamedQueue{name=queue-events, type=Queue, queueID=1198559040}
705705
// 2024/11/28 11:41:03 INFO: Session [b1435a16-f210-4289-97e4-e1654947acd5] closed
706706
@@ -895,6 +895,6 @@ accessed and created entries.
895895
[examples]: https://github.com/oracle/coherence-go-client/tree/main/examples
896896
[gRPC Proxy documentation]: https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/develop-remote-clients/using-coherence-grpc-server.html
897897
[gRPC Naming]: https://github.com/grpc/grpc/blob/master/doc/naming.md
898-
[Queues]: https://coherence.community/latest/24.09/docs/#/docs/core/09_queues
898+
[Queues]: https://docs.oracle.com/en/middleware/fusion-middleware/coherence/14.1.2/develop-applications/implementing-concurreny-distributed-environment.html#GUID-18AEA825-C23E-4997-A938-DC7E5915AD45
899899
*/
900900
package coherence

java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<maven.compiler.target>11</maven.compiler.target>
3535

3636
<coherence.group.id>com.oracle.coherence.ce</coherence.group.id>
37-
<coherence.version>22.09</coherence.version>
37+
<coherence.version>25.03.1</coherence.version>
3838

3939
<!-- The version of Coherence to use in the test images -->
4040
<coherence.test.groupId>com.oracle.coherence.ce</coherence.test.groupId>

scripts/run-checkin-test.sh

Lines changed: 0 additions & 19 deletions
This file was deleted.

scripts/run-test-examples.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ do
5252
echo "==========================================="
5353

5454
if [ ! -z `echo $file | grep queues` ]; then
55-
# Check for queues which cannot be run unless we have versions 24.09, 14.1.2, or 15.1.1
56-
if echo "$COHERENCE_VERSION" | grep -q -e 24.09 -e 14.1.2 -e 15.1.1; then
55+
# Check for queues which cannot be run unless we have versions 25.03, 14.1.2, or 15.1.1
56+
if echo "$COHERENCE_VERSION" | grep -q -e 25.03 -e 14.1.2 -e 15.1.1; then
5757
go run -race "$file"
5858
fi
5959
else

0 commit comments

Comments
 (0)