This vote passes with 7 +1 votes and no other votes. I will publish the artifacts.
Christian 2016-09-14 16:16 GMT+02:00 Christian Schneider <ch...@die-schneider.net>: > This is a vote to release Apache CXF DOSGi 2.0.0. > > The main change in this version is to split the SOAP support from the REST > support. So it is now possible to only install SOAP support or only REST > support. The multi bundle distro still contains both variants but the karaf > features are now separate. > > As a new distro style we now offer a repository pom with the bundle > dependencies which is suitable to create a bndtools index from it. So it is > very easy to use CXF-DOSGi in bndtools. There is also such a repository pom > for the samples that contains everything needed to run the samples from > bndtools. The first example that uses this is the soap example. It contains > a soap.bndrun file that can be directly started and debugged from eclipse. > This pom based repo might be a replacement for the current multi bundle > distro as it is much smaller and more flexible. > > The bndtools based assembly uses the resolver to create a minimal set of > bundles for the sample. For SOAP and REST together I was able to make this > as small as 9 MB. For pure SOAP it is just 7.7 MB. > > Another big change is that the examples are now based on a slightly > changed TaskList service which is easier to understand that the previous > Greeter example. The examples now have karaf features to make it easy to > test them in karaf. > > Apart from these major changes I looked through the open issues and marked > a lot of them as fixed as they should be solved in the new code. Please > give feedback if anything is not yet solved. > I have not yet changed the wiki documentation to reflect the new code. As > it would be difficult to have the old and new documentation side by side in > the wiki I did most of the documentation in the code using github markdown > syntax. This allows to have the documentation closer to the code and also > will allow to look into the documentation of previous releases. > I plan to point to the gihub docs from the wiki and keep the old wiki > contents as documentation of the 1.x releases. > > You can find the new documentation here: > > https://github.com/apache/cxf-dosgi > > If you want to try the new code I recommend to follow the installation > instructions of the examples: > > https://github.com/apache/cxf-dosgi/tree/master/samples > > Btw. as usual .. until the release is pushed to maven central you will > have to add the maven repo listed below to your karaf instance. > Release Notes - CXF Distributed OSGi - Version 2.0.0 > > > ** Bug > * [DOSGI-19] - Discovery Software doesn't notice changed Service > Properties. > * [DOSGI-22] - It would benefit the RFC 119 TCK if multiple instances > of DOSGi could be run in a single OSGi container. > * [DOSGI-52] - -Dorg.apache.cxf.spring.validation.mode=VALIDATION_NONE > doesn't have an effect > * [DOSGI-73] - OSGi Declarative Service-based consumer does not > register proxy service on demand > * [DOSGI-108] - service.exported.interfaces doesn't support > comma-seperated String value > * [DOSGI-124] - ReceiveTimeout not configurable while using cxf-rest > service in OSGI > * [DOSGI-159] - Endpoint description contains wrong > org.apache.cxf.ws.address when using HTTPService style > * [DOSGI-171] - service objects are never released (using ungetService) > * [DOSGI-185] - Restarting of Jetty/PaxWeb makes exported services > unavailable > * [DOSGI-186] - documentation incorrect > * [DOSGI-187] - service configuration for service-namespace, > service-name and service-port only take affect if wsdl-location is also > configured > * [DOSGI-196] - Greeter demo does not work in standalone Felix > * [DOSGI-199] - NoSuchMethodError in tests (Jetty version mismatch) > * [DOSGI-209] - when bundles registers two WS with different > SoapBinding Style Document/RPC then one of the STYLE is not as expected > * [DOSGI-213] - ASM library not in Multibundle 1.6.0, so no naming of > webservice parameters possible > * [DOSGI-219] - DOSGi Fails to Publish Service Under Apache Karaf 3.0.3 > * [DOSGI-225] - Service publication with > org.apache.cxf.ws.httpservice.context > property does not work > * [DOSGI-226] - Cannot configure org.apache.cxf.dosgi.dsw.Activator > via Felix fileinstall > * [DOSGI-227] - Build fails with JDK 8 > * [DOSGI-236] - IllegalArgumentException: No SchemaFactory exception > during build > * [DOSGI-240] - Fix checkstyle in eclipse > * [DOSGI-242] - Refactor provider to prepare for split > > ** Improvement > * [DOSGI-101] - Update the guide on using DOSGI RI withing Eclipse > * [DOSGI-144] - can not deploy CXF 1.3.1 on Virgo Tomcat 3.5.RELEASE > * [DOSGI-152] - Update systests2 to use pax-exam 2.5 > * [DOSGI-237] - Upgrade Distributed OSGI to OSGI 5.0 > * [DOSGI-239] - Extract decorator xml support into separate bundle > * [DOSGI-241] - Simplify examples > * [DOSGI-243] - Update to OSGi spec 5.0.0 > * [DOSGI-245] - Split cxf provider into rs and ws provider > * [DOSGI-246] - Upgrade to Aries RSA 1.9.0 > * [DOSGI-247] - Support for Conduit configs and SSL example > * [DOSGI-248] - Update to CXF 3.1.7 > * [DOSGI-249] - Redesign examples > * [DOSGI-250] - Support capabilities and requirements specified in RSA > 1.1 > > ** New Feature > * [DOSGI-211] - Support SOAP over JMS in DOSGI > > ** Task > * [DOSGI-194] - Decide how DOSGi needs to handle > service.exported.interfaces with multiple values > > Tag: > > https://git-wip-us.apache.org/repos/asf?p=cxf-dosgi.git;a=tag;h= > 33493e0ac7f19947fb250ee5f53feb68fde1c260 > <https://git-wip-us.apache.org/repos/asf?p=cxf-dosgi.git;a=tag;h=42f3fa3aa36552a511ca7db7c52f5925e8c92fdd> > > Maven Artifacts: > https://repository.apache.org/content/repositories/orgapachecxf-1079 > <https://repository.apache.org/content/repositories/orgapachecxf-1070> > > +1 from me. > > Christian > > -- > Christian Schneiderhttp://www.liquid-reality.de > > Open Source Architecthttp://www.talend.com > > -- -- Christian Schneider http://www.liquid-reality.de <https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.liquid-reality.de> Open Source Architect http://www.talend.com <https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.talend.com>