Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 391C0200B85 for ; Thu, 15 Sep 2016 11:31:16 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 37BC9160AB7; Thu, 15 Sep 2016 09:31:16 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 5691A160AB5 for ; Thu, 15 Sep 2016 11:31:15 +0200 (CEST) Received: (qmail 1799 invoked by uid 500); 15 Sep 2016 09:31:14 -0000 Mailing-List: contact dev-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list dev@cxf.apache.org Received: (qmail 1788 invoked by uid 99); 15 Sep 2016 09:31:14 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Sep 2016 09:31:14 +0000 Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id BCC861A009D for ; Thu, 15 Sep 2016 09:31:13 +0000 (UTC) Received: by mail-wm0-f47.google.com with SMTP id b187so86994796wme.1 for ; Thu, 15 Sep 2016 02:31:13 -0700 (PDT) X-Gm-Message-State: AE9vXwNZWlOL47Aws5PElCVuU4cLQyCOnKEjWs9q3O3Oj0t+d4RqEiV+AunmcZGZce8Ucrwd2etAqghWKjhBTw== X-Received: by 10.28.167.151 with SMTP id q145mr2016767wme.76.1473931871913; Thu, 15 Sep 2016 02:31:11 -0700 (PDT) MIME-Version: 1.0 Reply-To: coheigea@apache.org Received: by 10.28.88.137 with HTTP; Thu, 15 Sep 2016 02:31:11 -0700 (PDT) In-Reply-To: References: <2e16e03e-1458-d1f1-2b0c-bef9af72b34d@die-schneider.net> From: Colm O hEigeartaigh Date: Thu, 15 Sep 2016 10:31:11 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [VOTE] - Release Apache CXF DOSGi 2.0.0 To: "dev@cxf.apache.org" Content-Type: multipart/alternative; boundary=001a114b3cd4a613ae053c888155 archived-at: Thu, 15 Sep 2016 09:31:16 -0000 --001a114b3cd4a613ae053c888155 Content-Type: text/plain; charset=UTF-8 +1. Colm. On Wed, Sep 14, 2016 at 5:52 PM, Andrey Redko wrote: > +1, awesome one > > Andriy > > On Wed, Sep 14, 2016 at 10:16 AM, Christian Schneider < > chris@die-schneider.net> 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=ta > > g;h=33493e0ac7f19947fb250ee5f53feb68fde1c260 > > > > Maven Artifacts: > > https://repository.apache.org/content/repositories/orgapachecxf-1079 > > > > +1 from me. > > > > Christian > > > > -- > > Christian Schneider > > http://www.liquid-reality.de > > > > Open Source Architect > > http://www.talend.com > > > > > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com --001a114b3cd4a613ae053c888155--