diff --git a/CHANGELOG.md b/CHANGELOG.md
index 11bd056c..719e92e9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,7 @@ The format is based on [Keep a Changelog], and this project adheres to
## Overview
* [unreleased](#unreleased)
+* [`0.5.1`](#051) - _2024.04.16_
* [`0.5.0`](#050) - _2024.03.31_
* [`0.4.4`](#044) - _2023.11.18_
* [`0.4.3`](#043) - _2023.07.08_
@@ -37,6 +38,14 @@ The format is based on [Keep a Changelog], and this project adheres to
_nothing new to show for… yet!_>
+## [0.5.1] - _Multi-payload fix and http 1.0_
+
+_2024.04.16_
+
+- Fix issues with processing multi-payload messages ([#392](https://github.com/1c3t3a/rust-socketio/pull/392)).
+ Credits to shenjackyuanjie@.
+- Bump http to 1.0 and all dependencies that use http to a version that also uses http 1.0 ([#418](https://github.com/1c3t3a/rust-socketio/pull/418)).
+
## [0.5.0] - _Packed with changes!_
_2024.03.31_
diff --git a/Cargo.lock b/Cargo.lock
index 923fe59f..fe7039f4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1750,7 +1750,7 @@ dependencies = [
[[package]]
name = "rust_engineio"
-version = "0.5.0"
+version = "0.5.1"
dependencies = [
"adler32",
"async-stream",
@@ -1774,7 +1774,7 @@ dependencies = [
[[package]]
name = "rust_socketio"
-version = "0.5.0"
+version = "0.5.1"
dependencies = [
"adler32",
"async-stream",
diff --git a/engineio/Cargo.toml b/engineio/Cargo.toml
index 5c151bde..0d4ab1b9 100644
--- a/engineio/Cargo.toml
+++ b/engineio/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rust_engineio"
-version = "0.5.0"
+version = "0.5.1"
authors = ["Bastian Kersting "]
edition = "2021"
description = "An implementation of a engineio client written in rust."
diff --git a/socketio/Cargo.toml b/socketio/Cargo.toml
index 5637b27f..9d2fa058 100644
--- a/socketio/Cargo.toml
+++ b/socketio/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rust_socketio"
-version = "0.5.0"
+version = "0.5.1"
authors = ["Bastian Kersting "]
edition = "2021"
description = "An implementation of a socketio client written in rust."
@@ -14,7 +14,7 @@ license = "MIT"
all-features = true
[dependencies]
-rust_engineio = { version = "0.5.0", path = "../engineio" }
+rust_engineio = { version = "0.5.1", path = "../engineio" }
base64 = "0.21.5"
bytes = "1"
backoff = "0.4"