diff --git a/README.md b/README.md
index d228d8dba46e7aaeeaa3a8fff8896438930fcef5..afcc868e38cffbceca4e4e795397908974c1515c 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,16 @@
 
 ## Changelog
 
+### 4.4.0-SNAPSHOT
+* Update to Spring-Boot 3.3.3
+* Update netdev.grpc Spring-Boot Starter to 3.1.0-RELEASE
+* Update grpc to 1.66.0
+* Update protoc-jar plugin to 3.14.0
+* Update protobuf to 4.27.3
+* Update protoc-gen to 1.66
+* Update Quarkus Platform to 3.14.0
+* Update Keycloak Adapter to 24.0.5
+
 ### 4.3.2
 * update mapstruct 1.5.5 -> 1.6.0
 * Update to Spring-Boot 3.2.9 / Spring 6.1.12
diff --git a/ozgcloud-common-dependencies/pom.xml b/ozgcloud-common-dependencies/pom.xml
index 0b3137d6eb61ab409d1abe8fc7f0207d8b18c723..0217ee2045f1cb3bc4030dc7bab5116a95745473 100644
--- a/ozgcloud-common-dependencies/pom.xml
+++ b/ozgcloud-common-dependencies/pom.xml
@@ -47,20 +47,20 @@
 		<maven.compiler.target>${java.version}</maven.compiler.target>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-		<spring-boot.version>3.2.9</spring-boot.version>
+		<spring-boot.version>3.3.3</spring-boot.version>
 		<spring.version>6.1.12</spring.version>
 
 		<grpc.spring-boot-starter.version>5.0.0</grpc.spring-boot-starter.version>
 
-		<net.devh.grpc.spring-boot-server-starter.version>2.14.0.RELEASE</net.devh.grpc.spring-boot-server-starter.version>
-		<net.devh.grpc.spring-boot-client-starter.version>2.14.0.RELEASE</net.devh.grpc.spring-boot-client-starter.version>
-		<grpc.version>1.59.0</grpc.version>
+		<net.devh.grpc.spring-boot-server-starter.version>3.1.0.RELEASE</net.devh.grpc.spring-boot-server-starter.version>
+		<net.devh.grpc.spring-boot-client-starter.version>3.1.0.RELEASE</net.devh.grpc.spring-boot-client-starter.version>
+		<grpc.version>1.66.0</grpc.version>
 
 
-		<protoc-jar-plugin.version>3.11.4</protoc-jar-plugin.version>
+		<protoc-jar-plugin.version>3.14.0</protoc-jar-plugin.version>
 
-		<protobuf.version>3.25.1</protobuf.version>
-		<protoc-gen.version>1.60.0</protoc-gen.version>
+		<protobuf.version>4.27.3</protobuf.version>
+		<protoc-gen.version>1.66.0</protoc-gen.version>
 
 		<mapstruct.version>1.6.0</mapstruct.version>
 		<commons-io.version>2.16.1</commons-io.version>
@@ -73,10 +73,10 @@
 
 		<jakarta.version>2.1.0</jakarta.version>
 
-		<quarkus.platform.version>3.6.5</quarkus.platform.version>
+		<quarkus.platform.version>3.14.0</quarkus.platform.version>
 		
-		<keycloak-adapter.version>23.0.7</keycloak-adapter.version>
-		<keycloak-spring-boot-starter.version>23.0.7</keycloak-spring-boot-starter.version>
+		<keycloak-adapter.version>24.0.5</keycloak-adapter.version>
+		<keycloak-spring-boot-starter.version>24.0.5</keycloak-spring-boot-starter.version>
 
 		<!-- Test -->
 		<lorem.version>2.2</lorem.version>
diff --git a/ozgcloud-common-parent/pom.xml b/ozgcloud-common-parent/pom.xml
index 4247f451301ca4142465a9a3a70ac4272eed65ea..ca7184a91b697aa04235a31604d537718c368d06 100644
--- a/ozgcloud-common-parent/pom.xml
+++ b/ozgcloud-common-parent/pom.xml
@@ -52,7 +52,7 @@
 		<ozgcloud.license.version>1.3.0</ozgcloud.license.version>
 
 		<mapstruct.version>1.6.0</mapstruct.version>
-		<spring-boot.version>3.2.9</spring-boot.version>
+		<spring-boot.version>3.3.3</spring-boot.version>
 
 		<!-- plugins -->
 		<maven-surefire-plugin.version>3.4.0</maven-surefire-plugin.version>
diff --git a/pom.xml b/pom.xml
index 41f7e317467b0cca1c4cf97741fdecb9e9d7d620..323ab0cdd03999636767280609aa06d0d4f02336 100644
--- a/pom.xml
+++ b/pom.xml
@@ -51,7 +51,7 @@
 		<java.version>21</java.version>
 		<maven.compiler.target>${java.version}</maven.compiler.target>
 		<maven.compiler.source>${java.version}</maven.compiler.source>
-		<maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version>
+		<maven-surefire-plugin.version>3.4.0</maven-surefire-plugin.version>
 	</properties>
 
 	<distributionManagement>