You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by Apache Wiki <wi...@apache.org> on 2013/01/10 23:23:41 UTC

[Couchdb Wiki] Update of "CurrentReleases" by JanLehnardt

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "CurrentReleases" page has been changed by JanLehnardt:
http://wiki.apache.org/couchdb/CurrentReleases?action=diff&rev1=11&rev2=12

Comment:
Roll 1.0.4, 1.1.2 and 1.2.1

  
  <<TableOfContents(2)>>
  
- == 1.2.0 ==
+ == 1.2.1 ==
  
- [[http://www.apache.org/dyn/closer.cgi?path=/couchdb/releases/1.2.0/apache-couchdb-1.2.0.tar.gz|apache-couchdb-1.2.0.tar.gz]] [ [[https://www.apache.org/dist/couchdb/releases/1.2.0/apache-couchdb-1.2.0.tar.gz.asc|OpenPGP]] ] [ [[https://www.apache.org/dist/couchdb/releases/1.2.0/apache-couchdb-1.2.0.tar.gz.md5|MD5]] ] [ [[https://www.apache.org/dist/couchdb/releases/1.2.0/apache-couchdb-1.2.0.tar.gz.sha|SHA]] ]
+ [[http://www.apache.org/dyn/closer.cgi?path=/couchdb/1.2.1/apache-couchdb-1.2.1.tar.gz|apache-couchdb-1.2.1.tar.gz]] [ [[https://www.apache.org/dist/couchdb/1.2.1/apache-couchdb-1.2.1.tar.gz.asc|OpenPGP]] ] [ [[https://www.apache.org/dist/couchdb/1.2.1/apache-couchdb-1.2.1.tar.gz.md5|MD5]] ] [ [[https://www.apache.org/dist/couchdb/1.2.1/apache-couchdb-1.2.1.tar.gz.sha|SHA]] ]
  
  === Changes ===
  
+  * 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 couchdb start script.
+  * Win: fix linker invocations.
+  * Disable buttons that aren't available for the logged-in user.
+  * Fix potential timeouts.
+  * Change use of signals to avoid broken view groups.
-  * Updated bundled erlang_oauth library to the latest version.
-  * cURL is no longer required to build CouchDB as it is only required by the command line JS test runner.
-  * Added a native JSON parser.
-  * Optional file compression (database and view index files). This feature is enabled by default.
-  * Several performance improvements, especially regarding database writes and view indexing.
-  * Added a `data_size` property to database and view group information URIs.
-  * Added support for automatic compaction. This feature is disabled by default, but it can be enabled via the .ini configuration.
-  * A new replicator implementation that offers more performance and configuration options.
-  * Added optional field `since_seq` to replication objects/documents.
-  * Simpler replication cancelation.
-  * The _active_tasks API now exposes more granular fields for each task type.
-  * Futon's `Status` screen (active tasks) now displays two new task status fields: `Started on` and `Updated on`.
-  * Added built-in changes feed filter `_view`.
-  * Fixed old index file descriptor leaks after a view cleanup.
-  * Performance improvements for the built-in changes feed filters `_doc_ids` and `_design`.
-  * Fixes to the `_changes` feed heartbeat option when combined with a filter. It affected continuous pull replications with a filter.
-  * Fix use of OAuth with VHosts and URL rewriting.
-  * OAuth secrets can now be stored in the users system database.
-  * Documents in the _users database can no longer be read by everyone.
-  * Confidential information in the _replication database can no longer be read by everyone.
-  * Password hashes are now calculated by CouchDB instead of the client.
-  * Allow persistent authentication cookies.
-  * The requested_path property of query server request objects now has the path requested by clients before VHosts and rewriting.
-  * Fixed incorrect reduce query results when using pagination parameters.
-  * Made icu_driver work with Erlang R15B and later.
-  * Improvements to the build system and etap test suite.
-  * Avoid invalidating view indexes when running out of file descriptors.
-  * Log correct stacktrace in all cases.
-  * Improvements to log messages for file-related errors.
  
- == 1.1.1 ==
+ == 1.1.2 ==
  
- [[http://www.apache.org/dyn/closer.cgi?path=/couchdb/source/1.1.1/apache-couchdb-1.1.1.tar.gz|apache-couchdb-1.1.1.tar.gz]] [ [[https://www.apache.org/dist/couchdb/source/1.1.1/apache-couchdb-1.1.1.tar.gz.asc|OpenPGP]] ] [ [[https://www.apache.org/dist/couchdb/source/1.1.1/apache-couchdb-1.1.1.tar.gz.md5|MD5]] ] [ [[https://www.apache.org/dist/couchdb/source/1.1.1/apache-couchdb-1.1.1.tar.gz.sha|SHA]] ]
+ [[http://www.apache.org/dyn/closer.cgi?path=/couchdb/1.1.2/apache-couchdb-1.1.2.tar.gz|apache-couchdb-1.1.2.tar.gz]] [ [[https://www.apache.org/dist/couchdb/1.1.2/apache-couchdb-1.1.2.tar.gz.asc|OpenPGP]] ] [ [[https://www.apache.org/dist/couchdb/1.1.2/apache-couchdb-1.1.2.tar.gz.md5|MD5]] ] [ [[https://www.apache.org/dist/couchdb/1.1.2/apache-couchdb-1.1.2.tar.gz.sha|SHA]] ]
  
  === Changes ===
  
+  * ETag of attachment changes only when the attachment changes, not
+  the document.
+  * Fix retrieval of headers larger than 4k.
+  * Allow OPTIONS HTTP method for list requests.
+  * Don't attempt to encode invalid json.
+  * Fix pull replication of documents with many revisions.
+  * Fix replication from an HTTP source to an HTTP target.
+  * Avoid invalidating view indexes when running out of file descriptors.
+  * Improvements to log messages for file-related errors.
+  * Win: don't ln the couchjs install target.
+  * Win: remove icu version dependency.
+  * Improve SpiderMonkey version detection.
-  * Support !SpiderMonkey 1.8.5
-  * Add configurable maximum to the number of bytes returned by _log.
-  * Allow CommonJS modules to be an empty string.
-  * Bump minimum Erlang version to !R13B02.
-  * Do not run deleted validate_doc_update functions.
-  * ETags for views include current sequence if include_docs=true.
-  * Fix bug where duplicates can appear in _changes feed.
-  * Fix bug where update handlers break after conflict resolution.
-  * Fix bug with _replicator where include “filter” could crash couch.
-  * Fix crashes when compacting large views.
-  * Fix file descriptor leak in _log
-  * Fix missing revisions in _changes?style=all_docs.
-  * Improve handling of compaction at max_dbs_open limit.
-  * JSONP responses now send “text/javascript” for Content-Type.
-  * Link to ICU 4.2 on Windows.
-  * Permit forward slashes in path to update functions.
-  * Reap couchjs processes that hit reduce_overflow error.
-  * Status code can be specified in update handlers.
-  * Support provides() in show functions.
-  * _view_cleanup when ddoc has no views now removes all index files.
-  * max_replication_retry_count now supports “infinity”.
-  * Fix replication crash when source database has a document with empty ID.
-  * Fix deadlock when assigning couchjs processes to serve requests.
-  * Fixes to the document multipart PUT API.
-  * Fixes regarding file descriptor leaks for databases with views.
  
- == 1.0.3 ==
+ == 1.0.4 ==
  
- [[http://www.apache.org/dyn/closer.cgi?path=/couchdb/source/1.0.3/apache-couchdb-1.0.3.tar.gz|apache-couchdb-1.0.3.tar.gz]] [ [[https://www.apache.org/dist/couchdb/source/1.0.3/apache-couchdb-1.0.3.tar.gz.asc|OpenPGP]] ] [ [[https://www.apache.org/dist/couchdb/source/1.0.3/apache-couchdb-1.0.3.tar.gz.md5|MD5]] ] [ [[https://www.apache.org/dist/couchdb/source/1.0.3/apache-couchdb-1.0.3.tar.gz.sha|SHA]] ]
+ [[http://www.apache.org/dyn/closer.cgi?path=/couchdb/1.0.4/apache-couchdb-1.0.4.tar.gz|apache-couchdb-1.0.4.tar.gz]] [ [[https://www.apache.org/dist/couchdb/1.0.4/apache-couchdb-1.0.4.tar.gz.asc|OpenPGP]] ] [ [[https://www.apache.org/dist/couchdb/1.0.4/apache-couchdb-1.0.4.tar.gz.md5|MD5]] ] [ [[https://www.apache.org/dist/couchdb/1.0.4/apache-couchdb-1.0.4.tar.gz.sha|SHA]] ]
+ 
  === Changes ===
  
+  * Fix file descriptor leak in _log.
+  * Fix missing revisions in _changes?style=all_docs.
+  * Fix validation of attachment names.
+  * Avoid invalidating view indexes when running out of file descriptors.
+  * Fix a race condition where replications can go stale
-  * Fixed compatibility issues with Erlang !R14B02.
-  * Fix bug that allows invalid UTF-8 after valid escapes.
-  * Enabled replication over IPv6.
-  * Fixed for crashes in continuous and filtered changes feeds.
-  * Changes feeds now honor conflicts=true parameter.
-  * Fixed error when restarting replications in OTP !R14B02.
-  * Fixed error with filter replication with a limit of 1.
-  * Upgrade ibrowse to version 2.2.0.
-  * Fixed OAuth signature computation in OTP !R14B02.
-  * Handle passwords with : in them.
-  * Made compatible with jQuery 1.5.x.
-  * Added support for inclusive_end with reduce views.
-  * Etap tests no longer require use of port 5984.
-  * Windows builds now require ICU >= 4.4.0 and Erlang >= !R14B03.
  
  
  == Release Support Policy ==
  
- As general rule, we support whatever the latest version is plus the latest version of the previous release branch. Say if 1.1.1 is the latest release, and there is also 1.0.3, that's the ones we support. We do not support 1.0.2 and once 1.2.0 comes out, we drop support for 1.0.3 and 1.1.1 will be the oldest version supported
+ As general rule, we support whatever the latest version is plus the latest version of the previous release branch. Say if 1.1.1 is the latest release, and there is also 1.0.3, that's the ones we support. We do not support 1.0.2 and once 1.2.0 comes out, we drop support for 1.0.3 and 1.1.1 will be the oldest version supported.
  
  
  == Archived Releases ==