cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergey Beryozkin <sberyoz...@gmail.com>
Subject Re: [VOTE] - Release Apache CXF DOSGi 2.0.0
Date Wed, 14 Sep 2016 15:31:55 GMT
+1
Sergey
On 14/09/16 15:16, Christian Schneider wrote:
> 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
>
>
> Maven Artifacts:
> https://repository.apache.org/content/repositories/orgapachecxf-1079
>
> +1 from me.
>
> Christian
>


-- 
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Mime
View raw message