diff --git a/reference/mysqlnd_ms/changes.xml b/reference/mysqlnd_ms/changes.xml
index e22b6bc1c8..8a76a0fb20 100644
--- a/reference/mysqlnd_ms/changes.xml
+++ b/reference/mysqlnd_ms/changes.xml
@@ -56,6 +56,29 @@
transaction monitoring had detected transaction boundaries properly.
+
+
+ BC break and bug fix. SQL hints enforcing the use of a specific
+ kind of server (MYSQLND_MS_MASTER_SWITCH,
+ MYSQLND_MS_SLAVE_SWITCH,
+ MYSQLND_MS_LAST_USED_SWITCH) are ignored for the
+ duration of a transaction of transaction stickiness is enabled and
+ transaction boundaries have been detected properly.
+
+
+ This is a change in behaviour. However, it is also a bug fix and a step
+ to align behaviour. If, in previous versions, transaction stickiness,
+ one of the above listed SQL hints and the quality of service filtering
+ was combined it could happened that the SQL hints got ignored. In some
+ case the SQL hints did work, in other cases they did not. The new
+ behaviour is more consistent. SQL hints will always be ignore for
+ the duration of a transaction, if transaction stickiness is configured.
+
+
+ Please note, transaction boundary detection continues to be based on API
+ call monitoring. SQL commands controlling transactions are not monitored.
+
+