Return-Path: Delivered-To: apmail-announce-archive@www.apache.org Received: (qmail 37979 invoked from network); 28 Jan 2011 03:28:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 28 Jan 2011 03:28:43 -0000 Received: (qmail 71114 invoked by uid 500); 28 Jan 2011 03:28:29 -0000 Delivered-To: apmail-announce-archive@apache.org Received: (qmail 70429 invoked by uid 500); 28 Jan 2011 03:28:23 -0000 Mailing-List: contact announce-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list announce@apache.org Delivered-To: moderator for announce@apache.org Received: (qmail 88563 invoked by uid 99); 28 Jan 2011 02:14:49 -0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of paul.joseph.davis@gmail.com designates 209.85.160.178 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=jwdKlyjZWv4NvCU2eHPGnETS351bpoyyETh9BPpMoLg=; b=Ofdp/a5dSXgxeCU6dnm9+0i8RxqYHi/Tx7Jir10+OJlzekXElaoDrVmWtd0VNq7n+6 UGEEmhRihqY7IzCzTcz7BLnioZohNXVRSxJjZbqcUgCtq/hF7oxrdiKDj1BmoqDDRtvv VybwpfYCHlCifb2DRBdShEGWrHKT13ZC1oJWY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type:content-transfer-encoding; b=O/BvM2AzdulBgFYHLueTvof9DjZqCGItdXCIyZ674w9CEjyqZkb5oIbAgY1mJPAUkU 5dyOjNzOw4H4NzDIEh7KkMmvn1O5CEC5HUsH4hN8bdVm1WpGfq8c58RXitQdSGWcSn0X Eb77smXcq4ao9B1HyCPdMSSjFrT/pMAuOgEcQ= MIME-Version: 1.0 Sender: paul.joseph.davis@gmail.com From: Paul Davis Date: Thu, 27 Jan 2011 21:13:42 -0500 X-Google-Sender-Auth: tAi0uEut0S6CPb3wor6whFAD8J4 Message-ID: Subject: [ANNOUNCE] Apache CouchDB 1.0.2 has been released To: announce@apache.org, user@couchdb.apache.org, dev@couchdb.apache.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hello, Apache CouchDB 1.0.2 has been released and is available for download: http://couchdb.apache.org/downloads.html Changes in this release: * Make test suite work with Safari and Chrome. * Fixed animated progress spinner. * Fix raw view document link due to overzealous URI encoding. * Spell javascript correctly in loadScript(uri). * Fix leaking file handles after compacting databases and views. * Fix databases forgetting their validation function after compaction. * Fix occasional timeout errors after successfully compacting large databa= ses. * Fix ocassional error when writing to a database that has just been compa= cted. * Fix occasional timeout errors on systems with slow or heavily loaded IO. * Fix for OOME when compactions include documents with many conflicts. * Fix for missing attachment compression when MIME types included paramete= rs. * Preserve purge metadata during compaction to avoid spurious view rebuild= s. * Fix spurious conflicts introduced when uploading an attachment after a doc has been in a conflict. See COUCHDB-902 for details. * Fix for frequently edited documents in multi-master deployments being duplicated in _changes and _all_docs. See COUCHDDB-968 for details on h= ow to repair. * Significantly higher read and write throughput against database and view index files. * Reduce lengthy stack traces. * Allow logging of native types. * Allow reduce=3Dfalse parameter in map-only views. * Fix parsing of Accept headers. * Fix for multipart GET APIs when an attachment was created during a local-local replication. See COUCHDB-1022 for details. * Updated ibrowse library to 2.1.2 fixing numerous replication issues. * Make sure that the replicator respects HTTP settings defined in the conf= ig. * Fix error when the ibrowse connection closes unexpectedly. * Fix authenticated replication (with HTTP basic auth) of design documents with attachments. * Various fixes to make replication more resilient for edge-cases. * Don't trigger view updates when requesting `_design/doc/_info`. * Fix for circular references in CommonJS requires. * Made isArray() function available to functions executed in the query ser= ver. * Documents are now sealed before being passed to map functions. * Force view compaction failure when duplicated document data exists. When this error is seen in the logs users should rebuild their views from scratch to fix the issue. See COUCHDB-999 for details. Apache CouchDB is a document-oriented database that can be queried and inde= xed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. CouchDB provides a RESTful JSON API than can be accessed from any environme= nt that allows HTTP requests. There are myriad third-party client libraries th= at make this even easier from your programming language of choice. CouchDB=92s= built in Web administration console speaks directly to the database using HTTP requests issued from your browser. CouchDB is written in Erlang, a robust functional programming language idea= l for building concurrent distributed systems. Erlang allows for a flexible desig= n that is easily scalable and readily extensible. Relax and prosper, Paul J. Davis --------------------------------------------------------------------- To unsubscribe, e-mail: announce-unsubscribe@apache.org For additional commands, e-mail: announce-help@apache.org