diff --git a/Cargo.lock b/Cargo.lock
index 425ae9466742016d961f9e06eb05a88eaa43402d..391358798514c0e25a615f88319b103f818dcc80 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2482,7 +2482,7 @@ dependencies = [
 
 [[package]]
 name = "rustus"
-version = "0.3.1"
+version = "0.4.0"
 dependencies = [
  "actix-files",
  "actix-web",
diff --git a/Cargo.toml b/Cargo.toml
index b6abc7d5ab542ba01d60ba6e6604c0928ece5ae6..e94783a8072379a06de11068ab6560ea125ad805 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "rustus"
-version = "0.3.1"
+version = "0.4.0"
 edition = "2021"
 description = "TUS protocol implementation written in Rust."