AFAIK XMLBeans is now maintained by the POI project itself, so it should not be problematic.
> Am 04.02.2024 um 20:59 schrieb Dave Fisher <w...@apache.org>: > > What version of Java is the minimum for XMLBeans? We should not forget > XMLBeans in this discussion. > > Best, > Dave > >> On Feb 3, 2024, at 5:54 PM, Axel Howind <a...@dua3.com> wrote: >> >> No one forces users of POI to update to the latest version. Going to 11 in >> POI 6 doesn't mean we >> have to stop providing bug fixes to POI 5 from one day to the next. But >> whoever is still using >> Java 8 is now certainly used to not being able to use the newest version of >> every dependency. >> >> Most major frameworks and many libraries now have a baseline of at least >> Java 11. And many of >> those that are still on 8 will also have to do the switch because features >> from older Java >> versions will be removed and the replacements are not yet available on 8: >> - finalizers (replaced by Cleaner introduced in 9) >> - sun.misc.Unsafe (replacement depends on use case, some introduced from 9 >> on) >> >> Current minimum Java version for some of the most used framework and >> libraries: >> Spring Framework and Spring Boot: java 17 >> WildFly: Java 11 >> Quarkus: Java 11 >> Hibernate: Java 11 >> KeyCloak: Java 17 >> RabbitMQ: Java 11 >> >> Even the IDEs require more recent versions to run (but can compile using >> older versions): >> Eclipse: Java 11 (17 recommeded) >> Netbeans: Java 11 >> IntelliJ: Java 17 >> >> Even some dependencies of POI already require Java 11 in their current >> version: >> Jakarta XML bind: Java 11 is required for version 4.x >> xmlsec: Java 11 is required for 4.x >> >> And some will bump the Java version for their next major release: >> Log4j 3.x will require Java 17 >> PDFbox 4.x will require Java 11 >> Saxon is (hopefully?) still Java 8 compatible but not tested anymore under >> Java 8 >> >> So staying on 8 would mean that POI will not be able to upgrade dependencies >> to the latest >> versions of some of the dependencies and possibly rely on versions that will >> be unsupported in the >> foreseeable future. >> >> Moving to Java 11 will make the code easier to maintain. There are a lot of >> improvements in IO, >> String handling, and collections that make the code more concise, easier to >> understand, and maintain. >> >> >>> Am 03.02.2024 um 22:18 schrieb PJ Fanning <fannin...@yahoo.com.INVALID>: >>> >>> Current POI version is 5.2.5. So I presume the idea is to release a POI 6 >>> with Java 11 only support. I'm -1 on this. I don't see any great advantage >>> in only supporting Java 11. Java 8 is still widely supported by vendors. >>> >>> https://endoflife.date/oracle-jdk says 6 more years of Java 8. >>> >>> >>> >>> >>> >>> >>> On Saturday 3 February 2024 at 22:04:26 GMT+1, Axel Howind <a...@dua3.com> >>> wrote: >>> >>> >>> >>> >>> >>> Hi, >>> >>> for whatever reason I cannot reach both the Nabble and MarkMail archives to >>> check if this has been discussed before, but I think it would be a good >>> idea to bump the minimum Java version for POI 5 to 11. I’d also be ok (or >>> rather like) 17. What do you think? >>> >>> Cheers, >>> Axel >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org >>> For additional commands, e-mail: dev-h...@poi.apache.org >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org >>> For additional commands, e-mail: dev-h...@poi.apache.org >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org >> For additional commands, e-mail: dev-h...@poi.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org > For additional commands, e-mail: dev-h...@poi.apache.org >