diff --git a/api/README.md b/api/README.md
index a3671a34136..500534eebeb 100644
--- a/api/README.md
+++ b/api/README.md
@@ -45,7 +45,7 @@ For testing the current nightly build, use the following:
ai.djl
api
- 0.30.0-SNAPSHOT
+ 0.31.0-SNAPSHOT
```
diff --git a/docs/get.md b/docs/get.md
index 84372886934..16862bf565d 100644
--- a/docs/get.md
+++ b/docs/get.md
@@ -99,7 +99,7 @@ dependencies {
implementation platform("ai.djl:bom:-SNAPSHOT")
}
```
-Currently, the ` = 0.30.0`.
+Currently, the ` = 0.31.0`.
This snapshot version is the same as the custom DJL repository.
You also need to change directory to `djl/bom`. Then build and publish it to maven local same as what was done in `djl`.
diff --git a/engines/pytorch/pytorch-engine/README.md b/engines/pytorch/pytorch-engine/README.md
index 9c5512be8fc..34295f33d52 100644
--- a/engines/pytorch/pytorch-engine/README.md
+++ b/engines/pytorch/pytorch-engine/README.md
@@ -51,6 +51,7 @@ The following table illustrates which pytorch version that DJL supports:
| PyTorch engine version | PyTorch native library version |
|------------------------|-------------------------------------------|
+| pytorch-engine:0.31.0 | 1.13.1, 2.1.2, 2.3.1, **2.4.0** |
| pytorch-engine:0.30.0 | 1.13.1, 2.1.2, 2.3.1, **2.4.0** |
| pytorch-engine:0.29.0 | 1.13.1, 2.1.2, 2.2.2, **2.3.1** |
| pytorch-engine:0.28.0 | 1.13.1, 2.1.2, **2.2.2** |
diff --git a/examples/pom.xml b/examples/pom.xml
index f1db41e4ef4..c7cc98290da 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -5,12 +5,12 @@
ai.djl
examples
- 0.30.0-SNAPSHOT
+ 0.31.0-SNAPSHOT
11
11
- 0.30.0-SNAPSHOT
+ 0.31.0-SNAPSHOT
ai.djl.examples.inference.cv.ObjectDetection
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 2d5b9506daa..dc08c64678d 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -2,7 +2,7 @@
format.version = "1.1"
[versions]
-djl = "0.30.0"
+djl = "0.31.0"
pytorch = "2.4.0"
tensorflow = "2.16.1"
tensorflowCore = "1.0.0-rc.1"