Skip to main content

[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


Back to the top