diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6393b7f..64f2257 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,7 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
## [Unreleased]
-## [0.7.0] — 2026-07-18
+## [0.7.1] — 2026-07-27
+
+### Changed 🔄
+
+- Bumped `com.qtsurfer:sdk` to `0.8.1`, which fixes the execute poll ending early when the API
+ answers `202` — the status it returns when a job is known but its result is not readable yet.
+ Nothing in this repo changed: the SDK's `Backtest` abstraction absorbs that distinction, so a
+ backtest driven through the MCP tools could previously report an empty result for a run that had
+ actually completed, and now polls until the result is readable.
### Changed 🔄
diff --git a/pom.xml b/pom.xml
index f09a007..01c178c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.qtsurfer
mcp-java
- 0.7.0
+ 0.7.1
jar
qtsurfer-mcp-java
@@ -34,7 +34,7 @@
${java.version}
UTF-8
1.1.2
- 0.8.0
+ 0.8.1
2.0.16
1.5.11
5.11.4