Perfect timing as I was thinking about similar things. The new metrics APIs being proposed against the 1.x branch would be an API addition, and IMO should bump the minor version when added. I'd be +1 for that.
I guess it comes down to how many version branches do we want to support? We may need to divide and conquer to support that. -Taylor > On May 8, 2016, at 9:51 PM, Jungtaek Lim <[email protected]> wrote: > > Hi devs, > > I have a feeling that we recently try to respect semantic versioning, at > least separating feature updates and bugfixes. > > Recently we released 1.0.0 and 1.0.1 continuously, which was OK since it > addressed performance regressions and critical bugs. I'm curious that we > want to maintain minor version line and bugfix version line for 1.x version > lines. (meaning two version lines for 1.x) > > In fact, we discussed to freeze the feature during releasing 2.0.0, but we > don't have timeframe for 2.0.0 and phase 1 is not completed yet, so I don't > think we can freeze developing or improving the features for 1.x lines. > > There're many pending pull requests for 1.x (and master, maybe) but not > sure I can merge them into 1.x-branch. In order to address them we should > settle this. > > What do you think? > > Thanks, > Jungtaek Lim (HeartSaVioR)
