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 8C054200C6C for ; Fri, 5 May 2017 09:56:06 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 8AA14160BAF; Fri, 5 May 2017 07:56:06 +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 D2AD0160B97 for ; Fri, 5 May 2017 09:56:05 +0200 (CEST) Received: (qmail 21042 invoked by uid 500); 5 May 2017 07:56:04 -0000 Mailing-List: contact dev-help@river.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@river.apache.org Delivered-To: mailing list dev@river.apache.org Received: (qmail 21030 invoked by uid 99); 5 May 2017 07:56:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 May 2017 07:56:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id B272BC0587 for ; Fri, 5 May 2017 07:56:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.1 X-Spam-Level: X-Spam-Status: No, score=-0.1 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=zeus.net.au Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id Lvm4ORXGqnDR for ; Fri, 5 May 2017 07:55:59 +0000 (UTC) Received: from server-4e-r4.ipv4.au.syrahost.com (server-4e-r4.ipv4.au.syrahost.com [103.250.215.158]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id E22835F569 for ; Fri, 5 May 2017 07:55:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zeus.net.au ; s=default; h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version :From:Date:Message-ID:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=fl7TYBznQJWPu3us3ZCCdmvZNY/c7lfWv9a7BoXkFxg=; b=WV9TdjpjfERNOWpV+uEhEphI8U DfSYQU0x5z92rhJCwNnc9y1Fovlm6Jn5Zneg1Nm1OlAdMttnYMQvje66x4/qIfzIFKD+0sG+2zeEn Yms9keqMAf9O2wPyEEshmExkUZvflKl6sdseANP3oaCx4FL+RgM3q0mV26lOML+6v7hg=; Received: from pa49-197-121-156.pa.qld.optusnet.com.au ([49.197.121.156]:23999 helo=[192.168.43.70]) by webcloud66.au.syrahost.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.87) (envelope-from ) id 1d6Y5a-0011hc-MJ for dev@river.apache.org; Fri, 05 May 2017 15:55:47 +0800 Message-ID: <590C2FF8.20202@zeus.net.au> Date: Fri, 05 May 2017 17:55:36 +1000 From: Peter User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 MIME-Version: 1.0 To: "" Subject: [Report] Apache River - Draft Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - webcloud66.au.syrahost.com X-AntiAbuse: Original Domain - river.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - zeus.net.au X-Get-Message-Sender-Via: webcloud66.au.syrahost.com: authenticated_id: jini@zeus.net.au X-Authenticated-Sender: webcloud66.au.syrahost.com: jini@zeus.net.au X-Source: X-Source-Args: X-Source-Dir: archived-at: Fri, 05 May 2017 07:56:06 -0000 Hi River folks, Draft board report for May, please make suggestions, remember this is only my point of view, if yours differs please say so. It's probably a bit wordy, so could use improvement, but I want to be honest with the board about the current state of development. Regards, Peter. <===========================================================> ## Description: - Apache River provides a platform for dynamic discovery and lookup search of network services. Services may be implemented in a number of languages, while clients are required to be jvm based, to allow proxy jvm byte code to be provisioned dynamically. ## Issues: No significant issues requiring board attention at this time. ## Activity: - Significant drop in activity since February (205 emails on dev), down to 6 in March and 8 in April. - Proposed Release roadmap received positive responses: Proposed Release roadmap: > > River 3.0.1 - thread leak fix > River 3.1 - Modular build restructure (& binary release) > River 3.2 - Input validation 4 Serialization, delayed unmarshalling& safe ServiceRegistrar lookup service. > River 3.3 - OSGi support ## Health report: - Minimal activity at present on dev. - Plan to update website with more recent success stories of River deployment, in one large scale deployment example maintenance costs are low to non existance while reliability is reportedly very solid in the face of external system failures. There seem to be at least four recent examples that need to be added to our success stories. - No recent commit activity, but there are plans for more work in near future. - Future Direction: * Target IOT space with support for OSGi and IPv6 (security fixes required prior to announcement) * Input validation for java deserialization - prevents DOS and Gadget attacks. * IPv6 Multicast Service Discovery (River currently only support IPv4 multicast discovery). * Delayed unmarshalling for Service Lookup and Discovery (includes SafeServiceRegistrar mentioned in release roadmap), so authentication can occur prior to downloading service proxy's, this addresses a long standing security issue with service lookup while significantly improving performance under some use cases. * Security fixes for SSL endpoints, updated to TLS v1.2 with removal of support for insecure cyphers. * Maven build to replace existing ant built that uses classdepandjar, a bytecode dependency analysis build tool. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bryan Thompson on Sun Aug 30 2015 ## Committer base changes: - Currently 15 committers. - Zsolt K�ti was added as a committer on Wed Dec 07 2016 - Bharath Kumar was added as a committer on the 23th March 2017 ## Releases: - River-3.0.0 was released on Wed Oct 05 2016 ## Mailing list activity: - Relatively quiet in comparison to recent months, however this appears as a result of reaching concensus after a period of discussion. ## JIRA activity: - Nil Activity this period.