This repository has been archived by the owner on Oct 22, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
Home
kocolosk edited this page Feb 10, 2011
·
6 revisions
This patch release ports HTTP layer patches in CouchDB 1.0.2 including
- Send replication errors as strings if JSON encoding fails (COUCHDB-884)
- Use comma as media type separator in Accept header
- Allow reduce=false parameter in map-only views (COUCHDB-881)
- Send unauthorized instead of db_not_found when remote URL in replicator request does not have required credentials
- Make the doc multipart GET APIs always send attachments compressed (COUCHDB-1022)
- Remove unguarded atom creation to prevent DOS attacks (COUCHDB-829)
The release also fixes a bug breaking _show/_list/_update functions and _changes filters (BigCouch 36) and removes the stacktrace from 404 responses to restore replication checkpointing (BigCouch 37).
Bugs Squashed
- Cleanly terminate view responses on timeout
- Fix attachment uploads on persistent connections, BigCouch #7
- Respect allow_jsonp setting in serve config
- Port workaround for conflicted attachments from COUCHDB-902
- Use stock CouchDB authn handlers to eliminate incompatibilities
Features Added
- Assign a unique ID to each request
- Include sanitized stacktrace in JSON error responses
- Generate _all_dbs directly from shard_db so it's never stale
- Return well-formed response for reduce view with zero rows
- Pass user-specified write quorum to fabric
- Support view index cleanup
- Support filtered _changes
- Accept logins with 'name' instead of 'username'
- Fix bug preventing replication from working at all
- Fix undef crash when asking for a _temp_view