Skip to content

Faster Major Release Schedule #67

Description

@wesleytodd

I think we need a faster major version release schedule. The problems we are having with the 5.0 branch getting released is that it is taking on too much at once. But, there are no better options right now because the current release cadence is so slow that not making it in 5.0 would mean pushing breaking changes off for many years. I think this will halt progress in many areas of the project, and would be fixed by running more majors more regularly.

I think end users would be happy with majors with breaking changes once a year. Two to three times a year is reasonable for most people if the changes don't require major code updates. Anything more than that is unreasonable, but I also don't think we would want that much to change in express anyway.

With this proposal, I think we could move some things which are pending for 5.x into a 6.x branch, and move the release date for that much sooner. Then we could set the planned 6.x for early to mid 2019. Although we wouldn't actually need to do that if others disagreed, but it would get the promise support, dependency upgrades and other existing changes out much sooner.

Thought?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions