On Fri, Sep 11, 2009, Mark Phalan wrote: > On 09/10/09 11:56 PM, Kurt Roeckx wrote: > > I understand this. I'd like to know if 0.9.8l will be ABI/API compat with > 0.9.8k - or at least that it is considered a bug if they are not ABI/API > compat. I'm unclear as to what restrictions a 0.9.9x release would have > regarding compatibility with the 0.9.8 series. I fully understand that 1.0 > will not be compatible with 0.9.x. >
Under the new versioning scheme letter changes will retain binary compatibility. They will be bugfix only and no new features will be added. There wont be a 0.9.9 to avoid confusion with what we used to call "0.9.9" which is now 1.0.0. So after 0.9.8 there may be a 0.9.10. Changes to the last number i.e. 1.0.1 or 0.9.10 will retain backwards compatibiity but new features can be added. The middle number as has been noted wont guarantee binary compatibility, however source compatibility will be largely maintained though use of some deprecated features may be phased out long term. We only make such releases every few years. The old versioning scheme changed the final number for major releases as the 0.9 bit was set by its SSLeay predecessor. So the last major release before 0.9.8 was 0.9.7. Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org