diff --git a/indexer-core/pom.xml b/indexer-core/pom.xml
index d5b855a9fa9f446b546274d3a72d41a83edac52a..b1af3bf7c09b4873401f8f6815244c4abff7e6b3 100644
--- a/indexer-core/pom.xml
+++ b/indexer-core/pom.xml
@@ -19,7 +19,7 @@
 		<gson.version>2.9.1</gson.version>
 		<netty.version>4.1.70.Final</netty.version>
 		<spring-webmvc.version>5.3.22</spring-webmvc.version>
-		<os-core-common.version>0.22.0-rc4</os-core-common.version>
+		<os-core-common.version>0.23.3</os-core-common.version>
 	</properties>
 
 	<dependencyManagement>
diff --git a/pom.xml b/pom.xml
index e6a56d41f75b35889b2442566a30c022421d704f..21c223ae750b19cae51cafcf587be9271ddd6ea1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
         <maven.compiler.target>17</maven.compiler.target>
         <maven.compiler.source>17</maven.compiler.source>
         <spring-cloud.version>Greenwich.SR2</spring-cloud.version>
-        <os-core-common.version>0.22.0-rc4</os-core-common.version>
+        <os-core-common.version>0.23.3</os-core-common.version>
         <snakeyaml.version>2.0</snakeyaml.version>
         <hibernate-validator.version>6.1.5.Final</hibernate-validator.version>
         <jackson-databind.version>2.14.1</jackson-databind.version>
diff --git a/provider/indexer-aws/pom.xml b/provider/indexer-aws/pom.xml
index 2937c1a34849c70ec8a7dfb21f837e344bb7a4b7..d3fe0e5f2598592575121fa8ffc22e4305161bbd 100644
--- a/provider/indexer-aws/pom.xml
+++ b/provider/indexer-aws/pom.xml
@@ -71,7 +71,7 @@
     <dependency>
         <groupId>org.opengroup.osdu.core.aws</groupId>
         <artifactId>os-core-lib-aws</artifactId>
-        <version>0.21.0</version>
+        <version>0.23.0</version>
     </dependency>
 
     <!-- AWS managed packages -->
diff --git a/provider/indexer-azure/pom.xml b/provider/indexer-azure/pom.xml
index ff7b1c6d14370ede34d08210ad19f95cdd732968..962f1dee216af8414b825030fcd32e2e57bff4a4 100644
--- a/provider/indexer-azure/pom.xml
+++ b/provider/indexer-azure/pom.xml
@@ -41,8 +41,8 @@
         <nimbus-jose-jwt.version>8.20.2</nimbus-jose-jwt.version>
         <indexer-core.version>0.24.0-SNAPSHOT</indexer-core.version>
         <spring-security-jwt.version>1.1.1.RELEASE</spring-security-jwt.version>
-        <osdu.corelibazure.version>0.20.0-rc5</osdu.corelibazure.version>
-        <os-core-common.version>0.22.0-rc4</os-core-common.version>
+        <osdu.corelibazure.version>0.23.2</osdu.corelibazure.version>
+        <os-core-common.version>0.23.3</os-core-common.version>
         <reactor-netty.version>0.9.12.RELEASE</reactor-netty.version>
         <java-jwt.version>3.8.1</java-jwt.version>
         <mockito.version>3.11.2</mockito.version>
diff --git a/provider/indexer-gc/pom.xml b/provider/indexer-gc/pom.xml
index 71d68ae51c7112026d797158ea67243791808a72..c0ca6dcf612e3c47d1ec0d650cf64754cb98c7b4 100644
--- a/provider/indexer-gc/pom.xml
+++ b/provider/indexer-gc/pom.xml
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.opengroup.osdu</groupId>
             <artifactId>core-lib-gc</artifactId>
-            <version>0.21.0</version>
+            <version>0.23.1</version>
         </dependency>
         <dependency>
             <groupId>org.opengroup.osdu.indexer</groupId>
@@ -159,7 +159,7 @@
         <dependency>
             <groupId>org.opengroup.osdu</groupId>
             <artifactId>oqm</artifactId>
-            <version>0.21.0</version>
+            <version>0.23.0</version>
         </dependency>
     </dependencies>
 
diff --git a/provider/indexer-ibm/pom.xml b/provider/indexer-ibm/pom.xml
index 829094f3ae49bd7efb96e90375bd8691a22ded27..027b98c91bc2d0d2f1bac58a9246034ec3811a7a 100644
--- a/provider/indexer-ibm/pom.xml
+++ b/provider/indexer-ibm/pom.xml
@@ -32,7 +32,7 @@
 	
 	<properties>
 		<tomcat.embed.core.version>9.0.69</tomcat.embed.core.version>
