emqx.appup.src 15 KB

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