Hi all,

This was discussed at our last Summit, but here’s what our plan is for v9.0.0:

1) We will not make an effort to merge the ~170 -200 PRs into an v8.1.x 
release, rather, v8.0.x and possibly v8.1.0 will be trimmed down to bare 
minimums.

2) We will immediately start focusing on stabilizing master. This goes for 
everyone, it’s all hands on deck. Essentially, v8.0.x has not been stable since 
we branched almost a year ago, and we have to avoid this at all cost for 
v9.0.0. We can’t keep making crappy LTS releases. This work includes looking at 
the things that we wanted in 8.1.x but could not, as well as fixing v8.0.4 
which has not been fixed.

3) We aim to branch v9.0.0 in ~June 2019, with a target of ~October 2019 
release. These are not firm dates, and that is a long window, but see 2) above; 
We have a *lot* of work to do to get v9.0.0 usable.

4) We will start to make releases “goal” oriented, rather than dates. See below 
for my outline for v9.x. As such, the expectation is that we all work towards 
the same goals. Of course, the goals are decide by the community, so feedback 
is required.


We all agreed that this was the way forward. As such, I’m going to Project 
manage v9.0.x on this Project Page:

        https://github.com/apache/trafficserver/projects/18 
<https://github.com/apache/trafficserver/projects/18>


I will make similar pages for v9.1.x and v9.2.x. The tentatively major goals 
for the upcoming releases are:

        v9.0.0: This brings QUIC into the core, and general server stability!
        v9.1.0: JSON RPC replacing our internal marshaling
        v9.2.0: remap.config to remap.yaml conversion (sidecar), QUIC feature 
complete
        v9.3.0 / v10.0.0: TBD (suggestions welcome)

These are the general goals for each of these release, we have a few overall 
goals that we ought to focus on, and I will keep track on those on the Project 
plan as well. For example, complete migration of configurations to YAML.

Again, this really requires that we all focus on the same general plan! Please 
speak with your management, and get the buy-in that we need to succeed with 
this.

Feedback and suggestions always welcome (and expected!)

Cheers,

— Leif and everyone participating at the Beijing Summit

Reply via email to