emqx.appup.src 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. %% -*- mode: erlang -*-
  2. {VSN,
  3. [{"4.3.10",[{load_module,emqx_connection,brutal_purge,soft_purge,[]}]},
  4. {"4.3.9",
  5. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  6. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  7. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  8. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  9. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  10. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  11. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  12. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  13. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  14. {"4.3.8",
  15. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  16. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  17. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  18. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  19. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  20. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  21. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  22. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  23. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  24. {"4.3.7",
  25. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  26. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  27. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  28. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  29. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  30. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  31. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  32. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  33. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  34. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  35. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  36. {"4.3.6",
  37. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  38. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  39. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  40. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  41. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  42. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  43. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  44. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  45. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  46. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  47. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  48. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  49. {"4.3.5",
  50. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  51. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  52. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  53. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  54. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  55. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  56. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  57. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  58. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  59. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  60. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  61. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  62. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  63. {"4.3.4",
  64. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  65. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  66. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  67. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  68. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  69. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  70. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  71. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  72. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  73. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  74. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  75. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  76. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  77. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  78. {"4.3.3",
  79. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  80. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  81. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  82. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  83. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  84. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  85. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  86. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  87. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  88. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  89. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  90. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  91. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  92. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  93. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  94. {"4.3.2",
  95. [{load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  96. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  97. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  98. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  99. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  100. {load_module,emqx_http_lib,brutal_purge,soft_purge,[]},
  101. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  102. {load_module,emqx_connection,brutal_purge,soft_purge,[]},
  103. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  104. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  105. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  106. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  107. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  108. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  109. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  110. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  111. {"4.3.1",
  112. [{load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  113. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  114. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  115. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  116. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  117. {load_module,emqx_connection,brutal_purge,soft_purge,[]},
  118. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  119. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  120. {load_module,emqx_congestion,brutal_purge,soft_purge,[]},
  121. {load_module,emqx_node_dump,brutal_purge,soft_purge,[]},
  122. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  123. {load_module,emqx_plugins,brutal_purge,soft_purge,[]},
  124. {load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
  125. {load_module,emqx_http_lib,brutal_purge,soft_purge,[]},
  126. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  127. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  128. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  129. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  130. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  131. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  132. {"4.3.0",
  133. [{load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  134. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  135. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  136. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  137. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  138. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  139. {load_module,emqx_logger_jsonfmt,brutal_purge,soft_purge,[]},
  140. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  141. {load_module,emqx_congestion,brutal_purge,soft_purge,[]},
  142. {load_module,emqx_connection,brutal_purge,soft_purge,[]},
  143. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  144. {load_module,emqx_trie,brutal_purge,soft_purge,[]},
  145. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  146. {load_module,emqx_node_dump,brutal_purge,soft_purge,[]},
  147. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  148. {load_module,emqx_plugins,brutal_purge,soft_purge,[]},
  149. {load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
  150. {load_module,emqx_metrics,brutal_purge,soft_purge,[]},
  151. {apply,{emqx_metrics,upgrade_retained_delayed_counter_type,[]}},
  152. {load_module,emqx_http_lib,brutal_purge,soft_purge,[]},
  153. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  154. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  155. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  156. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  157. {<<".*">>,[]}],
  158. [{"4.3.10",[{load_module,emqx_connection,brutal_purge,soft_purge,[]}]},
  159. {"4.3.9",
  160. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  161. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  162. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  163. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  164. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  165. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  166. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  167. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  168. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  169. {"4.3.8",
  170. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  171. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  172. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  173. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  174. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  175. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  176. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  177. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  178. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  179. {"4.3.7",
  180. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  181. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  182. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  183. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  184. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  185. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  186. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  187. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  188. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  189. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  190. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  191. {"4.3.6",
  192. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  193. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  194. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  195. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  196. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  197. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  198. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  199. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  200. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  201. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  202. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  203. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  204. {"4.3.5",
  205. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  206. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  207. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  208. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  209. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  210. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  211. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  212. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  213. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  214. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  215. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  216. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  217. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  218. {"4.3.4",
  219. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  220. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  221. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  222. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  223. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  224. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  225. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  226. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  227. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  228. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  229. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  230. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  231. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  232. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  233. {"4.3.3",
  234. [{load_module,emqx_connection,brutal_purge,soft_purge,[]},
  235. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  236. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  237. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  238. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  239. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  240. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  241. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  242. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  243. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  244. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  245. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  246. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  247. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  248. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  249. {"4.3.2",
  250. [{load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  251. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  252. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  253. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  254. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  255. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  256. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  257. {load_module,emqx_http_lib,brutal_purge,soft_purge,[]},
  258. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  259. {load_module,emqx_connection,brutal_purge,soft_purge,[]},
  260. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  261. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  262. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  263. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  264. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  265. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  266. {"4.3.1",
  267. [{load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  268. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  269. {load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  270. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  271. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  272. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  273. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  274. {load_module,emqx_connection,brutal_purge,soft_purge,[]},
  275. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  276. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  277. {load_module,emqx_congestion,brutal_purge,soft_purge,[]},
  278. {load_module,emqx_node_dump,brutal_purge,soft_purge,[]},
  279. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  280. {load_module,emqx_plugins,brutal_purge,soft_purge,[]},
  281. {load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
  282. {load_module,emqx_http_lib,brutal_purge,soft_purge,[]},
  283. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  284. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  285. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  286. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  287. {"4.3.0",
  288. [{load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
  289. {load_module,emqx_misc,brutal_purge,soft_purge,[]},
  290. {load_module,emqx_packet,brutal_purge,soft_purge,[]},
  291. {load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
  292. {load_module,emqx_logger_jsonfmt,brutal_purge,soft_purge,[]},
  293. {load_module,emqx_ws_connection,brutal_purge,soft_purge,[]},
  294. {load_module,emqx_connection,brutal_purge,soft_purge,[]},
  295. {load_module,emqx_congestion,brutal_purge,soft_purge,[]},
  296. {load_module,emqx_frame,brutal_purge,soft_purge,[]},
  297. {load_module,emqx_trie,brutal_purge,soft_purge,[]},
  298. {load_module,emqx_cm,brutal_purge,soft_purge,[]},
  299. {load_module,emqx_node_dump,brutal_purge,soft_purge,[]},
  300. {load_module,emqx_channel,brutal_purge,soft_purge,[]},
  301. {load_module,emqx_plugins,brutal_purge,soft_purge,[]},
  302. {load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
  303. {load_module,emqx_metrics,brutal_purge,soft_purge,[]},
  304. {load_module,emqx_http_lib,brutal_purge,soft_purge,[]},
  305. {load_module,emqx_access_rule,brutal_purge,soft_purge,[]},
  306. {load_module,emqx_ctl,brutal_purge,soft_purge,[]},
  307. {load_module,emqx_pqueue,brutal_purge,soft_purge,[]},
  308. {load_module,emqx_mqueue,brutal_purge,soft_purge,[]},
  309. {load_module,emqx_rpc,brutal_purge,soft_purge,[]},
  310. {load_module,emqx_app,brutal_purge,soft_purge,[]}]},
  311. {<<".*">>,[]}]}.