Skip to content

Commit b0425b8

Browse files
authored
Prepare 25.1.13 (#2986)
1 parent 2f363e7 commit b0425b8

File tree

4 files changed

+27
-25
lines changed

4 files changed

+27
-25
lines changed

NoSQL/README-sec.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This container image uses a simplified version of the Oracle NoSQL Database call
1414

1515
This container image configures an Oracle NoSQL Database secure configuration
1616
1. Create a KVlite secured configuration with the
17-
[password complexity policy](https://docs.oracle.com/en/database/other-databases/nosql-database/24.3/security/password-complexity-policies.html)
17+
[password complexity policy](https://docs.oracle.com/en/database/other-databases/nosql-database/25.1/security/password-complexity-policies.html)
1818
enabled
1919
2. Create the `root` user and the file `user.security` that contain property settings for the login as admin
2020
3. Generate the `certificate.pem` file allowing to establish a HTTP secure communication between the proxy and the driver
@@ -86,7 +86,7 @@ For example, to check the version of KVLite, use the `version` command:
8686

8787
```shell
8888
$ docker run --rm -ti --link kvlite:store oracle/nosql:ce-sec java -Xmx64m -Xms64m -jar lib/kvstore.jar version
89-
24.4.9 2024-11-21 17:06:06 UTC Build id: 95fa28ea4441 Edition: Community
89+
25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community
9090
```
9191

9292
To check the size of the storage shard:
@@ -113,13 +113,13 @@ $ docker run --rm -ti -v secfiles:/shared_conf:ro --link kvlite:store oracle/nos
113113

114114
Pinging components of store kvstore based upon topology sequence #14
115115
10 partitions and 1 storage nodes
116-
Time: 2025-03-17 09:08:59 UTC Version: 24.4.9
116+
Time: 2025-06-10 07:56:11 UTC Version: 25.1.13
117117
Shard Status: healthy: 1 writable-degraded: 0 read-only: 0 offline: 0 total: 1
118118
Admin Status: healthy
119119
Zone [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] RN Status: online: 1 read-only: 0 offline: 0
120-
Storage Node [sn1] on kvlite: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 24.4.9 2024-11-21 17:06:06 UTC Build id: 95fa28ea4441 Edition: Community isMasterBalanced: true serviceStartTime: 2025-03-17 09:08:18 UTC
121-
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-03-17 09:08:22 UTC stateChangeTime: 2025-03-17 09:08:22 UTC availableStorageSize: 2 GB
122-
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 121 haPort: 5011 availableStorageSize: 9 GB storageType: HD serviceStartTime: 2025-03-17 09:08:24 UTC stateChangeTime: 2025-03-17 09:08:25 UTC
120+
Storage Node [sn1] on proxy-nosql: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community isMasterBalanced: true serviceStartTime: 2025-06-10 07:54:30 UTC
121+
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-06-10 07:54:35 UTC stateChangeTime: 2025-06-10 07:54:34 UTC availableStorageSize: 2 GB
122+
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 121 haPort: 5011 availableStorageSize: 9 GB storageType: HD serviceStartTime: 2025-06-10 07:54:36 UTC stateChangeTime: 2025-06-10 07:54:37 UTC
123123

124124

125125
kv-> put kv -key /SomeKey -value SomeValue
@@ -191,6 +191,8 @@ set environment variable NODE_EXTRA_CA_CERTS
191191
````bash
192192
docker cp kvlite:/kvroot/proxy/certificate.pem /mylocalpath
193193
export NODE_EXTRA_CA_CERTS=/mylocalpath/certificate.pem
194+
docker cp kvlite:/kvroot/proxy/driver.trust /mylocalpath
195+
docker cp kvlite:/kvroot/proxy/pwdin /mylocalpath
194196
````
195197

196198
The certificate created is using the hostname of the container as a Subject. The endpoint must be the same hostname of the container.
@@ -205,8 +207,8 @@ $ openssl x509 -text -noout -in /mylocalpath/certificate.pem | grep CN
205207
Subject: CN=kvlite
206208
207209
````
208-
Note: the certicate can be customized in the script setup-http-proxy-sec.sh
209-
(e.g adding [SAN](https://docs.oracle.com/en/database/other-databases/nosql-database/24.3/security/ssl-using-openssl.html))
210+
Note: the certicate can be customized using the KV_ADDITIONAL_SAN variable
211+
(e.g adding [SAN](https://docs.oracle.com/en/database/other-databases/nosql-database/25.1/security/ssl-using-openssl.html)
210212
211213
## Advanced Scenario: connecting to Oracle NoSQL CE from another host
212214
@@ -221,9 +223,9 @@ be made via the Oracle NoSQL Database Proxy on the `KV_PROXY_PORT`.
221223
First, install the latest version of Oracle NoSQL on your remote host:
222224
223225
```shell
224-
KV_VERSION=24.4.9
226+
KV_VERSION=25.1.13
225227
rm -rf kv-$KV_VERSION
226-
DOWNLOAD_ROOT=http://download.oracle.com/otn-pub/otn_software/nosql-database
228+
DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
227229
DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
228230
DOWNLOAD_LINK="${DOWNLOAD_ROOT}/${DOWNLOAD_FILE}"
229231
curl -OLs $DOWNLOAD_LINK
@@ -404,7 +406,7 @@ number used for the image tag:
404406
405407
406408
```shell
407-
KV_VERSION=24.3.9 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce-sec:$KV_VERSION" .
409+
KV_VERSION=25.1.13 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce-sec:$KV_VERSION" .
408410
```
409411
410412
## More information
@@ -431,5 +433,5 @@ Copyright (c) 2017, 2025 Oracle and/or its affiliates.
431433
432434
[NOSQL]: http://www.oracle.com/technetwork/database/database-technologies/nosqldb/overview/index.html
433435
[DOCS]: https://docs.oracle.com/en/database/other-databases/nosql-database/index.html
434-
[Apache-2.0]: https://docs.oracle.com/en/database/other-databases/nosql-database/24.4/license/apache-license.html
436+
[Apache-2.0]: https://github.com/oracle/nosql/blob/main/LICENSE.txt
435437
[GraalVM-License]: https://github.com/graalvm/container/blob/master/LICENSE.md

NoSQL/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ For example, to check the version of KVLite, use the `version` command:
7373

7474
```shell
7575
$ docker run --rm -ti --link kvlite:store oracle/nosql:ce java -Xmx64m -Xms64m -jar lib/kvstore.jar version
76-
24.4.9 2024-11-21 17:06:06 UTC Build id: 95fa28ea4441 Edition: Community
76+
25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community
7777
```
7878

7979
To check the size of the storage shard:
@@ -98,13 +98,13 @@ $ docker run --rm -ti --link kvlite:store oracle/nosql:ce \
9898

9999
Pinging components of store kvstore based upon topology sequence #14
100100
10 partitions and 1 storage nodes
101-
Time: 2025-03-17 09:05:10 UTC Version: 24.4.9
101+
Time: 2025-06-10 07:38:08 UTC Version: 25.1.13
102102
Shard Status: healthy: 1 writable-degraded: 0 read-only: 0 offline: 0 total: 1
103103
Admin Status: healthy
104104
Zone [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] RN Status: online: 1 read-only: 0 offline: 0
105-
Storage Node [sn1] on kvlite: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 24.4.9 2024-11-21 17:06:06 UTC Build id: 95fa28ea4441 Edition: Community isMasterBalanced: true serviceStartTime: 2025-03-17 09:04:40 UTC
106-
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-03-17 09:04:43 UTC stateChangeTime: 2025-03-17 09:04:43 UTC availableStorageSize: 2 GB
107-
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 86 haPort: 5011 availableStorageSize: 9 GB storageType: HD serviceStartTime: 2025-03-17 09:04:44 UTC stateChangeTime: 2025-03-17 09:04:45 UTC
105+
Storage Node [sn1] on proxy-nosql: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community isMasterBalanced: true serviceStartTime: 2025-06-10 07:15:32 UTC
106+
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-06-10 07:15:36 UTC stateChangeTime: 2025-06-10 07:15:35 UTC availableStorageSize: 2 GB
107+
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 84 haPort: 5011 availableStorageSize: 9 GB storageType: HD serviceStartTime: 2025-06-10 07:15:37 UTC stateChangeTime: 2025-06-10 07:15:37 UTC
108108

109109
kv-> put kv -key /SomeKey -value SomeValue
110110
Operation successful, record inserted.
@@ -176,9 +176,9 @@ be made via the Oracle NoSQL Database Proxy on the `KV_PROXY_PORT`.
176176
First, install the latest version of Oracle NoSQL on your remote host:
177177

178178
```shell
179-
KV_VERSION=24.4.9
179+
KV_VERSION=25.1.13
180180
rm -rf kv-$KV_VERSION
181-
DOWNLOAD_ROOT=http://download.oracle.com/otn-pub/otn_software/nosql-database
181+
DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
182182
DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
183183
DOWNLOAD_LINK="${DOWNLOAD_ROOT}/${DOWNLOAD_FILE}"
184184
curl -OLs $DOWNLOAD_LINK
@@ -336,7 +336,7 @@ number used for the image tag:
336336

337337

338338
```shell
339-
KV_VERSION=24.4.9 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce:$KV_VERSION" .
339+
KV_VERSION=25.1.13 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce:$KV_VERSION" .
340340
```
341341

342342
## More information
@@ -363,5 +363,5 @@ Copyright (c) 2017, 2025 Oracle and/or its affiliates.
363363

364364
[NOSQL]: http://www.oracle.com/technetwork/database/database-technologies/nosqldb/overview/index.html
365365
[DOCS]: https://docs.oracle.com/en/database/other-databases/nosql-database/index.html
366-
[Apache-2.0]: https://docs.oracle.com/en/database/other-databases/nosql-database/24.4/license/apache-license.html
366+
[Apache-2.0]: https://github.com/oracle/nosql/blob/main/LICENSE.txt
367367
[GraalVM-License]: https://github.com/graalvm/container/blob/master/LICENSE.md

NoSQL/ce-sec/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ FROM ghcr.io/graalvm/jdk-community:21
55

66
LABEL org.opencontainers.image.source = "https://github.com/oracle/docker-images"
77

8-
ARG KV_VERSION=24.4.9
9-
ARG DOWNLOAD_ROOT=http://download.oracle.com/otn-pub/otn_software/nosql-database
8+
ARG KV_VERSION=25.1.13
9+
ARG DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
1010
ARG DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
1111
ARG DOWNLOAD_LINK="${DOWNLOAD_ROOT}/${DOWNLOAD_FILE}"
1212

NoSQL/ce/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ FROM ghcr.io/graalvm/jdk-community:21
55

66
LABEL org.opencontainers.image.source = "https://github.com/oracle/docker-images"
77

8-
ARG KV_VERSION=24.4.9
9-
ARG DOWNLOAD_ROOT=http://download.oracle.com/otn-pub/otn_software/nosql-database
8+
ARG KV_VERSION=25.1.13
9+
ARG DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
1010
ARG DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
1111
ARG DOWNLOAD_LINK="${DOWNLOAD_ROOT}/${DOWNLOAD_FILE}"
1212

0 commit comments

Comments
 (0)