-        <os-core-lib-ibm.version>0.16.0-rc1</os-core-lib-ibm.version>
+        <os-core-lib-ibm.version>0.23.0</os-core-lib-ibm.version>
         <spring-webmvc.version>5.3.22</spring-webmvc.version>
         <jackson-databind.version>2.13.4.2</jackson-databind.version>
         <jackson.version>2.13.4</jackson.version>
diff --git a/testing/indexer-test-aws/pom.xml b/testing/indexer-test-aws/pom.xml
index 0200b4d13ad4753153be27fc33a0dcedbc844f31..09555ebc2ec6a6f92b9b68702ac6adb0fbd64ba5 100644
--- a/testing/indexer-test-aws/pom.xml
+++ b/testing/indexer-test-aws/pom.xml
@@ -58,7 +58,7 @@
         <dependency>
             <groupId>org.opengroup.osdu.core.aws</groupId>
             <artifactId>os-core-lib-aws</artifactId>
-            <version>0.21.0</version>
+            <version>0.23.0</version>
         </dependency>
 
         <!-- Testing -->
diff --git a/testing/indexer-test-azure/pom.xml b/testing/indexer-test-azure/pom.xml
index 6fb94347753eacbc2626f84981cf8590d79bf894..9b08d8676105221e3f517aef392dfd2ffb05ac9e 100644
--- a/testing/indexer-test-azure/pom.xml
+++ b/testing/indexer-test-azure/pom.xml
@@ -36,7 +36,7 @@
         <cucumber.version>1.2.5</cucumber.version>
         <junit.jupiter.version>5.6.0</junit.jupiter.version>
         <elasticsearch.version>7.8.1</elasticsearch.version>
-        <os-core-common.version>0.14.0-rc8</os-core-common.version>
+        <os-core-common.version>0.23.3</os-core-common.version>
         <jackson.version>2.13.2</jackson.version>
         <argLine>
             --add-opens java.base/java.lang=ALL-UNNAMED
@@ -78,7 +78,7 @@
         <dependency>
             <groupId>org.opengroup.osdu</groupId>
             <artifactId>core-lib-azure</artifactId>
-            <version>0.12.0-rc10</version>
+            <version>0.23.2</version>
             <scope>test</scope>
             <exclusions>
                 <exclusion>
diff --git a/testing/indexer-test-core/pom.xml b/testing/indexer-test-core/pom.xml
index 936a8b5ddf959eae2101e3d81b5a61f771e2c5ea..73456b98a00642088f6e8e945ff80c1ee7e9553b 100644
--- a/testing/indexer-test-core/pom.xml
+++ b/testing/indexer-test-core/pom.xml
@@ -17,7 +17,7 @@
         <maven.compiler.target>17</maven.compiler.target>
         <maven.compiler.source>17</maven.compiler.source>
         <cucumber.version>1.2.5</cucumber.version>
-        <os-core-common.version>0.14.0-rc8</os-core-common.version>
+        <os-core-common.version>0.23.3</os-core-common.version>
         <jackson-databind.version>2.13.2.2</jackson-databind.version>
         <jackson.version>2.13.2</jackson.version>
     </properties>
diff --git a/testing/indexer-test-ibm/pom.xml b/testing/indexer-test-ibm/pom.xml
index 2b855293d5b833a8496ebe2a10bbe6641c7b3d6e..e8e17a5f33344d2238d6ca94dbb9633cdceae2a9 100644
--- a/testing/indexer-test-ibm/pom.xml
+++ b/testing/indexer-test-ibm/pom.xml
@@ -19,7 +19,7 @@
         <maven.compiler.target>17</maven.compiler.target>
         <maven.compiler.source>17</maven.compiler.source>
         <cucumber.version>1.2.5</cucumber.version>
-        <os-core-lib-ibm.version>0.13.0</os-core-lib-ibm.version>
+        <os-core-lib-ibm.version>0.23.0</os-core-lib-ibm.version>
         <argLine>
             --add-opens java.base/java.lang=ALL-UNNAMED
             --add-opens=java.base/java.util=ALL-UNNAMED
@@ -51,7 +51,7 @@
         <dependency>
             <groupId>org.opengroup.osdu</groupId>
             <artifactId>os-core-common</artifactId>
-            <version>0.14.0-rc8</version>
+            <version>0.23.3</version>
         </dependency>
 
         <dependency>