diff --git a/changelog/20.0/20.0.0/summary.md b/changelog/20.0/20.0.0/summary.md
index 64588cd8be4..e8d47e0d0b1 100644
--- a/changelog/20.0/20.0.0/summary.md
+++ b/changelog/20.0/20.0.0/summary.md
@@ -22,6 +22,7 @@
- [Delete with Subquery Support](#delete-subquery)
- [Delete with Multi Target Support](#delete-multi-target)
- [User Defined Functions Support](#udf-support)
+ - **[Query Timeout](#query-timeout)**
- **[Flag changes](#flag-changes)**
- [`pprof-http` default change](#pprof-http-default)
- [New `healthcheck-dial-concurrency` flag](#healthcheck-dial-concurrency-flag)
@@ -193,6 +194,11 @@ It should be enabled in VTGate with the `--enable-udfs` flag.
More details about how to load UDFs is available in [MySQL Docs](https://dev.mysql.com/doc/extending-mysql/8.0/en/adding-loadable-function.html)
+### Query Timeout
+On a query timeout, Vitess closed the connection using the `kill connection` statement. This leads to connection churn
+which is not desirable in some cases. To avoid this, Vitess now uses the `kill query` statement to cancel the query.
+This will only cancel the query and does not terminate the connection.
+
### Flag Changes
#### `pprof-http` Default Change