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

Reply via email to