. > > This reads to me that Java 17 would need to be deprecated now, continue to > be deprecated in 6.0 (at least one major in deprecated), then removed in > 7.0. >
This is technically true. But I don't think we need to be explicitly deprecating jdk versions. Users are generally aware of Java's LTS cycle, and we can document this separately. Where we are bound is that our upgrade tests require an overlapping common jdk. So we can only test upgrades that support a common jdk. And 🥁 IMHO, we should not be saying we recommend/support upgrades that we don't test (regardless if not having broken compatibility means we think untested upgrade paths would still work). If 5.0 supports 17, then 7.0 should too, if we are to say we support 5.0 to 7.0 upgrades.