This page describes how to create a new minor release of EMQX Enterprise Edition and test that hot upgrading from the previous minor release to the current one works. The steps to do the same for EMQX Community Edition should be very similar.
- Identify which internal apps have changed after the previous minor release
- Bump the version number in the
APP_NAME.app.srcfiles for the apps that have changed. For example, if theemqx_rule_actionshas changed, then bump the version number under thevsnproperty inlib-ee/emqx_rule_actions/src/emqx_rule_actions.app.src. If the previous version number was "4.4.5" then the new one should be "4.4.6". - Bump the version number for the main EMQX app. This means bumping the version number under the
vsnproperty in the filesrc/emqx.app.src. If the previous version number was "4.4.5" then the new one should be "4.4.6". - Bump the version numbers in
include/emqx_release.hrl. The version numbers ininclude/emqx_release.hrlshould be the same as in `src/e