Release Cycle

MidpSSH usually gets a new release version once every month (or two months). Because of strange incompatibilities with some devices we go through a beta testing process before each release. Within the beta testing there may be a series of alpha tests, which usually address specific bugs for specific users.

Version numbering

The version numbering scheme hasn’t been completely consistent for previous releases. I am now planning to use the following version numbering scheme, based on the Linux kernel version numbering scheme:

  • The major version number (first number) increases with really major changes, or if the minor version number gets too big (as there aren’t a whole lot of really major changes on the landscape).
  • The minor version number (second number) will be even for stable releases and odd for unstable / testing / beta / alpha releases.
  • The minor minor version number (third number) will increase with each bug fix, minor improvement, or with each build in the case of testing releases.

Beta Testing

Beta testing is an important part of the release cycle, especially testing for bugs or incompatibilities that have been introduced (regression). If you’d like to help with beta testing on an ongoing basis please Contact me.

 
dev-release-cycle.txt · Last modified: 2006/01/17 20:38
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki