[openssl-commits] [web] master update
Matt Caswell
matt at openssl.org
Tue Feb 6 10:31:51 UTC 2018
The branch master has been updated
via 367e9e231647cde13f9c37d65b2e28bbf85d3a84 (commit)
from 2e6c180201d8859df3dd8c303894963030b3121a (commit)
- Log -----------------------------------------------------------------
commit 367e9e231647cde13f9c37d65b2e28bbf85d3a84
Author: Matt Caswell <matt at openssl.org>
Date: Thu Jan 25 18:59:48 2018 +0000
Update release strategy for 1.1.1
Reviewed-by: Richard Levitte <levitte at openssl.org>
Reviewed-by: Rich Salz <rsalz at openssl.org>
Reviewed-by: Paul Dale <paul.dale at oracle.com>
(Merged from https://github.com/openssl/openssl/pull/41)
-----------------------------------------------------------------------
Summary of changes:
policies/releasestrat.html | 61 ++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 59 insertions(+), 2 deletions(-)
diff --git a/policies/releasestrat.html b/policies/releasestrat.html
index 13cd0e9..36eb4b2 100644
--- a/policies/releasestrat.html
+++ b/policies/releasestrat.html
@@ -13,7 +13,7 @@
<h2>Release Strategy</h2>
<h5>
First issued 23rd December 2014<br/>
- Last modified 6th September 2016
+ Last modified 6th February 2018
</h5>
</header>
@@ -52,7 +52,7 @@
project has adopted the following policy:</p>
<ul>
- <li>Version 1.1.0 will be supported until 2018-08-31.</li>
+ <li>Version 1.1.0 will be supported until one year after the release of 1.1.1</li>
<li>Version 1.0.2 will be supported until 2019-12-31 (LTS).</li>
<li>Version 1.0.1 is no longer supported.</li>
<li>Version 1.0.0 is no longer supported.</li>
@@ -69,6 +69,63 @@
fixes. Before that, bug and security fixes will be applied
as appropriate.</p>
+ <p>The next version of OpenSSL will be 1.1.1. This is currently in
+ development and has a primary focus of implementing TLSv1.3. The
+ RFC for TLSv1.3 has not yet been published by the IETF. OpenSSL 1.1.1
+ will not have its final release until that has happened.</p>
+
+ <p>The draft release timetable for 1.1.1 is as follows. This may be
+ amended at any time as the need arises.</p>
+
+ <ul>
+ <li>13th February 2018, alpha release 1 (pre1)</li>
+ <li>27th February 2018, alpha release 2 (pre2)</li>
+ <li>13th March 2018, beta release 1 (pre3)
+ <ul>
+ <li>OpenSSL_1_1_1-stable created (feature freeze)</li>
+ <li>master becomes basis for 1.1.2 or 1.2.0 (TBD)</li>
+ </ul>
+ <li>27th March 2018, beta release 2 (pre4)</li>
+ <li>10th April 2018, beta release 3 (pre5)</li>
+ <li>24th April 2018, beta release 4 (pre6)</li>
+ <li>1st May 2018, release readiness check (new release cycles added if
+ required, first possible final release date: 8th May 2018)</li>
+ </ul>
+
+ <p>An alpha release means:</p>
+ <ul>
+ <li>Not (necessarily) feature complete</li>
+ <li>Not necessarily all new APIs in place yet</li>
+ </ul>
+
+ <p>A beta release means:</p>
+ <ul>
+ <li>Feature complete/Feature freeze (but may include a non-final implementation of the TLSv1.3 specification)</li>
+ <li>Bug fixes only</li>
+ </ul>
+
+ <p>We have defined the following release criteria for 1.1.1:</p>
+ <ul>
+ <li>All open github issues/PRs older than 2 weeks at the time of release
+ to be assessed for relevance to 1.1.1. Any flagged with the 1.1.1
+ milestone to be closed (see below)</li>
+ <li>Clean builds in Travis and Appveyor for two days</li>
+ <li>run-checker.sh to be showing as clean 2 days before release</li>
+ <li>No open Coverity issues (not flagged as "False Positive" or "Ignore")</li>
+ <li>TLSv1.3 RFC published</li>
+ </ul>
+
+ <p>Valid reasons for closing an issue/PR with a 1.1.1 milestone might be:</p>
+ <ul>
+ <li>We have just now or sometime in the past fixed the issue</li>
+ <li>Unable to reproduce (following discussion with original reporter if
+ possible)</li>
+ <li>Working as intended</li>
+ <li>Deliberate decision not to fix until a later release (this wouldn't
+ actually close the issue/PR but change the milestone instead)</li>
+ <li>Not enough information and unable to contact reporter</li>
+ <li>etc</li>
+ </ul>
</div>
<footer>
You are here: <a href="/">Home</a>
More information about the openssl-commits
mailing list