On Fri, Nov 1, 2019 at 12:46 PM Sean Busbey <bus...@cloudera.com.invalid> wrote:
>
> Correct, it is up to every user of SemVer to define the public API and
> AFAIK we have chosen not to include things like the Java version
> needed to run Accumulo in ours[1].

I don't interpret our previous decision to not bump Java version in
1.x as a permanent one, but one based on circumstances at the time.
This is not enshrined in our public API definition at the referenced
link, and we've already made other Java version bumps in a major
version (from 1.6 to 1.7 in Accumulo 1.7.0, albeit prior to adopting
semver, and we're doing 2.1 development on Java 11 today), so there is
precedent.

I think the most significant point is that circumstances have changed
since the last time we discussed this. Java 8 has been EOL for awhile
now, and Java upstream has established a very different release
cadence, establishing very different expectations for developers and
end users with respect to upgrades. I think it is reasonable to expect
that the vast majority of users willing to upgrade to 1.10 would
already be using at least Java 8, or be willing to do so.

Reply via email to