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 20C8A200D1B for ; Thu, 12 Oct 2017 17:42:55 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 1F61A1609E8; Thu, 12 Oct 2017 15:42:55 +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 3F0D81609CD for ; Thu, 12 Oct 2017 17:42:54 +0200 (CEST) Received: (qmail 36708 invoked by uid 500); 12 Oct 2017 15:42:53 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 36696 invoked by uid 99); 12 Oct 2017 15:42:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Oct 2017 15:42:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 4BB561A182F for ; Thu, 12 Oct 2017 15:42:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.192 X-Spam-Level: ** X-Spam-Status: No, score=2.192 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URI_HEX=1.313] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id WLdEKo3EmaMt for ; Thu, 12 Oct 2017 15:42:50 +0000 (UTC) Received: from mail-qt0-f170.google.com (mail-qt0-f170.google.com [209.85.216.170]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 581D160D08 for ; Thu, 12 Oct 2017 15:42:50 +0000 (UTC) Received: by mail-qt0-f170.google.com with SMTP id z19so14386973qtg.11 for ; Thu, 12 Oct 2017 08:42:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=7ExWVnEfja67Z5mulqKFfQKOymjahlnoBUWYJOxdNaw=; b=t1zrIp4Dl75wiUc0JrJpMN8XfG3/kiJhle86eY76J7htbIgrHjaOryF9CqLXf/AI1C UzJy8UgnG3g3E2kHn6Yb+8+lry/aXXZbnZj+y9c27kAtSKWOMO0WLk3JL7s03WxHF7IK YwJcjteruXNSrVyEgfdnFE/h4ix3h5faUX1/u0MkfGCeEtJNSvBeTkJrPwsjABUB5t4t NfzQvU+ehOeFBsVR7O4SdDYfun4W8J3caWi+iqDRKjy+2KA7Oa81Z9bUe8wkS6urLcwg nF4ATcquRsfsR1iv/lXKkaP9kgDxJdMnO9q8K8kSNQkBxFTKz5Ulc4mRgXW2QW5B1Pcs H76w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=7ExWVnEfja67Z5mulqKFfQKOymjahlnoBUWYJOxdNaw=; b=ZMYbHJwZ2DoWevBUmaJfoY5zYYI9VokCFfIPNHKofbHUU1X4qptIl50lxZHn8q719V ujwQV7KaIDYF+UYUxZreDzrRpUoZ1M0EMFHa0tL5m0WXpSTjq0moNInq9xEQH+PPEpjw b1wcakvjVOnLqs9kFL1ANam7jt1ZKPIuhvHnT0EdU68NH13c9K1HpJPvv8UdZSM23m24 I+ntrFpcdg84YulNVYAMw2XzPLGFxMsB64YUAumkn1To+qcciGXqWY6jBoveSM66sp+j GhbHLL60/dyb37SITu45/3VmNWT6ywB7DNV2dTEI+kse0MdRqi5a+aQpgYNv+fQgOP6n vjmQ== X-Gm-Message-State: AMCzsaVyJOY9maw7LagdZeiVNRHHjRPtLrPopexr4vKbkNlfH8QBqokz xWJG76jg9GgVk3kounpEbsSvCIYXxp3OJ435OdXyHg== X-Google-Smtp-Source: AOwi7QA8cbhVZwNDq90d0gnqUZjGGTUuZGk75WALHccEeSGn4ZJ9w1McQ88NT3H5XjNX8fyqbgLuZfTaaTj3h7Hf6Ec= X-Received: by 10.200.23.153 with SMTP id o25mr4402924qtj.119.1507822968877; Thu, 12 Oct 2017 08:42:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.35.97 with HTTP; Thu, 12 Oct 2017 08:42:28 -0700 (PDT) In-Reply-To: <5EE3E663-D02A-46FA-B81A-42C395A3F89E@pronoia-solutions.com> References: <5EE3E663-D02A-46FA-B81A-42C395A3F89E@pronoia-solutions.com> From: Claus Ibsen Date: Thu, 12 Oct 2017 17:42:28 +0200 Message-ID: Subject: Re: [DISCUSS] - Plan for rest of 2017 and bigger goals for Apache Camel 2.21 To: dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable archived-at: Thu, 12 Oct 2017 15:42:55 -0000 Hi Camel 2.21 is intended for start of 2018, hopefully January. On Thu, Oct 12, 2017 at 5:21 PM, Quinn Stevenson wrote: > Do you have a timeframe in mind for 2.21? I already missed 2.20, and I h= ave a bunch of updates and enhancements for camel-mllp that I=E2=80=99ve de= veloped on a private for while working with a customer. I=E2=80=99d like t= o get the updates/enhancements included with the next release, but I=E2=80= =99m not sure if I=E2=80=99ll be able to do much until after we go-live nex= t month. > >> On Oct 12, 2017, at 5:04 AM, Claus Ibsen wrote: >> >> Hi >> >> Now that Camel 2.20 is released, then I think it would be good to put >> out some overall goal of what we among others can/should work on for >> the remainder of 2017 in terms of Apache Camel and the next release. >> >> The next release is Apache Camel 2.21 which IMHO should provide these >> bigger goals >> >> 1) >> Official Java 9 support. >> >> We have already done great work in the 2.20 release to have it Java 9 >> as technical preview. But we should continue this work. For example we >> should include the Java 9 automatic module names. See PR: >> https://github.com/apache/camel/pull/2007. However we should agree on >> the naming convention to be used. >> >> >> 2) >> Spring Boot 2 support >> >> We prepared for this in 2.20. Spring Boot 2 is expected to go GA later >> this fall, and we should then be able to offer support for running >> Camel on Spring Boot 2, and ideally also on Spring Boot 1 (for a >> period of time). We did some experiment with this in the spring-boot2 >> branch. Its based on that work we should migrate over some commits and >> ideally make the starter components work with both spring boot v1 and >> v2. >> >> >> 3) >> Migrate all wiki documentation to ascii docs >> >> We should finish migrating all the remainder documentation. As first >> priority is the migrate the EIPs and then afterwards the rest of the >> documentation. We may skip some documentation that has become >> outdated, or if we find out its better to write some new documentation >> from scratch - for example the error handler documentation could use a >> re-write. >> >> >> 4) >> Build new documentation. >> >> Based on #3 we should be able to build a new documentation in html >> which we can publish on the website. Build documentation in other >> formats such as pdf, ebook is 2nd priority. The top priority is on our >> own website as html. >> >> >> 5) >> Build new website. >> >> In extension of #4 we should build up a new website. We could start >> with maybe what the karaf team did, by creating a few fresh modern >> looking pages for the front page and a few other pages. As ideally 98% >> of the website should be the documentation (#4). >> >> As part of this we should also use the new logo. >> >> >> 6) >> Continue on the new experimental APIs that was introduced in 2.20 for >> health check, clustering and route controller. >> >> >> 7) >> The route-coverage tooling that I started, should be finished up and >> include in the next release >> http://camel.465427.n5.nabble.com/HEADS-UP-Apache-Camel-route-coverage-t= ooling-on-the-way-tp5814300.html >> >> >> 8) >> Improve the spring boot auto configuration generated source code. We >> have some tickets to make the -starter components better support some >> more complex nested configuration classes and whatnot. >> >> >> 9) >> Usual stuff with new components, community contributions, bug fixes, >> and what else people feel like. >> >> >> 10) >> Deprecate more components and other artifact when they are using EOL >> or very old libraries. We have a bunch of components that are outdated >> and in preparation for Camel 3.x we should start to deprecate some >> more of them, so its easier to remove them in the future. >> >> >> >> >> -- >> Claus Ibsen >> ----------------- >> http://davsclaus.com @davsclaus >> Camel in Action 2: https://www.manning.com/ibsen2 > --=20 Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2