diff --git a/client/pom.xml b/client/pom.xml
index 3c27bd294d87080c40956e5330ec86bc0e02b61d..780e4c3db9ecac29535d459f1708334029785d64 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.red5</groupId>
         <artifactId>red5-parent</artifactId>
-        <version>1.3.11</version>
+        <version>1.3.12</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>red5-client</artifactId>
diff --git a/client/src/main/java/org/red5/client/Red5Client.java b/client/src/main/java/org/red5/client/Red5Client.java
index 29b84584492149603358272d7ff2b954c68e838d..db0245ddc20d3d818f80ac9b2e950023398d130d 100644
--- a/client/src/main/java/org/red5/client/Red5Client.java
+++ b/client/src/main/java/org/red5/client/Red5Client.java
@@ -18,7 +18,7 @@ public final class Red5Client {
     /**
      * Current server version with revision
      */
-    public static final String VERSION = "Red5 Client 1.3.11";
+    public static final String VERSION = "Red5 Client 1.3.12";
 
     /**
      * Create a new Red5Client object using the connection local to the current thread A bit of magic that lets you access the red5 scope
diff --git a/common/pom.xml b/common/pom.xml
index 82d6c5ace1bbc55d3a25e7fe980920ff7df7d926..6a62611141cfa5e6b89d2506d451e2db3d68f4e2 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.red5</groupId>
         <artifactId>red5-parent</artifactId>
-        <version>1.3.11</version>
+        <version>1.3.12</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>red5-server-common</artifactId>
@@ -124,7 +124,7 @@
         <dependency>
             <groupId>net.engio</groupId>
             <artifactId>mbassador</artifactId>
-            <version>1.3.11</version>
+            <version>1.3.12</version>
         </dependency> -->
         <dependency>
             <groupId>junit</groupId>
diff --git a/common/src/main/java/org/red5/server/api/Red5.java b/common/src/main/java/org/red5/server/api/Red5.java
index 713690f566540b0c2fbb88e0e4897876fc8c25ab..b63f8dafbd484df579fb0b9fb4b2a5e8ba4c5242 100644
--- a/common/src/main/java/org/red5/server/api/Red5.java
+++ b/common/src/main/java/org/red5/server/api/Red5.java
@@ -55,12 +55,12 @@ public final class Red5 {
     /**
      * Server version with revision
      */
-    public static final String VERSION = "Red5 Server 1.3.11";
+    public static final String VERSION = "Red5 Server 1.3.12";
 
     /**
      * Server version for fmsVer requests
      */
-    public static final String FMS_VERSION = "RED5/1,3,11,0";
+    public static final String FMS_VERSION = "RED5/1,3,12,0";
 
     /**
      * Server capabilities
diff --git a/io/pom.xml b/io/pom.xml
index 29c6776a95c3a102706276bb1b1b3d47ae6dd1ee..0edd3d2472fdc0298db868acc31e4e243892c9b3 100644
--- a/io/pom.xml
+++ b/io/pom.xml
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.red5</groupId>
         <artifactId>red5-parent</artifactId>
-        <version>1.3.11</version>
+        <version>1.3.12</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>red5-io</artifactId>
diff --git a/pom.xml b/pom.xml
index db7c8620e40ae882f9f9f5e881e817983275a9f4..16ffb4941f2e92313eba4e41ac05cf68c53810b9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
     <name>Red5</name>
     <description>The Red5 server</description>
     <groupId>org.red5</groupId>
-    <version>1.3.11</version>
+    <version>1.3.12</version>
     <url>https://github.com/Red5/red5-server</url>
     <inceptionYear>2005</inceptionYear>
     <organization>
@@ -99,7 +99,8 @@
         <logback.version>1.2.11</logback.version>
         <bc.version>1.62</bc.version>
         <mina.version>2.0.23</mina.version>
-        <spring.version>[5.3.5,)</spring.version>
+        <!-- Can no longer open-end spring, 6.0 forces jdk 17 -->
+        <spring.version>5.3.24</spring.version>
         <tomcat.version>8.5.83</tomcat.version>
         <junit.version>[4.13.1,)</junit.version>
         <isoparser.version>1.9.39</isoparser.version>
diff --git a/server/pom.xml b/server/pom.xml
index e9d5fdc5d59e0598c0c42c66d22a1e4c7f8066dd..bf73006d98714a6b7d957e55f2536b9fc101600f 100644
--- a/server/pom.xml
+++ b/server/pom.xml
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.red5</groupId>
         <artifactId>red5-parent</artifactId>
-        <version>1.3.11</version>
+        <version>1.3.12</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>red5-server</artifactId>
diff --git a/server/src/main/java/org/red5/net/websocket/server/WsHttpUpgradeHandler.java b/server/src/main/java/org/red5/net/websocket/server/WsHttpUpgradeHandler.java
index 8ee85aa57e3cc51ae4d9a3aa33eeabe5dd64ab63..5292714b98fe99ec0864826016715262ca6502f4 100644
--- a/server/src/main/java/org/red5/net/websocket/server/WsHttpUpgradeHandler.java
+++ b/server/src/main/java/org/red5/net/websocket/server/WsHttpUpgradeHandler.java
@@ -4,8 +4,6 @@ import java.io.IOException;
 import java.util.List;
 import java.util.Map;
 
-import javax.servlet.ServletInputStream;
-import javax.servlet.ServletOutputStream;
 import javax.servlet.http.HttpSession;
 import javax.servlet.http.WebConnection;
 import javax.websocket.CloseReason;
diff --git a/service/pom.xml b/service/pom.xml
index 139168edd3a34f2498f8fc97111c96c82d7ccb2b..d3ccbbdc6fd54fec6d1df80ea899ccfd4773912c 100644
--- a/service/pom.xml
+++ b/service/pom.xml
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.red5</groupId>
         <artifactId>red5-parent</artifactId>
-        <version>1.3.11</version>
+        <version>1.3.12</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>red5-service</artifactId>