diff --git a/database/spring-cloud-stream-binder-oracle-txeventq/spring-cloud-stream-binder-txeventq-sample/src/test/java/com/oracle/database/spring/cloud/stream/binder/sample/TxEventQSampleAppTest.java b/database/spring-cloud-stream-binder-oracle-txeventq/spring-cloud-stream-binder-txeventq-sample/src/test/java/com/oracle/database/spring/cloud/stream/binder/sample/TxEventQSampleAppTest.java
index 9c736969..3ed4ef2b 100644
--- a/database/spring-cloud-stream-binder-oracle-txeventq/spring-cloud-stream-binder-txeventq-sample/src/test/java/com/oracle/database/spring/cloud/stream/binder/sample/TxEventQSampleAppTest.java
+++ b/database/spring-cloud-stream-binder-oracle-txeventq/spring-cloud-stream-binder-txeventq-sample/src/test/java/com/oracle/database/spring/cloud/stream/binder/sample/TxEventQSampleAppTest.java
@@ -20,7 +20,7 @@
@Testcontainers
public class TxEventQSampleAppTest {
@Container
- static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.7-slim-faststart")
+ static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.8-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(2))
.withUsername("testuser")
.withPassword("testpwd");
diff --git a/database/spring-cloud-stream-binder-oracle-txeventq/src/test/java/com/oracle/database/spring/cloud/stream/binder/Util.java b/database/spring-cloud-stream-binder-oracle-txeventq/src/test/java/com/oracle/database/spring/cloud/stream/binder/Util.java
index 1b6b2c7e..36c03be4 100644
--- a/database/spring-cloud-stream-binder-oracle-txeventq/src/test/java/com/oracle/database/spring/cloud/stream/binder/Util.java
+++ b/database/spring-cloud-stream-binder-oracle-txeventq/src/test/java/com/oracle/database/spring/cloud/stream/binder/Util.java
@@ -11,7 +11,7 @@
public class Util {
public static OracleContainer oracleContainer() {
- return new OracleContainer("gvenzl/oracle-free:23.7-slim-faststart")
+ return new OracleContainer("gvenzl/oracle-free:23.8-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(2)) // Needed for M1 Mac
.withUsername("testuser")
.withPassword("testpwd");
diff --git a/database/starters/oracle-spring-boot-json-data-tools/src/test/java/com/oracle/spring/json/JsonCollectionsIT.java b/database/starters/oracle-spring-boot-json-data-tools/src/test/java/com/oracle/spring/json/JsonCollectionsIT.java
index 5a2a9663..50015fe1 100644
--- a/database/starters/oracle-spring-boot-json-data-tools/src/test/java/com/oracle/spring/json/JsonCollectionsIT.java
+++ b/database/starters/oracle-spring-boot-json-data-tools/src/test/java/com/oracle/spring/json/JsonCollectionsIT.java
@@ -29,7 +29,7 @@
@SpringBootTest(classes = JsonCollectionsAutoConfiguration.class)
@Testcontainers
public class JsonCollectionsIT {
- static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.7-slim-faststart")
+ static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.8-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(2))
.withUsername("testuser")
.withPassword("testpwd");
diff --git a/database/starters/oracle-spring-boot-json-relational-duality-views/src/test/java/com/oracle/spring/json/duality/SpringBootDualityTest.java b/database/starters/oracle-spring-boot-json-relational-duality-views/src/test/java/com/oracle/spring/json/duality/SpringBootDualityTest.java
index 41c7265c..77d1f37c 100644
--- a/database/starters/oracle-spring-boot-json-relational-duality-views/src/test/java/com/oracle/spring/json/duality/SpringBootDualityTest.java
+++ b/database/starters/oracle-spring-boot-json-relational-duality-views/src/test/java/com/oracle/spring/json/duality/SpringBootDualityTest.java
@@ -55,7 +55,7 @@ public static String readViewFile(String fileName) {
*/
@Container
@ServiceConnection
- static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.7-slim-faststart")
+ static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.8-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(5))
.withInitScript("products.sql")
.withUsername("testuser")
diff --git a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-duality/src/test/java/com/oracle/database/spring/jsonduality/JSONDualitySampleApplicationTest.java b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-duality/src/test/java/com/oracle/database/spring/jsonduality/JSONDualitySampleApplicationTest.java
index 0f266fe3..e34d4c24 100644
--- a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-duality/src/test/java/com/oracle/database/spring/jsonduality/JSONDualitySampleApplicationTest.java
+++ b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-duality/src/test/java/com/oracle/database/spring/jsonduality/JSONDualitySampleApplicationTest.java
@@ -27,7 +27,7 @@ public class JSONDualitySampleApplicationTest {
* The Testcontainers Oracle Free module let's us create an Oracle database container in a junit context.
*/
@Container
- static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.7-slim-faststart")
+ static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.8-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(2))
.withUsername("testuser")
.withPassword("testpwd");
diff --git a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-events/src/test/java/com/oracle/database/spring/jsonevents/JSONEventsSampleTest.java b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-events/src/test/java/com/oracle/database/spring/jsonevents/JSONEventsSampleTest.java
index 1806e93b..ecf0a28d 100644
--- a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-events/src/test/java/com/oracle/database/spring/jsonevents/JSONEventsSampleTest.java
+++ b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-events/src/test/java/com/oracle/database/spring/jsonevents/JSONEventsSampleTest.java
@@ -33,7 +33,7 @@ public class JSONEventsSampleTest {
* The Testcontainers Oracle Free module let's us create an Oracle database container in a junit context.
*/
@Container
- static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.7-slim-faststart")
+ static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.8-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(2))
.withUsername("testuser")
.withPassword("testpwd");
diff --git a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-okafka/src/test/java/com/oracle/database/spring/okafka/OKafkaSampleTest.java b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-okafka/src/test/java/com/oracle/database/spring/okafka/OKafkaSampleTest.java
index 73bdcc52..6838d704 100644
--- a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-okafka/src/test/java/com/oracle/database/spring/okafka/OKafkaSampleTest.java
+++ b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-okafka/src/test/java/com/oracle/database/spring/okafka/OKafkaSampleTest.java
@@ -30,7 +30,7 @@
@Testcontainers
public class OKafkaSampleTest {
// Oracle Database 23ai Free container image
- private static final String oracleImage = "gvenzl/oracle-free:23.7-slim-faststart";
+ private static final String oracleImage = "gvenzl/oracle-free:23.8-slim-faststart";
private static final String testUser = "testuser";
private static final String testPassword = "Welcome123#";
diff --git a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-ucp-jpa/src/test/java/com/oracle/database/spring/sample/UCPSampleApplicationTest.java b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-ucp-jpa/src/test/java/com/oracle/database/spring/sample/UCPSampleApplicationTest.java
index b19a9609..dee183c1 100644
--- a/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-ucp-jpa/src/test/java/com/oracle/database/spring/sample/UCPSampleApplicationTest.java
+++ b/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-ucp-jpa/src/test/java/com/oracle/database/spring/sample/UCPSampleApplicationTest.java
@@ -28,7 +28,7 @@ public class UCPSampleApplicationTest {
* The Testcontainers Oracle Free module let's us create an Oracle database container in a junit context.
*/
@Container
- static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.7-slim-faststart")
+ static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.8-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(2))
.withUsername("testuser")
.withPassword("testpwd");
diff --git a/database/starters/pom.xml b/database/starters/pom.xml
index 3ba4ec0f..ca7952f4 100644
--- a/database/starters/pom.xml
+++ b/database/starters/pom.xml
@@ -77,7 +77,7 @@
23.6.0.0
2.18.3
3.7.1
- 23.7.0.25.01
+ 23.8.0.25.04
21.17.0.0
23.3.1.0
2.0.1