diff --git a/build.gradle b/build.gradle
index 700c3946238d518627579769ea555954dfcea7d0..7b2f7ce205aa115c7a2dab5cd1774c597c6f55b0 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,19 +1,18 @@
 plugins {
-	id 'org.springframework.boot' version '2.4.3'
-	id 'io.spring.dependency-management' version '1.0.11.RELEASE'
 	id 'java'
+	id 'org.springframework.boot' version '3.1.5'
+	id 'io.spring.dependency-management' version '1.1.3'
 }
 
 group = 'nl.utwente.soa'
 version = '0.0.1-SNAPSHOT'
-sourceCompatibility = '11'
 
 repositories {
 	mavenCentral()
 }
 
 dependencies {
-	implementation 'org.springframework.shell:spring-shell-starter:2.0.0.RELEASE'
+	implementation 'org.springframework.shell:spring-shell-starter:3.2.3'
 	implementation 'org.springframework.boot:spring-boot-starter'
 	testImplementation 'org.springframework.boot:spring-boot-starter-test'
 }
diff --git a/spring-shell.log b/spring-shell.log
index f799e82e16d65703efd49ab55ed296da058a75ce..46f3d58834ff42a9a7ff02fa8c9925db789def22 100644
--- a/spring-shell.log
+++ b/spring-shell.log
@@ -17,3 +17,5 @@
 1614511857930:sell 110
 1614511874976:sell 105
 1614511880024:current
+1711995133005:purchase 100
+1711995138024:exit