Hi all, if you monitored the GitHub repository in the last few weeks, you might have noticed, that we did some work in order to get EE10 rolling.
As we were mostly silent on the dev@ list (which is not a good thing and we should definitly going back to use the lest more frequently), I want to give an update of the current EE10 progress (from my pov): (1) We have implemented the EE10-related concurrency changes (huge thanks to Jon for his work in this area) and fixed all tests to make the "full build" green. We did _not_ setup or check the related TCK yet. (2) The "main" branch fully uses EE-10 APIs and we fixed every test or itest, which failed due to this upgrade. The full build is "green", although we do not have any numbers on the TCK. (3) We did setup several standalone TCKs (jsonp, jsonb, bval, sigtests, cdi, ...) but need to do some additional work to get them "green". CXF isn't EE-10 compatible yet (they are working on it), so the related TCK (in a PR) does fail with EE-10 specific stuff. (4) We still depend on some SNAPSHOT dependencies such as BatchEE, OpenJPA and OWB. Some of these dependencies have already VOTE threads up, so we can expect to remove these SNAPSHOTs soon. (5) Thomas did migrate some real world applications to TomEE 10 SNAPSHOT and everything works as expected. I also did some tests with TomEE 10 and our applications are also work as expected. What is next? I think, that - after (4) is adressed - we should do a milestone (m1) release of TomEE soon. This is because the community needs a signal, that we are activley working on getting a TomEE 10 up and running. Otherwise, I think, that we might give the impression, that people cannot expect a release (and even if it is only a milestone) in the next time and switch to other container implementations, which would be sad (imho). I know, that we are not passing the TCK with this SNAPSHOT nor that we have exact numbers for it. I know, that it needs a lof of work to set it up and pass it. But honestly, I think, that given our current lack of resources, it would be a good thing to have something up for testing (even if it is only a milestone and even if it does not pass the TCK). We can work on compliance for the next milestone. What do you think? Do I miss something? Gruß Richard
