[
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