diff --git a/pom.xml b/pom.xml
index d8bd4aa19b15e9b0911dfdd2510e1377ef984c47..66b111f05ed9a6e4044a0cb446d23aa6b7cd1e9c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,17 +8,17 @@
   <artifactId>geoip-client</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <properties>
-    <compiler-plugin.version>3.8.1</compiler-plugin.version>
+    <compiler-plugin.version>3.13.0</compiler-plugin.version>
     <maven.compiler.source>17</maven.compiler.source>
     <maven.compiler.target>17</maven.compiler.target>    
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
     <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
-    <quarkus.platform.version>3.8.6</quarkus.platform.version>
-    <surefire-plugin.version>3.1.2</surefire-plugin.version>
+    <quarkus.platform.version>3.15.3</quarkus.platform.version>
+    <surefire-plugin.version>3.3.1</surefire-plugin.version>
     <maven.compiler.parameters>true</maven.compiler.parameters>
-    <eclipse-api-version>1.1.7</eclipse-api-version>
+    <eclipse-api-version>1.2.0</eclipse-api-version>
     <auto-value.version>1.10.4</auto-value.version>
     <org.mapstruct.version>1.5.5.Final</org.mapstruct.version>
     <sonar.sources>src/main</sonar.sources>