From dev-return-2315-archive-asf-public=cust-asf.ponee.io@servicecomb.apache.org Thu Mar 1 07:22:42 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 7EEEB18064D for ; Thu, 1 Mar 2018 07:22:41 +0100 (CET) Received: (qmail 11627 invoked by uid 500); 1 Mar 2018 06:22:40 -0000 Mailing-List: contact dev-help@servicecomb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@servicecomb.apache.org Delivered-To: mailing list dev@servicecomb.apache.org Received: (qmail 11611 invoked by uid 99); 1 Mar 2018 06:22:39 -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; Thu, 01 Mar 2018 06:22:39 +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 758CFC14C9 for ; Thu, 1 Mar 2018 06:22:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.879 X-Spam-Level: * X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id CWVPFNCBw_Xa for ; Thu, 1 Mar 2018 06:22:38 +0000 (UTC) Received: from mail-qk0-f170.google.com (mail-qk0-f170.google.com [209.85.220.170]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E0A925F173 for ; Thu, 1 Mar 2018 06:22:37 +0000 (UTC) Received: by mail-qk0-f170.google.com with SMTP id g2so6202182qkd.12 for ; Wed, 28 Feb 2018 22:22:37 -0800 (PST) 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; bh=aIDYm/MghtIE+gdnJ3xT1W70db/ds5NmR9ne4II+vGY=; b=rgkJ02wa8EaRW7ZZi3oD2uoyZEny+QBh9ltUZuKurx9hozJgJE6wb6a21Ip7gr3Ijy +pCZnLj5zolSfNpDx8L2syX8jOHLynKIkPxjlrXbDcYqpZJqu+sJ/6xPwLTBOq/SWd6k ZrTA5cl0exq5CcQry08PgdK0CYDWnY5jPZoF4mk8ks/SaIk34XsOYqVedYah6ngPFQxi vuxUqB4qVkcLvGJ8r/2oaUMS3kVXW2YkTcbK2xPrymmwlAYfu+4/9UJV2vwMXacQpBFh C1Cu2mAir/EaGfCcF9RBXYthP2BANLZn0iRcGKEPMNWC1b1JgOogeUJqHm9zqWuEBLmp b0xg== 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; bh=aIDYm/MghtIE+gdnJ3xT1W70db/ds5NmR9ne4II+vGY=; b=X5q5HonWgPSZH1ti9SFA76NFopIihJgvzakqgfrcDsPcW4rKd5YhPIfmCWnY/VAYwG 0PSsvwaqrEJqwJ1SWZMP6lTEKr0zjL+XqEbXyJ1MFfD0y1P3G/bCZTxi+Fhn4F477soe T6QMX60HjE3WGGizKlCKZkuyRd6WEFjLL5M4dhTbEqcUAJJ2R4xAr13QXf8458RB2gi0 mc+mKVDlSHF4aT+Y6UyP9PSISa/o6iFMm+IlyYYjV4igCAAj8n/0sLyCI0+Od3XwrG26 eLxcEvJt7qbmAzpvLtLgqaGFmFzy/Goe3cZLpP62Quu3XUBHlD27L4h7ttxKnsojDBV6 wWYA== X-Gm-Message-State: AElRT7GhEI5hXrkz/Wz9cHPMZOMDh0llUh0uKjEKHVkF9Vao1vHc0Efx mpYKywj4JuJjbxs8ufiW73ii7Cy/u5YWyLasKbhFturv X-Google-Smtp-Source: AG47ELtbswl4QXV/w1sM1X2bkY809ToSghiIHW+rFGb9qk6U6daTcFDZmOffYGF7UuQSpiKZ2SxzSvl/k7QdefoiaQ0= X-Received: by 10.55.40.140 with SMTP id o12mr1188588qko.216.1519885357317; Wed, 28 Feb 2018 22:22:37 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.11.12 with HTTP; Wed, 28 Feb 2018 22:22:36 -0800 (PST) In-Reply-To: References: From: Yang Bo Date: Thu, 1 Mar 2018 14:22:36 +0800 Message-ID: Subject: Re: [Please Review]New features and changes since 0.5.0 for Java Chassis To: dev@servicecomb.apache.org Content-Type: multipart/alternative; boundary="001a1142984ed281bb056653e29a" --001a1142984ed281bb056653e29a Content-Type: text/plain; charset="UTF-8" Hi, Below is the propsed release notes for Java Chassis m1. Please check. -------------------------- Major improvements: Java Chassis can now use Apollo as configuration center. Users can now change configurations like load balancing policy and those changes will come into effect on the fly. See http://servicecomb.incubator.apache.org/users/dynamic-config/ for more details. Metrics was re-factored. We now uses events for collecting invocation data instead of Hystrix. This reduces the performance penalty of computing metrics. Metrics can now be fetched via '/metrics' using HTTP. See http://servicecomb.incubator.apache.org/users/metrics-in-1.0.0-m1/ for more details. Other Noticeable Changes: - The Java Chassis libraries are now under group "org.apache.servicecomb". - We provide out of the box metrics support now. Prometheus and Overwatch is supported. - Configuration center was re-factored and moved out from foundation. Support for Apollo was added. - Users can now use Object type for calling services. - Users can now use Generics for calling services. - Better integration with Spring MVC. - Upgraded to zipkin2 internally, Java Chassis can now work with zipkin server v1 and v2. - We are in the process of supporting reactive programming. Pojo consumer and provider now supports CompletableFutre. On Mon, Jan 29, 2018 at 4:13 PM, Eric Lee wrote: > Hi all, > The release notes for Saga 0.1.0 is as follows. Please check if there is > anything missing, thanks. > > Saga 0.0.1 relied heavily on the coordinator to forward requests which > needs users to specify their work flow explicitly as json requests. > > Saga 0.1.0 uses a new architecture pack which is inspired by Zipkin. > Transactions are connected by global id and identified by unique local id. > In pack, alpha plays as the coordinator while omega plays as the sidecar. > > Implemented changes: > > - > > Omega supports to intercept ingoing/outgoing HTTP requests and inject > transaction ids into request headers > - > > Omega supports to customize compensation method by annotation > - > > Omega supports to customize starting point of the whole transaction > - > > Sub transactions can link as a single global transaction > - > > Omega supports to serialize/deserialize by Kryo > - > > Alpha supports to store transaction events permanently > - > > Alpha is able to talk to omega through gRPC > - > > Alpha becomes stateless to simplify alpha recovery > - > > Acceptance tests(success, fail but compensate successfully) for the > usage demo > > > > 2018-01-29 15:05 GMT+08:00 Yang Bo : > > > Hi all, > > > > We'are preparing the release notes for Java Chassis 1.0.0.m1, the > following > > is a list of changes and features since 0.5.0. Please check whether they > > are correct and supplement anything missing, thanks. > > > > - The Java Chassis libraries are now under group > > "org.apache.servicecomb". > > - We provide out of the box metrics support now. Prometheus and > Overwatch > > is supported. > > - Configuration center was re-factored and moved out from foundation. > > Support for Apollo was added. > > - Users can now use Object type for calling services. > > - Users can now use Generics for calling services. > > - Better integration with Spring MVC. > > - Upgraded to zipkin2 internally, Java Chassis can now work with zipkin > > server v1 and v2. > > - We are in the process of supporting reactive programming. Pojo > consumer > > and provider now supports CompletableFutre. > > > > > > -- > > Best Regards, > > Yang. > > > -- Best Regards, Yang. --001a1142984ed281bb056653e29a--