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

Reply via email to