diff --git a/.github/workflows/branch-snapshot.yml b/.github/workflows/branch-snapshot.yml
index 63a720afc..3b52862e4 100644
--- a/.github/workflows/branch-snapshot.yml
+++ b/.github/workflows/branch-snapshot.yml
@@ -18,12 +18,12 @@ jobs:
       GODEBUG: x509sha1=1
     steps:
       - name: Setup JDK 8
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           java-version: '8'
           distribution: 'adopt'
       - name: Setup GO
-        uses: actions/setup-go@v3
+        uses: actions/setup-go@v4
         with:
           go-version: '1.21.4'
       - name: Install Nats Server
@@ -39,7 +39,7 @@ jobs:
           rm -rf nats-server
           nats-server -v
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Build and Test
         run: chmod +x gradlew && ./gradlew clean test jacocoTestReport coveralls
       - name: Verify Javadoc
diff --git a/.github/workflows/build-main.yml b/.github/workflows/build-main.yml
index 8c57bc741..ff1524646 100644
--- a/.github/workflows/build-main.yml
+++ b/.github/workflows/build-main.yml
@@ -19,12 +19,12 @@ jobs:
       GODEBUG: x509sha1=1
     steps:
       - name: Setup JDK 8
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           java-version: '8'
           distribution: 'adopt'
       - name: Setup GO
-        uses: actions/setup-go@v3
+        uses: actions/setup-go@v4
         with:
           go-version: '1.21.4'
       - name: Install Nats Server
@@ -40,7 +40,7 @@ jobs:
           rm -rf nats-server
           nats-server -v
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Build and Test
         run: chmod +x gradlew && ./gradlew clean test jacocoTestReport coveralls
       - name: Verify Javadoc
diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml
index a1424652f..5abfb053e 100644
--- a/.github/workflows/build-pr.yml
+++ b/.github/workflows/build-pr.yml
@@ -18,12 +18,12 @@ jobs:
       GODEBUG: x509sha1=1
     steps:
       - name: Setup JDK 8
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           java-version: '8'
           distribution: 'adopt'
       - name: Setup GO
-        uses: actions/setup-go@v3
+        uses: actions/setup-go@v4
         with:
           go-version: '1.21.4'
       - name: Install Nats Server
@@ -39,7 +39,7 @@ jobs:
           rm -rf nats-server
           nats-server -v
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Build and Test
         run: chmod +x gradlew && ./gradlew clean test jacocoTestReport coveralls
       - name: Verify Javadoc
diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml
index 52b5a0cbb..fe5fda5f0 100644
--- a/.github/workflows/build-release.yml
+++ b/.github/workflows/build-release.yml
@@ -19,12 +19,12 @@ jobs:
       GODEBUG: x509sha1=1
     steps:
       - name: Setup JDK 8
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           java-version: '8'
           distribution: 'adopt'
       - name: Setup GO
-        uses: actions/setup-go@v3
+        uses: actions/setup-go@v4
         with:
           go-version: '1.21.4'
       - name: Install Nats Server
@@ -40,7 +40,7 @@ jobs:
           rm -rf nats-server
           nats-server -v
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Build and Test
         run: chmod +x gradlew && ./gradlew clean test
       - name: Verify, Sign and Publish Release
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1797429e5..5a8c0b258 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
 # Change Log
 
+## 2.17.3
+
+#### Core
+* Socket Data Port with Manual Write Timeout #1064 @scottf
+* Provide implementation instead of empty trust manager check #1066 @scottf
+
+#### Test
+* Reconnect On Connect Unit Test #1062 #1063 @scottf
+
+#### Doc
+* Document Message Immutability Headers Bug #1059 @scottf
+
 ## 2.17.2
 
 Robustness and recovery
diff --git a/build.gradle b/build.gradle
index d046d45af..ec2383178 100644
--- a/build.gradle
+++ b/build.gradle
@@ -13,7 +13,7 @@ plugins {
     id 'signing'
 }
 
-def jarVersion = "2.17.3"
+def jarVersion = "2.18.1"
 
 def isRelease = System.getenv("BUILD_EVENT") == "release"
 def bs = System.getenv("BRANCH_SNAPSHOT")