Updated upgrades.md for 0.24.0.
diff --git a/docs/upgrades.md b/docs/upgrades.md
index fce4b01..c4b2880 100644
--- a/docs/upgrades.md
+++ b/docs/upgrades.md
@@ -6,6 +6,22 @@
 
 This document serves as a guide for users who wish to upgrade an existing mesos cluster. Some versions require particular upgrade techniques when upgrading a running cluster. Some upgrades will have incompatible changes.
 
+## Upgrading from 0.23.x to 0.24.x
+
+**NOTE** Support for live upgrading a driver based scheduler to HTTP based (experimental) scheduler has been added.
+
+**NOTE** Master now publishes its information in ZooKeeper in JSON (instead of protobuf). Make sure schedulers are linked against >= 0.23.0 libmesos before upgrading the master.
+
+In order to upgrade a running cluster:
+
+* Rebuild and install any modules so that upgraded masters/slaves can use them.
+* Install the new master binaries and restart the masters.
+* Install the new slave binaries and restart the slaves.
+* Upgrade the schedulers by linking the latest native library / jar / egg (if necessary).
+* Restart the schedulers.
+* Upgrade the executors by linking the latest native library / jar / egg (if necessary).
+
+
 ## Upgrading from 0.22.x to 0.23.x
 
 **NOTE** The 'stats.json' endpoints for masters and slaves have been removed. Please use the 'metrics/snapshot' endpoints instead.