diff --git a/juniper/CHANGELOG.md b/juniper/CHANGELOG.md
index 1b9e8e80..491633b3 100644
--- a/juniper/CHANGELOG.md
+++ b/juniper/CHANGELOG.md
@@ -1,3 +1,7 @@
+# [[0.15.11] 2023-01-??](https://github.com/graphql-rust/juniper/releases/tag/juniper-v0.15.11)
+
+- Fix string mangling on dynamic schema by upgrading `smartstring` to `1.0` version. ([#1142](https://github.com/graphql-rust/juniper/issues/1142), [#1143](https://github.com/graphql-rust/juniper/issues/1143))
+ 
 # [[0.15.10] 2022-07-28](https://github.com/graphql-rust/juniper/releases/tag/juniper-v0.15.10)
 
 - Fix [CVE-2022-31173](https://github.com/graphql-rust/juniper/security/advisories/GHSA-4rx6-g5vg-5f3j).
diff --git a/juniper/Cargo.toml b/juniper/Cargo.toml
index 96c4b5ae..eec52a5e 100644
--- a/juniper/Cargo.toml
+++ b/juniper/Cargo.toml
@@ -46,7 +46,7 @@ graphql-parser = { version = "0.3", optional = true }
 indexmap = { version = "1.0", features = ["serde-1"] }
 serde = { version = "1.0.8", features = ["derive"], default-features = false }
 serde_json = { version = "1.0.2", default-features = false, optional = true }
-smartstring = "0.2.6"
+smartstring = "1.0"
 static_assertions = "1.1"
 url = { version = "2.0", optional = true }
 uuid = { version = "0.8", default-features = false, optional = true }