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.src
files for the apps that have changed. For example, if theemqx_rule_actions
has changed, then bump the version number under thevsn
property 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
vsn
property 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.hrl
should be the same as in `src/e