the i-MSCP team and especially you are doing a tremendous job to fix and enhance this control panel. Thank you for this.
However, there is one thing, I'd like to discuss is your release management. I do understand, you have a Major, Minor and Bugfix version, displayed by the version number (e. g. 1.3.7). What you do is introducing changes in the Bugfix versions (see Planned changes regarding DNS managements for 1.3.9) that should actually belong to a minor release. I know, that maintaining code for several versions and back porting fixes to older versions can be painful; nevertheless, I would like to see only bug fixes in bug fix releases.
The reason is, that new features need to be tested before rolled out to the customers, but security and bug fixes should be available immediately they are provided.
Would it be possible to maintain at least two to three minor versions with bug fixes and add features in never minor or major versions?