Version 1.12.0-dev.5.4

Cherry-pick 54b7e9fec4773305a37b5c91310e4efae088ce49 to dev
Cherry-pick fbe47ffa538a99c388d455abe023ad975344fbb3 to dev
Cherry-pick d0f216eb30f764470cca62413938f7cc4192c8ed to dev
Cherry-pick 5979d9341eeaf37c1b7e5bf26598c4e0266df921 to dev
Cherry-pick 62dbce855558492323b8f0344ddff59f07f4ff11 to dev
Cherry-pick 919f79e0449a49f35c1d466a28b3e19e779a8586 to dev
Cherry-pick 10de20f2307cfc96cba12a47343bae4ddfb61418 to dev
Cherry-pick 82b4f03dec5cbe98aa3510d88dd11e07b8164acb to dev
Cherry-pick f9944c1c4c31f528a64cdce2c0ca2b28df5954db to dev
Cherry-pick 8e91f1a7c3d6a41ea17c4527059de944ac86b2b5 to dev
Cherry-pick 7af879a084aa5d9c90666e634e7dfbc60dfc92cb to dev
Cherry-pick 2ecf40450c43ef91f9e73d324267c7d9dd8a9a4b to dev
Cherry-pick cacacfa64549b4b275f3877ac12e86f98b049f3c to dev
Cherry-pick 3dd39ef37cb8529af55201f8bc72e613ba6acaf2 to dev
Cherry-pick 71d7d7a4de18e2ff63d6f8e78fc307f5f7001ba8 to dev
Cherry-pick 67a7aeaf12b718a8564e804bcfd4851f3879559e to dev
Cherry-pick ec675a3b0d2e3267631c58cfae3568af28aa693c to dev
Cherry-pick 22a1159f4b080a206e21e106a6aa5395cab9b65e to dev
diff --git a/tools/VERSION b/tools/VERSION
index 3f0c944..6c0f4ac 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -28,4 +28,4 @@
 MINOR 12
 PATCH 0
 PRERELEASE 5
-PRERELEASE_PATCH 3
+PRERELEASE_PATCH 4