You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by gi...@git.apache.org on 2017/07/25 17:11:13 UTC

[GitHub] nickva commented on a change in pull request #150: Update 2.1 What's New document

nickva commented on a change in pull request #150: Update 2.1 What's New document
URL: https://github.com/apache/couchdb-documentation/pull/150#discussion_r129318671
 
 

 ##########
 File path: src/whatsnew/2.1.rst
 ##########
 @@ -92,14 +95,174 @@ Other scheduling replicator improvements
     changes on the source, a running replication will detect that and
     restart itself with a new replication ID automatically.
 
+The 2.1.0 release also includes the following minor improvements:
+
+  * :issue:`1946`: Hibernate couch_stream after each write (up to 70% reduction
+    in memory usage during replication of DBs with large attachments)
+  * :issue:`2964`: Investigate switching replicator manager change feeds to
+    using "normal" instead of "longpoll"
+  * :issue:`2988`: (mango) Allow query selector as changes and replication
+    filter
+  * :issue:`2992`: Add additional support for document size
+  * :issue:`3046`: Improve reduce function overflow protection
+  * :issue:`3061`: Use vectored reads to search for buried headers in .couch
+    files. "On a modern linux system with SSD, we see improvements up to 15x."
+  * :issue:`3063`: "stale=ok" option replaced with new "stable" and "update"
+    options.
+  * :issue:`3180`: Add features list in the welcome message
+  * :issue:`3203`: Make auth handlers configurable (in ini files)
+  * :issue:`3234`: Track open shard timeouts with a counter instead of logging
+  * :issue:`3242`: Make get view group info timeout in couch_indexer
+    configurable
+  * :issue:`3249`: Add config to disable index all fields (text indexes)
+  * :issue:`3251`: Remove hot loop usage of filename:rootname/1
+  * :issue:`3284`: 8Kb read-ahead in couch_file causes extra IO and binary
+    memory usage
+  * :issue:`3298`: Optimize writing btree nodes
+  * :issue:`3302`: (Improve) Attachment replication over low bandwidth network
+    connections
+  * :issue:`3307`: Limit calls to maybe_add_sys_db_callbacks to once per db
+    open
+  * :issue:`3318`: bypass couch_httpd_vhost if there are none
+  * :issue:`3323`: Idle dbs cause excessive overhead
+  * :issue:`3324`: Introduce couch_replicator_scheduler
+  * :issue:`3337`: End-point _local_docs doesn't conform to query params of
+    _all_docs
+  * :issue:`3358`: (mango) Use efficient set storage for field names
+  * :issue:`3425`: Make _doc_ids _changes filter fast-path limit configurable
+  * :ghissue:`457`: TeX/LaTeX/texinfo removed from default docs build chain
+  * :ghissue:`469`: (mango) Choose index based on fields match
+  * :ghissue:`483`: couchup database migration tool
+  * :ghissue:`582`: Add X-Frame-Options support to help protect against
+    clickjacking
+  * :ghissue:`624`: Enable compaction daemon by default
+  * :ghissue:`626`: Allow enable node decom using string "true"
+  * (mango) Configurable default limit, defaults to 25.
+  * (mango) _design documents ignored when querying _all_docs
+  * (mango) add $allMatch selector
+  * Add local.d/default.d directories by default and document
+  * Improved INSTALL.* text files
+
+.. _release/2.1.x/fixes:
+
+Fixed Issues
+============
+
+The 2.1.0 release includes fixes for the following issues:
+
+* :issue:`1447`: X-Couch-Update-NewRev header is missed if custom headers are
+  specified in response of _update handler (missed in 2.0 merge)
+* :issue:`2731`: Authentication DB was not considered a system DB
+* :issue:`3010`: (Superceded fix for replication exponential backoff)
+* :issue:`3090`: Error when handling empty "Access-Control-Request-Headers"
+  header
+* :issue:`3100`: Fix documentation on require_valid_user
+* :issue:`3109`: 500 when include_docs=true for linked documents
+* :issue:`3113`: fabric:open_revs can return {ok, []}
+* :issue:`3149`: Exception written to the log if db deleted while there is a
+  change feed running
+* :issue:`3150`: Update all shards with stale=update_after
+* :issue:`3158`: Fix a crash when connection closes for _update
+* :issue:`3162`: Default ssl settings cause a crash
+* :issue:`3164`: Request fails when using
+  _changes?feed=eventsource&heartbeat=30000
+* :issue:`3168`: Replicator doesn't handle well writing documents to a target
+  db which has a small max_document_size
+* :issue:`3173`: Views return corrupt data for text fields containing non-BMP
+  characters
+* :issue:`3174`: max_document_size setting can by bypassed by issuing
+  multipart/related requests
+* :issue:`3178`: Fabric does not send message when filtering lots of documents
+* :issue:`3181`: function_clause error when adding attachment to doc in _users
+  db
+* :issue:`3184`: couch_mrview_compactor:recompact/1 does not handle errors in
+  spawned process
+* :issue:`3193`: fabric:open_revs returns multiple results when one of the
+  shards has stem_interactive_updates=false
+* :issue:`3199`: Replicator VDU function doesn't acount for an already
+  malformed document in replicator db
+* :issue:`3202`: (mango) do not allow empty field names
+* :issue:`3220`: Handle timeout in _revs_diff
+* :issue:`3222`: (Fix) HTTP code 500 instead of 400 for invalid key during
+  document creation
+* :issue:`3231`: Allow fixing users' documents (type and roles)
+* :issue:`3232`: user context not passed down in fabric_view_all_docs
+* :issue:`3238`: os_process_limit documentation wrong
+* :issue:`3241`: race condition in couch_server if delete msg for a db is
+  received before open_result msg
+* :issue:`3245`: Make couchjs -S option take effect again
+* :issue:`3252`: Include main-coffee.js in release artifact (broken
+  CoffeeScript view server)
+* :issue:`3255`: Conflicts introduced by recreating docs with attachments
+* :issue:`3259`: Don't trap exits in couch_file
+* :issue:`3264`: POST to _all_docs does not respect conflicts=true
+* :issue:`3269`: view response can 'hang' with filter and limit specified
+* :issue:`3271`: Replications crash with 'kaboom' exit
+* :issue:`3274`: eof in couch_file can be incorrect after error
+* :issue:`3277`: Replication manager when it finds _replicator db shards which
 
 Review comment:
   Replication manager _crashes_ ...
   
   It was a typo in the Jira ticket title.
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services