[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [ecf-dev] ECF 3.8.1 and Luna ramp down | 
Hi Folks,
We are approaching the end of the Luna simultaneous release cycle [1], 
and I wanted to describe where things are with ECF.
First, ECF's Luna release will be ECF 3.8.1...a maintenance release over 
ECF 3.8.0 released in March.
The significant additions/changes from ECF 3.8.0 are these 
bugs/enhancements:
[2] Remove dependency on IExtensionRegistry
[3] refactor features to support non-Eclipse use cases
[4] add support for java8 completable future via ECF async proxies
As well, there's been quite a lot of work on the Remote Services 
documentation (tutorials, examples, etc [5]).
There is one remaining bug pending for ECF 3.8.1/Luna
[6] [r-OSGi] update to consume asm 5
The reason this is particularly important for Luna is that with the 
java8 support in [4], [6] is needed for the rosgi provider to support 
java8-based remote services.   Since ECF is a mature project, it would 
be best if we had this fix in place by May 19...which is when we are due 
to provide our Luna RC1 contribution.
ECF committer Jan Rellermeyer has agreed to take this fix on, with 
support from me...and possibly from Markus M (who has been maintaining 
r-osgi for some time).   See [6] for more information about this fix and 
to contribute some support yourself.
So...between now and May 19, we will be focused on resolving [6], and of 
course addressing any unanticipated high priority bugs prior to ECF 
3.8.1/Luna.   Please...if you are a committer...do not make any 
changes/additions to the ECF codebase on master branch without other 
committer knowledge and approval....as we are officially frozen.
Once ECF 3.8.1/Luna is 'in the can' (after May 19) work in other areas 
will be undertaken...e.g. additional work on OSGi RSA 1.1. Of course if 
you can contribute documentation, examples, tutorials, etc...that may 
continue right up until the Luna release date (end of June)...and that 
would/will be most welcome.
Thanks,
Scott
[1] https://wiki.eclipse.org/Luna
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=421569
[3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=409787
[4] https://bugs.eclipse.org/bugs/show_bug.cgi?id=431756
[5] https://wiki.eclipse.org/ECF#OSGi_Remote_Services
[6] https://bugs.eclipse.org/bugs/show_bug.cgi?id=430752