I was recently in a conversation where the question was raised about what future versions of Accumulo are expected.
There was a time during the elasticity/4.0 development, before that was merged into the main branch that I thought it would be a good idea to have a 3.1 LTM release. However, most of the work continued happening in the elasticity/4.0 branch, and that has since been merged into the main branch. There was still an idea that 3.1 as a non-LTM release would be a good idea as a chance to deprecate some things being removed in 4.0, to follow semver. However, it is questionable whether 3.1 is even something we'd want to bother with doing a release at all. So, I figured I'd poll the community and see what people were interested in doing. Here's the two options I was thinking, but there could be more alternatives to consider: 1. Drop the 3.1 branch and drop any plans for a 3.1 release. Make note of any semver violations in the release notes for 4.0 when it's ready. Make sure upgrades work from 3.0 non-LTM and 2.1 LTM 2. Do a bit of release testing for 3.1 and try to get a non-LTM release out. This allows us to follow semver but may create extra release testing and upgrade testing work. Make sure upgrades work from 3.1 non-LTM and 2.1 LTM Does anybody else have any thoughts on what we should do with the 3.1 branch?