couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chang chen <baibaic...@gmail.com>
Subject Re: [ANNOUNCE] Apache CouchDB 1.0.2 has been released
Date Fri, 28 Jan 2011 03:42:42 GMT
Hi

We are in the middle of deliver alpha version to customer, I have some
questions
to make decision is it worth to upgrade at this time-zone.

> * Fix occasional timeout errors on systems with slow or heavily loaded IO.
> * Updated ibrowse library to 2.1.2 fixing numerous replication issues.
Could someone tell me the related jira record?  I also met  time-out issue when
we pull data from remote node in couch 1.0.1.

> * Significantly higher read and write throughput against database and
>  view index files.

How much improvement is it? per my test in 1.0.1, insert 10000 docs need
#1. 10s to insert docs
#2  20s to update views.

Is there any one did the similar tests?

Thanks!

On Fri, Jan 28, 2011 at 10:13 AM, Paul Davis <davisp@apache.org> wrote:
> 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 databases.
>  * Fix ocassional error when writing to a database that has just been compacted.
>  * 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 parameters.
>  * Preserve purge metadata during compaction to avoid spurious view rebuilds.
>  * 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 how
>   to repair.
>  * Significantly higher read and write throughput against database and
>   view index files.
>  * Reduce lengthy stack traces.
>  * Allow logging of native <xml> types.
>  * Allow reduce=false 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 config.
>  * 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 server.
>  * 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 indexed
> 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 environment
> that allows HTTP requests. There are myriad third-party client libraries that
> make this even easier from your programming language of choice. CouchDB’s 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 ideal for
> building concurrent distributed systems. Erlang allows for a flexible design
> that is easily scalable and readily extensible.
>
> Relax and prosper,
>
> Paul J. Davis
>

Mime
View raw message