diff --git a/docs/changelog.md b/docs/changelog.md
index 985d67a6b..9b4f45805 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -2,6 +2,12 @@
## CARET
+### v0.5.9 \_ Aug 7, 2024 {id = "0.5.9"}
+
+- **Fix**: Temporarily limit mypy version for CI execution. ([caret_analyze #519](https://github.com/tier4/caret_analyze/pull/519))
+
+- **Update**: Supports the implementation that users explicitly take messages using subscription->take. This allows visualization of the message flow of the path containing the nodes implemented above. ([caret_analyze #516](https://github.com/tier4/caret_analyze/pull/516))
+
### v0.5.8 \_ Jul 29, 2024 {id = "0.5.8"}
- **New**: Add cppcheck to ci. At the same time, the correction of the indicated items in cppcheck is carried out. ([caret_trace #291](https://github.com/tier4/caret_trace/pull/291), [caret_analyze_cpp_impl #211](https://github.com/tier4/caret_analyze_cpp_impl/pull/211))