Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1F06FF85D for ; Tue, 9 Apr 2013 18:43:25 +0000 (UTC) Received: (qmail 79854 invoked by uid 500); 9 Apr 2013 18:43:23 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 79770 invoked by uid 500); 9 Apr 2013 18:43:23 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 79565 invoked by uid 99); 9 Apr 2013 18:43:22 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Apr 2013 18:43:22 +0000 Received: from localhost (HELO mail-ie0-f176.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Apr 2013 18:43:22 +0000 Received: by mail-ie0-f176.google.com with SMTP id x12so714017ief.21 for ; Tue, 09 Apr 2013 11:43:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:date:message-id:subject :from:to:content-type:x-gm-message-state; bh=W4sqQGZ2N2AtSMvyqIHqaanwRTb9MtyBCEkswtHPvu4=; b=ZFw6OYX5xTp7SRUekk7gY9r8TTNyWE49eoo31Ib2PXvFZ8yZtvbtnKpS+6TWzzPH46 aUI4UHSzOT5Xkn44tx1daSHUqyC8idiN0VmeBrRmKSfIrQDDllH8HZh3N7FsZF6s6V1I cXahCO8+c0HUFzZLRGLSpjB/CQ/MIzk4GwBCLflAwiyVzkskoaN1dk8fVrNHWT4wh6kD cyKIMn2uUt5pFCugutoO1tV0esbLMYEvjpKR5Or/CU1lx2f8+JrVC6CaLTxjCvrKpc4r lXZgOFxOrNsixcAOaaJrIsEOPoam+JNMJlIKFGI2EyxaZOIZMbtDMdbe2WpIQEIirS7g tU1g== MIME-Version: 1.0 X-Received: by 10.50.53.176 with SMTP id c16mr11031757igp.36.1365533001474; Tue, 09 Apr 2013 11:43:21 -0700 (PDT) Received: by 10.50.189.229 with HTTP; Tue, 9 Apr 2013 11:43:21 -0700 (PDT) X-Originating-IP: [79.97.124.139] Date: Tue, 9 Apr 2013 19:43:21 +0100 Message-ID: Subject: [ANNOUNCE] Apache CouchDB 1.3.0 released From: Noah Slater To: announce@apache.org, announce@couchdb.apache.org, "user@couchdb.apache.org" , "dev@couchdb.apache.org" Content-Type: multipart/alternative; boundary=f46d04339ca87bca5004d9f1ed0f X-Gm-Message-State: ALoCoQk94uF7gG0JGzgWoXXgXR4z3dYOdfk/JIrDz1ByTvg0YAYkINLEyNMTBxnI6GGelFBhQ+1a --f46d04339ca87bca5004d9f1ed0f Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Dear community, Apache CouchDB 1.3.0 has been released and is available for download. CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents with your web browser, via HTTP. Query, combine, and transform your documents with JavaScript. CouchDB works well with modern web and mobile apps. You can even serve web apps directly out of CouchDB. And you can distribute your data, or your apps, efficiently using CouchDB=92s incremental replication. CouchDB supports master-master setups with automatic conflict detection. Grab your copy here: http://couchdb.apache.org/ Pre-built packages for Windows and OS X are available. This release comes with a CouchDB manual, hosted directly out of Futon. A PDF version of the manual is also distributed. This is a feature release. These release notes are based on the CHANGES file. HTTP Interface * No longer rewrites the X-CouchDB-Requested-Path during recursive calls to the rewriter. * Limit recursion depth in the URL rewriter. Defaults to a maximum of 100 invocations but is configurable. * Fix _session for IE7. * Added Server-Sent Events protocol to db changes API. See http://www.w3.org/TR/eventsource/ for details. * Make password hashing synchronous when using the /_config/admins API= . * Include user name in show/list ETags. * Experimental support for Cross-Origin Resource Sharing (CORS). See http://www.w3.org/TR/cors/ for details. Replicator * The replicator will use a new server-wide UUID in checkpoint IDs to improve the chances of an efficient resume. Storage System * Fixed unnecessary conflict when deleting and creating a document in the same batch. View Server * Additional response headers may be varied prior to send(). * GetRow() is now side-effect free. Futon * Disabled the link to the Futon test suite. These tests were causing problems when run from a browser, and are now available via the CLI instead. * Added view request duration to Futon. * Disable buttons for actions that the user doesn't have permissions to. Security * Passwords are now hashed using the PBKDF2 algorithm with a configurable work factor. Test Suite * Moved the JS test suite to the CLI. * Improved tracebacks printed by the JS CLI tests. * Improved the reliability of a number of tests. UUID Algorithms * Added the utc_id algorithm. URL Rewriter & Vhosts * Database name is encoded during rewriting (allowing embedded /'s, etc). * Reset rewrite counter on new request, avoiding unnecessary request failures due to bogus rewrite limit reports. Build System * C/C++ compiler detection has been improved. * Autoconf v2.63 is now required if building from Git checkout directly. See DEVELOPERS file for more details. * Fixed issue in couchdb script where stopped status returns before process exits. On behalf of the CouchDB PMC, --=20 NS --f46d04339ca87bca5004d9f1ed0f--