Hi all, up to now PLC4J has been built in a way, that we can run PLC4J applications on VMs down to Java 1.8. Initially the main reason for sticking to 1.8 was that I knew that a lot of edge devices simply only supported Java 1.8. This might have changed.
Currently Java 11 seems to be the version a lot of other projects are targetting. I would strongly suggest that we not target any newer versions, in order to not exclude too many plaforms form using PLC4J. I just had a look at the support roadmap of LTS versions from Oracle: 1.7 has ended premier support, but extended support is still available. 1.8 will be ending premier support next March (2022) and extended support is available till December 2030 11 will be ending premier support on Septermber 2023 and extended support on September 2026 17 will be the next LTS version with premier support till September 2026 and extened support till September 2029 Would like to reach an agreement before investing too much time in addressing the OPC-UA test issue with Java 1.8 My general opinion would be to stay compatible with 1.8 for now and to fix the issue and to move up to 11 as soon as support runs out some time next year. Christ
