diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 2e737095c..b5a7f05a5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -11,13 +11,13 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- javaversion: ["8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23"]
+ javaversion: ["8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25"]
steps:
- uses: actions/checkout@v5
- uses: actions/setup-java@v5
with:
distribution: "zulu"
- java-version: "21" # Always use the most recent LTS JDK for building
+ java-version: "25" # Always use the most recent LTS JDK for building
cache: "maven"
- name: Install dependencies
run: make install
@@ -38,7 +38,7 @@ jobs:
- uses: actions/setup-java@v5
with:
distribution: "zulu"
- java-version: "21" # Always use the most recent LTS JDK for building
+ java-version: "25" # Always use the most recent LTS JDK for building
cache: "maven"
- name: Install dependencies
run: make install
@@ -66,7 +66,7 @@ jobs:
- uses: actions/setup-java@v5
with:
distribution: "zulu"
- java-version: "21" # Always use the most recent LTS JDK for building
+ java-version: "25" # Always use the most recent LTS JDK for building
cache: "maven"
- name: Install checkstyle and style guide
run: make install-checkstyle
@@ -85,7 +85,7 @@ jobs:
- uses: actions/setup-java@v5
with:
distribution: "zulu"
- java-version: "21" # Always use the most recent LTS JDK for building
+ java-version: "25" # Always use the most recent LTS JDK for building
cache: "maven"
- name: Install Dependencies
run: make install
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 931b4624b..4a03556d7 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v4
with:
distribution: "zulu"
- java-version: "21" # Always use the most recent LTS JDK for building
+ java-version: "25" # Always use the most recent LTS JDK for building
server-id: "ossrh"
# define environmental variable names
server-username: MAVEN_USERNAME
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 503a5236d..12bc60f3f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
# CHANGELOG
-## Next Release
+## v8.4.0 (2025-11-24)
- Adds the following functions:
- `embeddable.createSession`
diff --git a/README.md b/README.md
index 6454ab37d..8994f4f33 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ Add this to your project's POM:
com.easypost
easypost-api-client
- 8.3.0
+ 8.4.0
```
@@ -25,7 +25,7 @@ Add this to your project's POM:
Add this to your project's build file:
```groovy
-implementation "com.easypost:easypost-api-client:8.3.0"
+implementation "com.easypost:easypost-api-client:8.4.0"
```
**NOTE:** [Google Gson](http://code.google.com/p/google-gson/) is required.
diff --git a/VERSION b/VERSION
index 2bf50aaf1..a2f28f43b 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-8.3.0
+8.4.0
diff --git a/pom.xml b/pom.xml
index f8f26b3ba..6fecae310 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.easypost
easypost-api-client
- 8.3.0
+ 8.4.0
jar
com.easypost:easypost-api-client
@@ -82,7 +82,7 @@
org.projectlombok
lombok
- 1.18.36
+ 1.18.42
provided
@@ -257,7 +257,7 @@
org.projectlombok
lombok
- 1.18.36
+ 1.18.42