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 DB1EA200B80 for ; Wed, 14 Sep 2016 16:21:51 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D9D37160ABA; Wed, 14 Sep 2016 14:21:51 +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 07ADF160AB4 for ; Wed, 14 Sep 2016 16:21:50 +0200 (CEST) Received: (qmail 63988 invoked by uid 500); 14 Sep 2016 14:21:50 -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 63970 invoked by uid 99); 14 Sep 2016 14:21:49 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Sep 2016 14:21:49 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 49446C8434 for ; Wed, 14 Sep 2016 14:21:49 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.677 X-Spam-Level: * X-Spam-Status: No, score=1.677 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=2.397, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=savoirtech-com.20150623.gappssmtp.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id oW4Jsx9Sf-ca for ; Wed, 14 Sep 2016 14:21:45 +0000 (UTC) Received: from mail-it0-f43.google.com (mail-it0-f43.google.com [209.85.214.43]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id D2A065F237 for ; Wed, 14 Sep 2016 14:21:44 +0000 (UTC) Received: by mail-it0-f43.google.com with SMTP id o3so46658607ita.1 for ; Wed, 14 Sep 2016 07:21:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=savoirtech-com.20150623.gappssmtp.com; s=20150623; h=sender:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=ewq+1gpQBz/VLq4+qEzXUfrko3uc44nQOalcq52qhBs=; b=jHiWfU7Ob+irc4drPKnvsxolOfqB7XIWR1c21g28xpPkQYuKfYOYPPht/jetdlwa+v pcg3/YcmumYJnvYXIXL8sdMFgLrIUFLf47B4kG7lF8UZZ+zDaovLZfATdrHkFwBmu2bw NmFFYXv2fCDWtfd3mgKUO5PTfpUTF1kC5hdMHORpGS8s1X8mr7yjbCPCSCbzgKxbKPhC 8ZWca/gtb1q7lSN/n8BC9lvIG9mIf3AxOhMTGuJ5I30emUCnF5ShIlhW/R946T4yAQrP JeKOL8N0ZhK1HY1dK1M+mOLpB9ZFPqWHHtSI/RKJPbmuGuL9wunOsHvL1+7BOg+PQII7 3YQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to :date:content-transfer-encoding:message-id:references:to; bh=ewq+1gpQBz/VLq4+qEzXUfrko3uc44nQOalcq52qhBs=; b=hXhGKhDawCgJl1DlVor6d3x7yjIJJHhN40h80SYqP6gSW9Fhqt5HFNuhOYz9lTd9HW TeRs7odvCAFGdjl/TgJBjFA6e1Fua6I2qPnZEfgKeEME+S5cdCNoETFsAFq9a3MmJkQM RUQqInYEAT1MJ8f2BU2sz0A+OGi8NJDoqlp+pxAii7n9S+EwCWcchyBS5nC7Kh2gzaBk OvnSAO/up51zua9KVvkPg5EuSAWxyzuHfSHH0Z9/LdtJOCfV3PQojOolExLrqTYzMwBX GOy1cxDWVotDxfNzFlBoZ+vYbdQooQNLmk7IWZxAKMx+Qf5S2FZg7x7GoWk1cMfBPFum QK8w== X-Gm-Message-State: AE9vXwNoxK6rk8uSZO10RqXJM5WVFsYQKn8ZqYtMiVjnddQkGYzHNKUAs+JNI4Z3670w+A== X-Received: by 10.107.59.132 with SMTP id i126mr7887819ioa.147.1473862903309; Wed, 14 Sep 2016 07:21:43 -0700 (PDT) Received: from [206.197.197.41] (c-50-134-195-235.hsd1.co.comcast.net. [50.134.195.235]) by smtp.gmail.com with ESMTPSA id n184sm247497itn.22.2016.09.14.07.21.41 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Sep 2016 07:21:41 -0700 (PDT) Sender: Jeff Genender Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [VOTE] - Release Apache CXF DOSGi 2.0.0 From: Jeff Genender In-Reply-To: <2e16e03e-1458-d1f1-2b0c-bef9af72b34d@die-schneider.net> Date: Wed, 14 Sep 2016 08:21:41 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <3AA080FE-9350-4E25-84A5-7BE41F78D997@apache.org> References: <2e16e03e-1458-d1f1-2b0c-bef9af72b34d@die-schneider.net> To: dev@cxf.apache.org X-Mailer: Apple Mail (2.3124) archived-at: Wed, 14 Sep 2016 14:21:52 -0000 +1 Jeff > On Sep 14, 2016, at 8:16 AM, Christian Schneider = wrote: >=20 > This is a vote to release Apache CXF DOSGi 2.0.0. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > You can find the new documentation here: >=20 > https://github.com/apache/cxf-dosgi >=20 > If you want to try the new code I recommend to follow the installation = instructions of the examples: >=20 > https://github.com/apache/cxf-dosgi/tree/master/samples >=20 > 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. >=20 > Release Notes - CXF Distributed OSGi - Version 2.0.0 >=20 >=20 > ** 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=3DVALIDATION_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 >=20 > ** 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 >=20 > ** New Feature > * [DOSGI-211] - Support SOAP over JMS in DOSGI >=20 > ** Task > * [DOSGI-194] - Decide how DOSGi needs to handle = service.exported.interfaces with multiple values >=20 > Tag: >=20 > = https://git-wip-us.apache.org/repos/asf?p=3Dcxf-dosgi.git;a=3Dtag;h=3D3349= 3e0ac7f19947fb250ee5f53feb68fde1c260 >=20 > Maven Artifacts: > https://repository.apache.org/content/repositories/orgapachecxf-1079 >=20 > +1 from me. >=20 > Christian >=20 > --=20 > Christian Schneider > http://www.liquid-reality.de >=20 > Open Source Architect > http://www.talend.com >=20