Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
initial round of documentation changes
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@922548 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
Noah Slater committed Mar 13, 2010
1 parent e42397b commit df02faf
Show file tree
Hide file tree
Showing 7 changed files with 502 additions and 194 deletions.
42 changes: 42 additions & 0 deletions BUILDING
@@ -0,0 +1,42 @@
Building From Checkout
======================

You only need to follow these instructions if you are building from a direct
repository checkout. If you are installing CouchDB from a tarball you can skip
to the installation section in the `README` file.

You will need the following installed:

* GNU Automake (>=1.6.3) (http://www.gnu.org/software/automake/)
* GNU Autoconf (>=2.59) (http://www.gnu.org/software/autoconf/)
* GNU Libtool (http://www.gnu.org/software/libtool/)
* GNU help2man (http://www.gnu.org/software/help2man/)

The `help2man` tool is optional, but will generate `man` pages for you.

Debian-based (inc. Ubuntu) Systems
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can install the dependencies by running:

apt-get install automake autoconf libtool help2man

Be sure to update the version numbers to match your system's available packages.

Mac OS X
~~~~~~~~

You can install the dependencies by running:

port install automake autoconf libtool help2man

You will need MacPorts installed to use the `port` command.

Bootstrapping
~~~~~~~~~~~~~

Bootstrap the pristine source by running:

./bootstrap

You must repeat this step every time you update your checkout.
66 changes: 36 additions & 30 deletions CHANGES
Expand Up @@ -6,7 +6,7 @@ Version 0.11.0

This version has not been released yet.

Security
Security:

* Added default cookie-authentication and users database.
* Added Futon user interface for user signup and login.
Expand All @@ -15,22 +15,13 @@ Security
functions.
* Added proxy authentication handler

HTTP Interface
HTTP Interface:

* Provide Content-MD5 header support for attachments.
* Added URL Rewriter handler.
* Added virtual host handling.

Build and System Integration

* Added support for building a Windows installer as part of 'make dist'.
* Bug fix for building couch.app's module list.
* ETap tests are now run during make distcheck. This included a number of
updates to the build system to properly support VPATH builds.
* Gavin McDonald setup a build-bot instance. More info can be found at
http://ci.apache.org/buildbot.html

View Server
View Server:

* Added optional 'raw' binary collation for faster view builds where Unicode
collation is not important.
Expand All @@ -43,27 +34,27 @@ View Server
support. The new HTTP interaction acts like a synchronous XHR. Example usage
of the new system is in the JavaScript CLI test runner.

Replication
Replication:

* Added option to implicitly create replication target databases.
* Avoid leaking file descriptors on automatic replication restarts.
* Added option to replicate a list of documents by id.
* Allow continuous replication to be cancelled.

Storage System
Storage System:

* Adds batching of multiple updating requests, to improve throughput with many
writers. Removed the now redundant couch_batch_save module.
* Adds configurable compression of attachments.

Runtime Statistics
Runtime Statistics:

* Statistics are now calculated for a moving window instead of non-overlapping
timeframes.
timeframes.
* Fixed a problem with statistics timers and system sleep.
* Moved statistic names to a term file in the priv directory.

Futon
Futon:

* Added a button for view compaction.
* JSON strings are now displayed as-is in the document view, without the escaping of
Expand All @@ -76,19 +67,28 @@ Futon
inserts a tab character at the current caret position.
* Fixed some font declarations.

Build and System Integration:

* Added support for building a Windows installer as part of 'make dist'.
* Bug fix for building couch.app's module list.
* ETap tests are now run during make distcheck. This included a number of
updates to the build system to properly support VPATH builds.
* Gavin McDonald setup a build-bot instance. More info can be found at
http://ci.apache.org/buildbot.html

Version 0.10.1
--------------

Replicator
Replicator:

* Stability enhancements regarding redirects, timeouts, OAuth.

Query Server
Query Server:

* Avoid process leaks
* Allow list and view to span languages

Stats
Stats:

* Eliminate new process flood on system wake

Expand All @@ -99,31 +99,37 @@ Build and System Integration:
Version 0.10.0
--------------

Storage Format
Storage Format:

* Add move headers with checksums to the end of database files for extra robust
storage and faster storage.

View Server
View Server:

* Added native Erlang views for high-performance applications.

HTTP Interface:

* Added optional cookie-based authentication handler.
* Added optional two-legged OAuth authentication handler.

Build and System Integration:

* Changed `couchdb` script configuration options.
* Added default.d and local.d configuration directories to load sequence.

HTTP Interface:

* Added optional cookie-based authentication handler.
* Added optional two-legged OAuth authentication handler.

Version 0.9.2
-------------

Replication:

* Fix replication with 0.10 servers initiated by an 0.9 server (COUCHDB-559).

Build and System Integration:

* Remove branch callbacks to allow building couchjs against newer versions of
Spidermonkey.
* Fix replication with 0.10 servers initiated by an 0.9 server (COUCHDB-559).

Version 0.9.1
-------------
Expand Down Expand Up @@ -151,7 +157,7 @@ External Handlers:

* Fix POST requests.

Futon Utility Client:
Futon:

* Redirect when loading a deleted view URI from the cookie.

Expand Down Expand Up @@ -296,7 +302,7 @@ Build and System Integration:
* Updated `sudo` example in `README` to use the `-i` option, this fixes
problems when invoking from a directory the `couchdb` user cannot access.

Futon Utility Client:
Futon:

* The view selector dropdown should now work in Opera and Internet Explorer
even when it includes optgroups for design documents. (COUCHDB-81)
Expand Down Expand Up @@ -374,7 +380,7 @@ Build and System Integration:
* The `couchdb` and `couchjs` scripts have been improved for portability.
* The build and system integration have been improved for portability.

Futon Utility Client:
Futon:

* When adding a field to a document, Futon now just adds a field with an
autogenerated name instead of prompting for the name with a dialog. The name
Expand Down

0 comments on commit df02faf

Please sign in to comment.