From dev-return-47986-archive-asf-public=cust-asf.ponee.io@couchdb.apache.org Thu Aug 9 01:17:36 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 A2B2F180600 for ; Thu, 9 Aug 2018 01:17:35 +0200 (CEST) Received: (qmail 33683 invoked by uid 500); 8 Aug 2018 23:17:34 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 33608 invoked by uid 99); 8 Aug 2018 23:17:34 -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, 08 Aug 2018 23:17:34 +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 92050C1E44; Wed, 8 Aug 2018 23:17:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, SPF_PASS=-0.001] autolearn=disabled 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 TDcxfx1Dw135; Wed, 8 Aug 2018 23:17:32 +0000 (UTC) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 1B4065F1E4; Wed, 8 Aug 2018 23:17:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 8B09A562BC7; Wed, 8 Aug 2018 19:17:25 -0400 (EDT) Received: from smtp.justsomehost.net ([127.0.0.1]) by localhost (smtp.justsomehost.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 9omrdGIBUUT6; Wed, 8 Aug 2018 19:17:24 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 5CEFF562F34; Wed, 8 Aug 2018 19:17:24 -0400 (EDT) X-Virus-Scanned: amavisd-new at smtp.justsomehost.net Received: from smtp.justsomehost.net ([127.0.0.1]) by localhost (smtp.justsomehost.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id THm7GiY6OQ1n; Wed, 8 Aug 2018 19:17:24 -0400 (EDT) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by smtp.justsomehost.net (Postfix) with ESMTP id 35A2C562BC7; Wed, 8 Aug 2018 19:17:24 -0400 (EDT) Date: Wed, 8 Aug 2018 19:17:24 -0400 (EDT) From: Joan Touzet Reply-To: wohali@apache.org To: user@couchdb.apache.org Cc: announce@apache.org, announce@couchdb.apache.org, dev , marketing Message-ID: <165455783.843.1533770245447.JavaMail.Joan@BRAIN> In-Reply-To: <91DC1CE0-752C-4E8A-B5C6-E83ED6A81950@apache.org> References: <91DC1CE0-752C-4E8A-B5C6-E83ED6A81950@apache.org> Subject: Re: [ANNOUNCE] Apache CouchDB 2.2.0 released MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [204.11.51.157] X-Mailer: Zimbra 8.6.0_GA_1194 (Zimbra Desktop/7.3.1_13063_Windows) Thread-Topic: Apache CouchDB 2.2.0 released Thread-Index: 00ayo3PJ9fd++YPqIjfKhJqRFNxWQQ== Just a quick follow-up to say that the docker images are officially done: https://github.com/docker-library/official-images/pull/4703 At this point, we believe the release work is complete. -Joan "release engineer hat: off" Touzet ----- Original Message ----- From: "Jan Lehnardt" To: announce@apache.org, announce@couchdb.apache.org, user@couchdb.apache.o= rg, "dev" , "marketing" Sent: Wednesday, August 8, 2018 4:09:58 AM Subject: [ANNOUNCE] Apache CouchDB 2.2.0 released Dear community, Apache CouchDB 2.2.0 has been released and is available for download. Apache CouchDB=E2=84=A2 lets you access your data where you need it. The Co= uch Replication Protocol is implemented in a variety of projects and produc= ts that span every imaginable computing environment from globally distribut= ed server-clusters, over mobile phones to web browsers. Store your data safely, on your own servers, or with any leading cloud prov= ider. Your web- and native applications love CouchDB, because it speaks JSO= N natively and supports binary data for all your data storage needs. The Couch Replication Protocol lets your data flow seamlessly between serve= r clusters to mobile phones and web browsers, enabling a compelling offline= -first user-experience while maintaining high performance and strong reliab= ility. CouchDB comes with a developer-friendly query language, and optional= ly MapReduce for simple, efficient, and comprehensive data retrieval. Download your copy here: https://couchdb.apache.org/#download Pre-built packages for Windows, macOS, Debian/Ubuntu and RHEL/CentOS are av= ailable. Docker images are in the publication process[1]. CouchDB 2.2.0 is a feature release, and was originally published on 2018-08= -08. The community would like to thank all contributors for their part in making= this release, from the smallest bug report or patch to major contributions= in code, design, or marketing, we couldn=E2=80=99t have done it without yo= u! See the official release notes document for an exhaustive list of all chang= es: http://docs.couchdb.org/en/2.2.0/whatsnew/2.2.html Release Notes highlights: - New pluggable storage engine framework. This internal refactor makes it= possible for CouchDB to use different backends for storing the base databa= se file itself. The refactor included a full migration of the existing =E2= =80=9Clegacy=E2=80=9D storage engine into the new framework - The minimum supported version of Erlang is now R17, not 16B03. Support = for Erlang 21 is still ongoing and will be provided in a future release. - The CouchDB replicator can now make use of the /_session endpoint rathe= r than relying entirely on HTTP basic authentication headers. This can grea= tly improve replication performance. - CouchDB no longer fails to complete replicating databases with large at= tachments. The fix for this issue included several related changes (GitHub = issue 745[2] et.al.) - Multiple queries can now be made at the POST /{db}/_all_docs/queries, P= OST /{db}/_design_docs/queries and POST /{db}/_local_docs/queries endpoints= . Also, a new endpoint POST /{db}/_design/{ddoc}/_view/{view}/queries - The least recently used (LRU) cache of databases is now only updated on= database write, not read. This has lead to significant performance enhance= ments on very busy clusters. - The revision stemming algorithm was optimized down from O(N^2) to O(N) = via a depth-first search approach, and then further improved by calling the= stemming operation only when necessary. - CouchDB now checks for request authorization only once per each databas= e request, improving the performance of any request that requires authoriza= tion. - If a user specifies a value for use_index that is not valid for the sel= ector (does not meet coverage requirements or proper sort fields), attempt = to fall back to a valid index or full DB scan rather than returning a 400. - CouchDB now includes a new builtin reduce function_approx_count_distinc= t, that uses a HyperLogLog algorithm to estimate the number of distinct key= s in the view index. The precision is currently fixed to 2^11 observables, = and therefore uses approximately 1.5KB of memory. - Much improved documentation. Highlights include: - A complete rewrite of the sharding documentation[3]. - Developer installation notes (INSTALL.*.rst) - Much of the content of the original CouchDB Wiki has been imported in= to the official docs. (The old CouchDB Wiki is in the process of being depr= ecated.) =20 - Much improved Fauxton functionality. Highlights include: - Search support in the code editor - Support for relative Fauxton URLs (i.e., not always at /_utils) - Replication setup enhancements for various authentication mechanisms - Fixes for IE10, IE11, and Edge (we hope=E2=80=A6) - Resolving conflicts of design documents is now allowed =20 - Many more smaller bug fixes and performance improvements, as well as more= features and refinements. See the release notes for a full list: http://docs.couchdb.org/en/2.2.0/whatsnew/2.2.html On behalf of the CouchDB PMC, Jan Lehnardt =E2=80=94 [1]: https://github.com/docker-library/official-images/pull/4703 [2]: https://github.com/apache/couchdb/issues/745 [3]: http://docs.couchdb.org/en/2.2.0/cluster/sharding.html#cluster-shardin= g