Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 903 lines (670 sloc) 31.757 kb
5cc7dbe0 »
2008-06-06 added standard header
1 Apache CouchDB CHANGES
2 ======================
3
25673c24 »
2011-10-01 Updated CHANGES and NEWS about the switch to Git.
4 Version 1.3.0
5 -------------
6
7 This version has not been released yet.
8
9 Source Repository:
10
11 * The source repository was migrated from SVN to Git.
12
975ea08c »
2012-01-06 Update CHANGES & NEWS to reflect COUCHDB-188
13 Storage System:
14
15 * Fixed unnecessary conflict when deleting and creating a
16 document in the same batch.
17
5d4b8d87 »
2011-11-16 Update CHANGES & NEWS to reflect COUCHDB-1334
18 View Server:
19
20 * Speedup in the communication with external view servers.
21
8a6e0f0a »
2011-11-05 Updated CHANGES & NEWS to consider COUCHDB-509
22 Futon:
23
24 * Added view request duration to Futon.
25
ca5bfe59 »
2010-11-26 Udpate NEWS and CHANGES for 1.2.0-dev
26 Version 1.2.0
b458999a »
2010-07-07 fixed up version numbers, etc
27 -------------
4ebcb380 »
2009-04-02 added placeholders for 0.10
28
064bdd92 »
2011-12-10 Update CHANGES & NEWS
29 Authentication:
30
31 * Fix use of OAuth with VHosts and URL rewriting.
6cf3e095 »
2012-01-04 Update CHANGES & NEWS to reflect COUCHDB-1238
32 * OAuth secrets can now be stored in the users system database
33 as an alternative to key value pairs in the .ini configuration.
34 By default this is disabled (secrets are stored in the .ini)
35 but can be enabled via the .ini configuration key `use_users_db`
36 in the `couch_httpd_oauth` section.
d86edfcc »
2012-01-30 NEWS & CHANGES: Bring 1.2.0 entries up to date with branch 1.2.x
37 * Documents in the _users database are no longer publicly
38 readable.
39 * Confidential information in the _replication database is no
40 longer publicly readable.
41 * Password hashes are now calculated by CouchDB. Clients are no
42 longer required to do this manually.
da33e344 »
2012-01-19 Allow persistent cookies
43 * Cookies used for authentication can be made persistent by enabling
44 the .ini configuration key `allow_persistent_cookies' in the
45 `couch_httpd_auth` section.
064bdd92 »
2011-12-10 Update CHANGES & NEWS
46
df7ac136 »
2011-01-28 CouchDB no longer requires cURL to build.
47 Build System:
48
49 * cURL is no longer required to build CouchDB as it is only
50 used by the command line JS test runner. If cURL is available
51 when building CouchJS you can enable the HTTP bindings by
52 passing -H on the command line.
87f42a68 »
2012-03-12 update NEWS and CHANGES
53 * Temporarily made `make check` pass with R15B. A more thorough
54 fix is in the works (COUCHDB-1424).
df7ac136 »
2011-01-28 CouchDB no longer requires cURL to build.
55
29146505 »
2011-04-17 update NEWS and CHANGES
56 HTTP Interface:
57
58 * Added a native JSON parser.
f973bf37 »
2011-09-17 Update CHANGES and NEWS for 1.2.0
59 * The _active_tasks API now offers more granular fields. Each
60 task type is now able to expose different properties.
116bc468 »
2011-11-06 Updated CHANGES & NEWS for 1.2.0
61 * Added built-in changes feed filter `_view`.
4d9f690d »
2011-11-28 Update CHANGES & NEWS to reflect COUCHDB-1289
62 * Fixes to the `_changes` feed heartbeat option which caused
63 heartbeats to be missed when used with a filter. This caused
64 timeouts of continuous pull replications with a filter.
fb3f2ae8 »
2012-01-23 Update NEWS and CHANGES
65 * Properly restart the SSL socket on configuration changes.
29146505 »
2011-04-17 update NEWS and CHANGES
66
8d4c2ff3 »
2011-06-07 Updated CHANGES and NEWS for next major release
67 Replicator:
68
69 * A new replicator implementation. It offers more performance and
70 configuration options.
e5e64611 »
2011-08-12 consolidate Replicator sections in CHANGES.
71 * Passing non-string values to query_params is now a 400 bad
72 request. This is to reduce the surprise that all parameters
73 are converted to strings internally.
f973bf37 »
2011-09-17 Update CHANGES and NEWS for 1.2.0
74 * Added optional field `since_seq` to replication objects/documents.
75 It allows to bootstrap a replication from a specific source sequence
76 number.
86bf9750 »
2012-03-08 [docs] compression is enabled by default and bumps on-disk version
77 * Simpler replication cancellation. In addition to the current method,
f973bf37 »
2011-09-17 Update CHANGES and NEWS for 1.2.0
78 replications can now be canceled by specifying the replication ID
79 instead of the original replication object/document.
8d4c2ff3 »
2011-06-07 Updated CHANGES and NEWS for next major release
80
81 Storage System:
82
83 * Added optional database and view index file compression (using Google's
86bf9750 »
2012-03-08 [docs] compression is enabled by default and bumps on-disk version
84 snappy or zlib's deflate). This feature is enabled by default, but it
85 can be disabled by adapting local.ini accordingly. The on-disk format
86 is upgraded on compaction and new DB/view creation to support this.
8d4c2ff3 »
2011-06-07 Updated CHANGES and NEWS for next major release
87 * Several performance improvements, most notably regarding database writes
88 and view indexing.
89 * Computation of the size of the latest MVCC snapshot data and all its
90 supporting metadata, both for database and view index files. This
91 information is exposed as the `data_size` attribute in the database and
92 view group information URIs.
93 * The size of the buffers used for database and view compaction is now
94 configurable.
f973bf37 »
2011-09-17 Update CHANGES and NEWS for 1.2.0
95 * Added support for automatic database and view compaction. This feature
96 is disabled by default, but it can be enabled via the .ini configuration.
84084cb5 »
2011-11-18 Update CHANGES & NEWS to reflect COUCHDB-1288
97 * Performance improvements for the built-in changes feed filters `_doc_ids`
98 and `_design'.
8d4c2ff3 »
2011-06-07 Updated CHANGES and NEWS for next major release
99
72992642 »
2011-11-15 Update CHANGES & NEWS to reflect COUCHDB-1309
100 View Server:
101
d86edfcc »
2012-01-30 NEWS & CHANGES: Bring 1.2.0 entries up to date with branch 1.2.x
102 * Add CoffeeScript (http://coffeescript.org/) as a first class view server
103 language.
72992642 »
2011-11-15 Update CHANGES & NEWS to reflect COUCHDB-1309
104 * Fixed old index file descriptor leaks after a view cleanup.
fb3f2ae8 »
2012-01-23 Update NEWS and CHANGES
105 * The requested_path property keeps the pre-rewrite path even when no VHost
106 configuration is matched.
3c8432e4 »
2012-02-22 Update CHANGES/NEWS to reflect COUCHDB-1413
107 * Fixed incorrect reduce query results when using pagination parameters.
d6ab08df »
2012-03-03 update NEWS & CHANGES
108 * Made icu_driver work with Erlang R15B and later.
72992642 »
2011-11-15 Update CHANGES & NEWS to reflect COUCHDB-1309
109
ca5bfe59 »
2010-11-26 Udpate NEWS and CHANGES for 1.2.0-dev
110 OAuth:
7d00abc0 »
2010-11-18 update NEWS and CHANGES for 1.1.0
111
4ecb45dd »
2011-09-17 Fixed typo in NEWS and CHANGES
112 * Updated bundled erlang_oauth library to the latest version.
7d00abc0 »
2010-11-18 update NEWS and CHANGES for 1.1.0
113
0e1af077 »
2011-07-02 Updated CHANGES and NEWS to reflect COUCHDB-1201
114 Futon:
115
116 * The `Status` screen (active tasks) now displays two new task status
117 fields: `Started on` and `Updated on`.
fb3f2ae8 »
2012-01-23 Update NEWS and CHANGES
118 * Futon remembers view code every time it is saved, allowing to save an
119 edit that amounts to a revert.
0e1af077 »
2011-07-02 Updated CHANGES and NEWS to reflect COUCHDB-1201
120
092d04f6 »
2011-10-31 Backport CHANGES/NEWS for 1.1.[12]
121 Version 1.1.2
87d9dce4 »
2011-06-03 add 1.1.1 sections to NEWS and CHANGES.
122 -------------
123
124 This version has not been released yet.
125
2e486781 »
2011-11-17 Update CHANGES & NEWS to reflect COUCHDB-1340
126 HTTP Interface:
127
6d912c9f »
2011-11-07 COUCHDB-1337 - Use attachments md5 as ETag if available
128 * ETag of attachment changes only when the attachment changes, not
c25dc4df »
2011-11-17 Add missing space for style
129 the document.
6d912c9f »
2011-11-07 COUCHDB-1337 - Use attachments md5 as ETag if available
130
2e486781 »
2011-11-17 Update CHANGES & NEWS to reflect COUCHDB-1340
131 Replicator:
132
133 * Fix pull replication of documents with many revisions.
134
092d04f6 »
2011-10-31 Backport CHANGES/NEWS for 1.1.[12]
135 Version 1.1.1
136 -------------
137
138 * Support SpiderMonkey 1.8.5
841a4087 »
2011-10-05 update CHANGES and NEWS to include a one line summary for every ticke…
139 * Add configurable maximum to the number of bytes returned by _log.
140 * Allow CommonJS modules to be an empty string.
141 * Bump minimum Erlang version to R13B02.
142 * Do not run deleted validate_doc_update functions.
acf1f253 »
2011-06-30 COUCHDB-1206 - document in CHANGES/NEWS.
143 * ETags for views include current sequence if include_docs=true.
841a4087 »
2011-10-05 update CHANGES and NEWS to include a one line summary for every ticke…
144 * Fix bug where duplicates can appear in _changes feed.
145 * Fix bug where update handlers break after conflict resolution.
146 * Fix bug with _replicator where include "filter" could crash couch.
147 * Fix crashes when compacting large views.
148 * Fix file descriptor leak in _log
149 * Fix missing revisions in _changes?style=all_docs.
150 * Improve handling of compaction at max_dbs_open limit.
9c2b5903 »
2011-09-08 move notes on COUCHDB-1274 to 1.1.1 now it's been backported.
151 * JSONP responses now send "text/javascript" for Content-Type.
841a4087 »
2011-10-05 update CHANGES and NEWS to include a one line summary for every ticke…
152 * Link to ICU 4.2 on Windows.
153 * Permit forward slashes in path to update functions.
154 * Reap couchjs processes that hit reduce_overflow error.
155 * Status code can be specified in update handlers.
156 * Support provides() in show functions.
157 * _view_cleanup when ddoc has no views now removes all index files.
158 * max_replication_retry_count now supports "infinity".
e43a0fa8 »
2011-10-05 Update CHANGES and NEWS for the 1.1.1 release
159 * Fix replication crash when source database has a document with empty ID.
160 * Fix deadlock when assigning couchjs processes to serve requests.
161 * Fixes to the document multipart PUT API.
092d04f6 »
2011-10-31 Backport CHANGES/NEWS for 1.1.[12]
162 * Fixes regarding file descriptor leaks for databases with views.
acf1f253 »
2011-06-30 COUCHDB-1206 - document in CHANGES/NEWS.
163
0f7731d6 »
2011-05-17 backport 1.1.0 NEWS and CHANGES.
164 Version 1.1.0
165 -------------
166
167 All CHANGES for 1.0.2 and 1.0.3 also apply to 1.1.0.
168
169 HTTP Interface:
170
171 * Native SSL support.
172 * Added support for HTTP range requests for attachments.
173 * Added built-in filters for `_changes`: `_doc_ids` and `_design`.
174 * Added configuration option for TCP_NODELAY aka "Nagle".
175 * Allow POSTing arguments to `_changes`.
176 * Allow `keys` parameter for GET requests to views.
177 * Allow wildcards in vhosts definitions.
178 * More granular ETag support for views.
179 * More flexible URL rewriter.
180 * Added support for recognizing "Q values" and media parameters in
181 HTTP Accept headers.
182 * Validate doc ids that come from a PUT to a URL.
183
184 Externals:
185
186 * Added OS Process module to manage daemons outside of CouchDB.
187 * Added HTTP Proxy handler for more scalable externals.
188
189 Replicator:
190
191 * Added `_replicator` database to manage replications.
192 * Fixed issues when an endpoint is a remote database accessible via SSL.
193 * Added support for continuous by-doc-IDs replication.
7aeffd23 »
2011-05-27 forwardport 1.1 CHANGES update.
194 * Fix issue where revision info was omitted when replicating attachments.
195 * Integrity of attachment replication is now verified by MD5.
0f7731d6 »
2011-05-17 backport 1.1.0 NEWS and CHANGES.
196
197 Storage System:
198
199 * Multiple micro-optimizations when reading data.
200
201 View Server:
202
203 * Added CommonJS support to map functions.
204 * Added `stale=update_after` query option that triggers a view update after
205 returning a `stale=ok` response.
206 * Warn about empty result caused by `startkey` and `endkey` limiting.
207 * Built-in reduce function `_sum` now accepts lists of integers as input.
208 * Added view query aliases start_key, end_key, start_key_doc_id and
209 end_key_doc_id.
210
211 Futon:
212
213 * Added a "change password"-feature to Futon.
214
7aeffd23 »
2011-05-27 forwardport 1.1 CHANGES update.
215 URL Rewriter & Vhosts:
216
217 * Fix for variable substituion
218
77d613c6 »
2012-02-22 Added 1.0.3 to NEWS and CHANGES
219 Version 1.0.3
220 -------------
221
222 General:
223
224 * Fixed compatibility issues with Erlang R14B02.
225
226 HTTP Interface:
227
228 * Fix bug that allows invalid UTF-8 after valid escapes.
229 * The query parameter `include_docs` now honors the parameter `conflicts`.
230 This applies to queries against map views, _all_docs and _changes.
231 * Added support for inclusive_end with reduce views.
232
233 Storage System:
234
235 * More performant queries against _changes and _all_docs when using the
236 `include_docs` parameter.
237
238 Replicator:
239
240 * Enabled replication over IPv6.
241 * Fixed for crashes in continuous and filtered changes feeds.
242 * Fixed error when restarting replications in OTP R14B02.
243 * Upgrade ibrowse to version 2.2.0.
244 * Fixed bug when using a filter and a limit of 1.
245
246 Security:
247
248 * Fixed OAuth signature computation in OTP R14B02.
249 * Handle passwords with : in them.
250
251 Futon:
252
253 * Made compatible with jQuery 1.5.x.
254
255 Etap Test Suite:
256
257 * Etap tests no longer require use of port 5984. They now use a randomly
258 selected port so they won't clash with a running CouchDB.
259
260 Windows:
261
262 * Windows builds now require ICU >= 4.4.0 and Erlang >= R14B03. See
263 COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.
264
99a49823 »
2011-06-03 import version 1.0.2 info to NEWS/CHANGES.
265 Version 1.0.2
266 -------------
267
268 Futon:
269
270 * Make test suite work with Safari and Chrome.
271 * Fixed animated progress spinner.
272 * Fix raw view document link due to overzealous URI encoding.
273 * Spell javascript correctly in loadScript(uri).
274
275 Storage System:
276
277 * Fix leaking file handles after compacting databases and views.
278 * Fix databases forgetting their validation function after compaction.
279 * Fix occasional timeout errors after successfully compacting large databases.
280 * Fix ocassional error when writing to a database that has just been compacted.
281 * Fix occasional timeout errors on systems with slow or heavily loaded IO.
282 * Fix for OOME when compactions include documents with many conflicts.
283 * Fix for missing attachment compression when MIME types included parameters.
284 * Preserve purge metadata during compaction to avoid spurious view rebuilds.
285 * Fix spurious conflicts introduced when uploading an attachment after
286 a doc has been in a conflict. See COUCHDB-902 for details.
287 * Fix for frequently edited documents in multi-master deployments being
288 duplicated in _changes and _all_docs. See COUCHDDB-968 for details on how
289 to repair.
290 * Significantly higher read and write throughput against database and
291 view index files.
292
293 Log System:
294
295 * Reduce lengthy stack traces.
296 * Allow logging of native <xml> types.
297
298 HTTP Interface:
299
300 * Allow reduce=false parameter in map-only views.
301 * Fix parsing of Accept headers.
302 * Fix for multipart GET APIs when an attachment was created during a
303 local-local replication. See COUCHDB-1022 for details.
304
305 Replicator:
306
307 * Updated ibrowse library to 2.1.2 fixing numerous replication issues.
308 * Make sure that the replicator respects HTTP settings defined in the config.
309 * Fix error when the ibrowse connection closes unexpectedly.
310 * Fix authenticated replication (with HTTP basic auth) of design documents
311 with attachments.
312 * Various fixes to make replication more resilient for edge-cases.
313
314 View Server:
315
316 * Don't trigger view updates when requesting `_design/doc/_info`.
317 * Fix for circular references in CommonJS requires.
318 * Made isArray() function available to functions executed in the query server.
319 * Documents are now sealed before being passed to map functions.
320 * Force view compaction failure when duplicated document data exists. When
321 this error is seen in the logs users should rebuild their views from
322 scratch to fix the issue. See COUCHDB-999 for details.
323
6d79aad2 »
2010-08-05 forward ported NEWS and CHANGES from 0.11.2 to 1.0.1 and trunk
324 Version 1.0.1
325 -------------
326
3aa9cc5d »
2010-08-10 updated NEWS and CHANGES
327 Storage System:
328
329 * Fix data corruption bug COUCHDB-844. Please see
330 http://couchdb.apache.org/notice/1.0.1.html for details.
331
6d79aad2 »
2010-08-05 forward ported NEWS and CHANGES from 0.11.2 to 1.0.1 and trunk
332 Replicator:
333
4b0f69f2 »
2010-08-18 typo
334 * Added support for replication via an HTTP/HTTPS proxy.
6d79aad2 »
2010-08-05 forward ported NEWS and CHANGES from 0.11.2 to 1.0.1 and trunk
335 * Fix pull replication of attachments from 0.11 to 1.0.x.
336 * Make the _changes feed work with non-integer seqnums.
337
338 HTTP Interface:
339
741fba49 »
2010-08-10 fixed up NEWS and CHANGES
340 * Expose `committed_update_seq` for monitoring purposes.
6d79aad2 »
2010-08-05 forward ported NEWS and CHANGES from 0.11.2 to 1.0.1 and trunk
341 * Show fields saved along with _deleted=true. Allows for auditing of deletes.
342 * More robust Accept-header detection.
343
344 Authentication:
345
346 * Enable basic-auth popup when required to access the server, to prevent
347 people from getting locked out.
348
349 Futon:
350
351 * User interface element for querying stale (cached) views.
352
741fba49 »
2010-08-10 fixed up NEWS and CHANGES
353 Build and System Integration:
354
355 * Included additional source files for distribution.
356
74b5bd2b »
2010-07-07 update trunk with version info assuming 1.0.0 passes the vote
357 Version 1.0.0
b458999a »
2010-07-07 fixed up version numbers, etc
358 -------------
359
360 Security:
361
ba34253d »
2010-07-09 added some list padding to NEWS and CHANGES
362 * Added authentication caching, to avoid repeated opening and closing of the
363 users database for each request requiring authentication.
b458999a »
2010-07-07 fixed up version numbers, etc
364
365 Storage System:
366
ba34253d »
2010-07-09 added some list padding to NEWS and CHANGES
367 * Small optimization for reordering result lists.
368 * More efficient header commits.
369 * Use O_APPEND to save lseeks.
370 * Faster implementation of pread_iolist(). Further improves performance on
371 concurrent reads.
b458999a »
2010-07-07 fixed up version numbers, etc
372
373 View Server:
374
ba34253d »
2010-07-09 added some list padding to NEWS and CHANGES
375 * Faster default view collation.
376 * Added option to include update_seq in view responses.
b458999a »
2010-07-07 fixed up version numbers, etc
377
6d79aad2 »
2010-08-05 forward ported NEWS and CHANGES from 0.11.2 to 1.0.1 and trunk
378 Version 0.11.2
379 --------------
380
381 Replicator:
382
383 * Fix bug when pushing design docs by non-admins, which was hanging the
384 replicator for no good reason.
385 * Fix bug when pulling design documents from a source that requires
386 basic-auth.
387
388 HTTP Interface:
389
390 * Better error messages on invalid URL requests.
391
392 Authentication:
393
394 * User documents can now be deleted by admins or the user.
395
396 Security:
397
398 * Avoid potential DOS attack by guarding all creation of atoms.
399
400 Futon:
401
402 * Add some Futon files that were missing from the Makefile.
403
b458999a »
2010-07-07 fixed up version numbers, etc
404 Version 0.11.1
74b5bd2b »
2010-07-07 update trunk with version info assuming 1.0.0 passes the vote
405 --------------
406
2bae1cc9 »
2010-05-19 Update NEWS and CHANGES.
407 HTTP Interface:
408
409 * Mask passwords in active tasks and logging.
170d22df »
2010-06-25 update NEWS and CHANGES
410 * Update mochijson2 to allow output of BigNums not in float form.
411 * Added support for X-HTTP-METHOD-OVERRIDE.
412 * Better error message for database names.
413 * Disable jsonp by default.
414 * Accept gzip encoded standalone attachments.
415 * Made max_concurrent_connections configurable.
416 * Made changes API more robust.
417 * Send newly generated document rev to callers of an update function.
2bae1cc9 »
2010-05-19 Update NEWS and CHANGES.
418
419 Futon:
420
421 * Use "expando links" for over-long document values in Futon.
170d22df »
2010-06-25 update NEWS and CHANGES
422 * Added continuous replication option.
423 * Added option to replicating test results anonymously to a community
424 CouchDB instance.
425 * Allow creation and deletion of config entries.
426 * Fixed display issues with doc ids that have escaped characters.
427 * Fixed various UI issues.
5e803151 »
2010-06-24 improved \`couchdb --help\` output
428
429 Build and System Integration:
430
431 * Output of `couchdb --help` has been improved.
170d22df »
2010-06-25 update NEWS and CHANGES
432 * Fixed compatibility with the Erlang R14 series.
433 * Fixed warnings on Linux builds.
434 * Fixed build error when aclocal needs to be called during the build.
435 * Require ICU 4.3.1.
436 * Fixed compatibility with Solaris.
437
438 Security:
439
440 * Added authentication redirect URL to log in clients.
441 * Fixed query parameter encoding issue in oauth.js.
442 * Made authentication timeout configurable.
443 * Temporary views are now admin-only resources.
444
445 Storage System:
446
447 * Don't require a revpos for attachment stubs.
448 * Added checking to ensure when a revpos is sent with an attachment stub,
449 it's correct.
450 * Make file deletions async to avoid pauses during compaction and db
451 deletion.
452 * Fixed for wrong offset when writing headers and converting them to blocks,
453 only triggered when header is larger than 4k.
454 * Preserve _revs_limit and instance_start_time after compaction.
455
456 Configuration System:
457
458 * Fixed timeout with large .ini files.
459
460 JavaScript Clients:
461
462 * Added tests for couch.js and jquery.couch.js
463 * Added changes handler to jquery.couch.js.
464 * Added cache busting to jquery.couch.js if the user agent is msie.
465 * Added support for multi-document-fetch (via _all_docs) to jquery.couch.js.
466 * Added attachment versioning to jquery.couch.js.
467 * Added option to control ensure_full_commit to jquery.couch.js.
468 * Added list functionality to jquery.couch.js.
469 * Fixed issues where bulkSave() wasn't sending a POST body.
470
471 View Server:
472
473 * Provide a UUID to update functions (and all other functions) that they can
474 use to create new docs.
475 * Upgrade CommonJS modules support to 1.1.1.
476 * Fixed erlang filter funs and normalize filter fun API.
477 * Fixed hang in view shutdown.
478
479 Log System:
480
481 * Log HEAD requests as HEAD, not GET.
482 * Keep massive JSON blobs out of the error log.
483 * Fixed a timeout issue.
484
485 Replication System:
486
487 * Refactored various internal APIs related to attachment streaming.
488 * Fixed hanging replication.
489 * Fixed keepalive issue.
490
491 URL Rewriter & Vhosts:
492
493 * Allow more complex keys in rewriter.
494 * Allow global rewrites so system defaults are available in vhosts.
495 * Allow isolation of databases with vhosts.
496 * Fix issue with passing variables to query parameters.
497
498 Test Suite:
499
500 * Made the test suite overall more reliable.
4ebcb380 »
2009-04-02 added placeholders for 0.10
501
35ea57d1 »
2010-03-17 updates for NEWS, CHANGES, and acinclude.m4.in
502 Version 0.11.0
503 --------------
504
df02faf9 »
2010-03-13 initial round of documentation changes
505 Security:
426fa47b »
2010-02-01 add security stuff to CHANGES and NEWS
506
a355c4f2 »
2010-03-31 add CVE 2010-0009 to CHANGES and NEWS
507 * Fixed CVE-2010-0009: Apache CouchDB Timing Attack Vulnerability.
426fa47b »
2010-02-01 add security stuff to CHANGES and NEWS
508 * Added default cookie-authentication and users database.
509 * Added Futon user interface for user signup and login.
510 * Added per-database reader access control lists.
6c2f190d »
2010-02-17 Fix speling and formatting.
511 * Added per-database security object for configuration data in validation
512 functions.
d1489df8 »
2010-02-18 add URL Rewriter and Proxy Authentification to changes and remove myself
513 * Added proxy authentication handler
426fa47b »
2010-02-01 add security stuff to CHANGES and NEWS
514
df02faf9 »
2010-03-13 initial round of documentation changes
515 HTTP Interface:
f6664bfd »
2010-02-01 update NEWS and CHANGES
516
517 * Provide Content-MD5 header support for attachments.
309e618b »
2010-02-19 add vhosts to NEWS and CHANGES
518 * Added URL Rewriter handler.
519 * Added virtual host handling.
f6664bfd »
2010-02-01 update NEWS and CHANGES
520
df02faf9 »
2010-03-13 initial round of documentation changes
521 View Server:
198073d4 »
2009-11-04 Update NEWS and Changes.
522
523 * Added optional 'raw' binary collation for faster view builds where Unicode
524 collation is not important.
525 * Improved view index build time by reducing ICU collation callouts.
526 * Improved view information objects.
527 * Bug fix for partial updates during view builds.
f6664bfd »
2010-02-01 update NEWS and CHANGES
528 * Move query server to a design-doc based protocol.
b3f66611 »
2010-02-22 json2.js in NEWS and CHANGES
529 * Use json2.js for JSON serialization for compatiblity with native JSON.
6c2f190d »
2010-02-17 Fix speling and formatting.
530 * Major refactoring of couchjs to lay the groundwork for disabling cURL
531 support. The new HTTP interaction acts like a synchronous XHR. Example usage
532 of the new system is in the JavaScript CLI test runner.
198073d4 »
2009-11-04 Update NEWS and Changes.
533
df02faf9 »
2010-03-13 initial round of documentation changes
534 Replication:
198073d4 »
2009-11-04 Update NEWS and Changes.
535
536 * Added option to implicitly create replication target databases.
f6664bfd »
2010-02-01 update NEWS and CHANGES
537 * Avoid leaking file descriptors on automatic replication restarts.
adf10a62 »
2010-02-24 update CHANGES
538 * Added option to replicate a list of documents by id.
539 * Allow continuous replication to be cancelled.
198073d4 »
2009-11-04 Update NEWS and Changes.
540
df02faf9 »
2010-03-13 initial round of documentation changes
541 Storage System:
198073d4 »
2009-11-04 Update NEWS and Changes.
542
44bee482 »
2009-12-02 added 0.9.2 changes/news to trunk
543 * Adds batching of multiple updating requests, to improve throughput with many
198073d4 »
2009-11-04 Update NEWS and Changes.
544 writers. Removed the now redundant couch_batch_save module.
426fa47b »
2010-02-01 add security stuff to CHANGES and NEWS
545 * Adds configurable compression of attachments.
198073d4 »
2009-11-04 Update NEWS and Changes.
546
df02faf9 »
2010-03-13 initial round of documentation changes
547 Runtime Statistics:
198073d4 »
2009-11-04 Update NEWS and Changes.
548
6c2f190d »
2010-02-17 Fix speling and formatting.
549 * Statistics are now calculated for a moving window instead of non-overlapping
df02faf9 »
2010-03-13 initial round of documentation changes
550 timeframes.
198073d4 »
2009-11-04 Update NEWS and Changes.
551 * Fixed a problem with statistics timers and system sleep.
f373e126 »
2010-02-16 Updating CHANGES and NEWS to reflect new hotness since 0.10.x was bra…
552 * Moved statistic names to a term file in the priv directory.
198073d4 »
2009-11-04 Update NEWS and Changes.
553
df02faf9 »
2010-03-13 initial round of documentation changes
554 Futon:
198073d4 »
2009-11-04 Update NEWS and Changes.
555
556 * Added a button for view compaction.
f6664bfd »
2010-02-01 update NEWS and CHANGES
557 * JSON strings are now displayed as-is in the document view, without the escaping of
558 new-lines and quotes. That dramatically improves readability of multi-line
559 strings.
560 * Same goes for editing of JSON string values. When a change to a field value is
561 submitted, and the value is not valid JSON it is assumed to be a string. This
562 improves editing of multi-line strings a lot.
563 * Hitting tab in textareas no longer moves focus to the next form field, but simply
564 inserts a tab character at the current caret position.
565 * Fixed some font declarations.
198073d4 »
2009-11-04 Update NEWS and Changes.
566
df02faf9 »
2010-03-13 initial round of documentation changes
567 Build and System Integration:
568
35ea57d1 »
2010-03-17 updates for NEWS, CHANGES, and acinclude.m4.in
569 * Updated and improved source documentation.
2da77cca »
2010-03-23 small fix
570 * Fixed distribution preparation for building on Mac OS X.
df02faf9 »
2010-03-13 initial round of documentation changes
571 * Added support for building a Windows installer as part of 'make dist'.
572 * Bug fix for building couch.app's module list.
573 * ETap tests are now run during make distcheck. This included a number of
574 updates to the build system to properly support VPATH builds.
575 * Gavin McDonald setup a build-bot instance. More info can be found at
576 http://ci.apache.org/buildbot.html
577
30f154a7 »
2009-11-16 added NEWS and CHANGES for 0.10.1
578 Version 0.10.1
579 --------------
580
df02faf9 »
2010-03-13 initial round of documentation changes
581 Replicator:
30f154a7 »
2009-11-16 added NEWS and CHANGES for 0.10.1
582
583 * Stability enhancements regarding redirects, timeouts, OAuth.
584
df02faf9 »
2010-03-13 initial round of documentation changes
585 Query Server:
30f154a7 »
2009-11-16 added NEWS and CHANGES for 0.10.1
586
587 * Avoid process leaks
588 * Allow list and view to span languages
589
df02faf9 »
2010-03-13 initial round of documentation changes
590 Stats:
30f154a7 »
2009-11-16 added NEWS and CHANGES for 0.10.1
591
592 * Eliminate new process flood on system wake
593
594 Build and System Integration:
595
c8af9c17 »
2009-11-16 eh?
596 * Test suite now works with the distcheck target.
30f154a7 »
2009-11-16 added NEWS and CHANGES for 0.10.1
597
09c24441 »
2009-09-29 updated docs
598 Version 0.10.0
599 --------------
600
df02faf9 »
2010-03-13 initial round of documentation changes
601 Storage Format:
dc98e8ae »
2009-11-04 retrofit 0.10.0 CHANGES
602
603 * Add move headers with checksums to the end of database files for extra robust
604 storage and faster storage.
605
df02faf9 »
2010-03-13 initial round of documentation changes
606 View Server:
dc98e8ae »
2009-11-04 retrofit 0.10.0 CHANGES
607
608 * Added native Erlang views for high-performance applications.
609
df02faf9 »
2010-03-13 initial round of documentation changes
610 HTTP Interface:
611
612 * Added optional cookie-based authentication handler.
613 * Added optional two-legged OAuth authentication handler.
614
19497515 »
2009-04-18 updated for recent changes
615 Build and System Integration:
616
cf8d391c »
2009-04-21 updated for configuration changes
617 * Changed `couchdb` script configuration options.
618 * Added default.d and local.d configuration directories to load sequence.
19497515 »
2009-04-18 updated for recent changes
619
8e2215ee »
2009-08-04 Initial check-in of OAuth and cookie authentication.
620
44bee482 »
2009-12-02 added 0.9.2 changes/news to trunk
621 Version 0.9.2
622 -------------
623
df02faf9 »
2010-03-13 initial round of documentation changes
624 Replication:
625
626 * Fix replication with 0.10 servers initiated by an 0.9 server (COUCHDB-559).
627
628 Build and System Integration:
629
44bee482 »
2009-12-02 added 0.9.2 changes/news to trunk
630 * Remove branch callbacks to allow building couchjs against newer versions of
631 Spidermonkey.
632
9f0d233d »
2009-06-20 copied 0.9.1 NEWS and CHANGES entries
633 Version 0.9.1
634 -------------
635
636 Build and System Integration:
637
638 * PID file directory is now created by the SysV/BSD daemon scripts.
639 * Fixed the environment variables shown by the configure script.
640 * Fixed the build instructions shown by the configure script.
c6b388ee »
2009-06-20 merged back CHANGES entries
641 * Updated ownership and permission advice in `README` for better security.
9f0d233d »
2009-06-20 copied 0.9.1 NEWS and CHANGES entries
642
643 Configuration and stats system:
644
645 * Corrected missing configuration file error message.
646 * Fixed incorrect recording of request time.
647
648 Database Core:
649
650 * Document validation for underscore prefixed variables.
651 * Made attachment storage less sparse.
652 * Fixed problems when a database with delayed commits pending is considered
653 idle, and subject to losing changes when shutdown. (COUCHDB-334)
654
655 External Handlers:
656
657 * Fix POST requests.
658
df02faf9 »
2010-03-13 initial round of documentation changes
659 Futon:
9f0d233d »
2009-06-20 copied 0.9.1 NEWS and CHANGES entries
660
661 * Redirect when loading a deleted view URI from the cookie.
662
663 HTTP Interface:
664
665 * Attachment requests respect the "rev" query-string parameter.
666
667 JavaScript View Server:
668
669 * Useful JavaScript Error messages.
670
671 Replication:
672
673 * Added support for Unicode characters transmitted as UTF-16 surrogate pairs.
674 * URL-encode attachment names when necessary.
675 * Pull specific revisions of an attachment, instead of just the latest one.
676 * Work around a rare chunk-merging problem in ibrowse.
677 * Work with documents containing Unicode characters outside the Basic
678 Multilingual Plane.
679
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
680 Version 0.9.0
92b88acb »
2009-03-23 formatting fix
681 -------------
85008f0e »
2008-08-14 added recent configure.ac changes to CHANGES
682
796a66de »
2008-08-30 Implement attachment uploading in Futon.
683 Futon Utility Client:
684
685 * Added pagination to the database listing page.
686 * Implemented attachment uploading from the document page.
ef03c4a6 »
2009-03-23 Add some more Futon bits to NEWS.
687 * Added page that shows the current configuration, and allows modification of
688 option values.
689 * Added a JSON "source view" for document display.
690 * JSON data in view rows is now syntax highlighted.
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
691 * Removed the use of an iframe for better integration with browser history and
ef03c4a6 »
2009-03-23 Add some more Futon bits to NEWS.
692 bookmarking.
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
693 * Full database listing in the sidebar has been replaced by a short list of
ef03c4a6 »
2009-03-23 Add some more Futon bits to NEWS.
694 recent databases.
695 * The view editor now allows selection of the view language if there is more
696 than one configured.
67bfc3a2 »
2009-03-24 minor corrections
697 * Added links to go to the raw view or document URI.
ef03c4a6 »
2009-03-23 Add some more Futon bits to NEWS.
698 * Added status page to display currently running tasks in CouchDB.
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
699 * JavaScript test suite split into multiple files.
700 * Pagination for reduce views.
796a66de »
2008-08-30 Implement attachment uploading in Futon.
701
610064ae »
2009-03-09 merge design doc resource branch. breaking changes to _view query paths.
702 Design Document Resource Paths:
703
704 * Added httpd_design_handlers config section.
705 * Moved _view to httpd_design_handlers.
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
706 * Added ability to render documents as non-JSON content-types with _show and
610064ae »
2009-03-09 merge design doc resource branch. breaking changes to _view query paths.
707 _list functions, which are also httpd_design_handlers.
708
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
709 HTTP Interface:
710
711 * Added client side UUIDs for idempotent document creation
712 * HTTP COPY for documents
713 * Streaming of chunked attachment PUTs to disk
714 * Remove negative count feature
715 * Add include_docs option for view queries
716 * Add multi-key view post for views
67bfc3a2 »
2009-03-24 minor corrections
717 * Query parameter validation
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
718 * Use stale=ok to request potentially cached view index
719 * External query handler module for full-text or other indexers.
720 * Etags for attachments, views, shows and lists
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
721 * Show and list functions for rendering documents and views as developer
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
722 controlled content-types.
723 * Attachment names may use slashes to allow uploading of nested directories
724 (useful for static web hosting).
725 * Option for a view to run over design documents.
726 * Added newline to JSON responses. Closes bike-shed.
727
67bfc3a2 »
2009-03-24 minor corrections
728 Replication:
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
729
730 * Using ibrowse.
731 * Checkpoint replications so failures are less expensive.
732 * Automatically retry of failed replications.
67bfc3a2 »
2009-03-24 minor corrections
733 * Stream attachments in pull-replication.
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
734
735 Database Core:
736
67bfc3a2 »
2009-03-24 minor corrections
737 * Faster B-tree implementation.
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
738 * Changed internal JSON term format.
739 * Improvements to Erlang VM interactions under heavy load.
740 * User context and administrator role.
741 * Update validations with design document validation functions.
742 * Document purge functionality.
743 * Ref-counting for database file handles.
744
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
745 Build and System Integration:
746
747 * The `couchdb` script now supports system chainable configuration files.
748 * The Mac OS X daemon script now redirects STDOUT and STDERR like SysV/BSD.
749 * The build and system integration have been improved for portability.
374cde24 »
2009-04-02 combined similar sections
750 * Added COUCHDB_OPTIONS to etc/default/couchdb file.
751 * Remove COUCHDB_INI_FILE and COUCHDB_PID_FILE from etc/default/couchdb file.
752 * Updated `configure.ac` to manually link `libm` for portability.
753 * Updated `configure.ac` to extended default library paths.
754 * Removed inets configuration files.
755 * Added command line test runner.
756 * Created dev target for make.
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
757
95463d18 »
2009-03-23 NEWS and CHANGES for 0.9.0 release
758 Configuration and stats system:
759
760 * Separate default and local configuration files.
761 * HTTP interface for configuration changes.
762 * Statistics framework with HTTP query API.
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
763
314a2820 »
2008-07-25 couchdb script no longer uses awk for configuration checks
764 Version 0.8.1-incubating
765 ------------------------
766
2edbabd3 »
2008-07-25 Update NEWS and CHANGES for 0.8.1 release.
767 Database Core:
768
769 * Fix for replication problems where the write queues can get backed up if the
770 writes aren't happening fast enough to keep up with the reads. For a large
771 replication, this can exhaust memory and crash, or slow down the machine
772 dramatically. The fix keeps only one document in the write queue at a time.
773 * Fix for databases sometimes incorrectly reporting that they contain 0
774 documents after compaction.
ace6dfe0 »
2009-01-29 Replacement of inets with ibrowse. Fixes COUCHDB-179 and enhances rep…
775 * CouchDB now uses ibrowse instead of inets for its internal HTTP client
776 implementation. This means better replication stability.
2edbabd3 »
2008-07-25 Update NEWS and CHANGES for 0.8.1 release.
777
778 HTTP Interface:
779
780 * Fix for chunked responses where chunks were always being split into multiple
781 TCP packets, which caused problems with the test suite under Safari, and in
782 some other cases.
783 * Fix for an invalid JSON response body being returned for some kinds of
784 views. (COUCHDB-84)
785 * Fix for connections not getting closed after rejecting a chunked request.
786 (COUCHDB-55)
787 * CouchDB can now be bound to IPv6 addresses.
e9ec46d8 »
2008-08-18 updated CHANGES
788 * The HTTP `Server` header now contains the versions of CouchDB and Erlang.
2edbabd3 »
2008-07-25 Update NEWS and CHANGES for 0.8.1 release.
789
76c62834 »
2008-08-18 corrected capitalisation of JavaScript
790 JavaScript View Server:
2edbabd3 »
2008-07-25 Update NEWS and CHANGES for 0.8.1 release.
791
a80e18ff »
2008-08-11 Updated changelog for r684023, which disabled doc sealing in the JS v…
792 * Sealing of documents has been disabled due to an incompatibility with
793 SpiderMonkey 1.9.
2edbabd3 »
2008-07-25 Update NEWS and CHANGES for 0.8.1 release.
794 * Improve error handling for undefined values emitted by map functions.
795 (COUCHDB-83)
796
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
797 Build and System Integration:
314a2820 »
2008-07-25 couchdb script no longer uses awk for configuration checks
798
799 * The `couchdb` script no longer uses `awk` for configuration checks as this
800 was causing portability problems.
19497515 »
2009-04-18 updated for recent changes
801 * Updated `sudo` example in `README` to use the `-i` option, this fixes
6cd122dc »
2008-08-05 slight rewording
802 problems when invoking from a directory the `couchdb` user cannot access.
314a2820 »
2008-07-25 couchdb script no longer uses awk for configuration checks
803
df02faf9 »
2010-03-13 initial round of documentation changes
804 Futon:
2edbabd3 »
2008-07-25 Update NEWS and CHANGES for 0.8.1 release.
805
806 * The view selector dropdown should now work in Opera and Internet Explorer
807 even when it includes optgroups for design documents. (COUCHDB-81)
808
45f13312 »
2008-06-16 changed header format to be consistent with NEWS
809 Version 0.8.0-incubating
810 ------------------------
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
811
812 Database Core:
813
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
814 * The view engine has been completely decoupled from the storage engine. Index
815 data is now stored in separate files, and the format of the main database
816 file has changed.
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
817 * Databases can now be compacted to reclaim space used for deleted documents
818 and old document revisions.
819 * Support for incremental map/reduce views has been added.
820 * To support map/reduce, the structure of design documents has changed. View
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
821 values are now JSON objects containing at least a `map` member, and
822 optionally a `reduce` member.
823 * View servers are now identified by name (for example `javascript`) instead of
824 by media type.
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
825 * Automatically generated document IDs are now based on proper UUID generation
826 using the crypto module.
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
827 * The field `content-type` in the JSON representation of attachments has been
828 renamed to `content_type` (underscore).
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
829
830 HTTP Interface:
831
832 * CouchDB now uses MochiWeb instead of inets for the HTTP server
833 implementation. Among other things, this means that the extra configuration
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
834 files needed for inets (such as `couch_httpd.conf`) are no longer used.
835 * The HTTP interface now completely supports the `HEAD` method. (COUCHDB-3)
836 * Improved compliance of `Etag` handling with the HTTP specification.
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
837 (COUCHDB-13)
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
838 * Etags are no longer included in responses to document `GET` requests that
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
839 include query string parameters causing the JSON response to change without
840 the revision or the URI having changed.
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
841 * The bulk document update API has changed slightly on both the request and the
842 response side. In addition, bulk updates are now atomic.
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
843 * CouchDB now uses `TCP_NODELAY` to fix performance problems with persistent
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
844 connections on some platforms due to nagling.
845 * Including a `?descending=false` query string parameter in requests to views
846 no longer raises an error.
847 * Requests to unknown top-level reserved URLs (anything with a leading
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
848 underscore) now return a `unknown_private_path` error instead of the
849 confusing `illegal_database_name`.
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
850 * The Temporary view handling now expects a JSON request body, where the JSON
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
851 is an object with at least a `map` member, and optional `reduce` and
852 `language` members.
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
853 * Temporary views no longer determine the view server based on the Content-Type
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
854 header of the `POST` request, but rather by looking for a `language` member
855 in the JSON body of the request.
856 * The status code of responses to `DELETE` requests is now 200 to reflect that
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
857 that the deletion is performed synchronously.
858
76c62834 »
2008-08-18 corrected capitalisation of JavaScript
859 JavaScript View Server:
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
860
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
861 * SpiderMonkey is no longer included with CouchDB, but rather treated as a
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
862 normal external dependency. A simple C program (`_couchjs`) is provided that
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
863 links against an existing SpiderMonkey installation and uses the interpreter
864 embedding API.
76c62834 »
2008-08-18 corrected capitalisation of JavaScript
865 * View functions using the default JavaScript view server can now do logging
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
866 using the global `log(message)` function. Log messages are directed into the
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
867 CouchDB log at `INFO` level. (COUCHDB-59)
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
868 * The global `map(key, value)` function made available to view code has been
869 renamed to `emit(key, value)`.
870 * Fixed handling of exceptions raised by view functions.
871
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
872 Build and System Integration:
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
873
874 * CouchDB can automatically respawn following a server crash.
875 * Database server no longer refuses to start with a stale PID file.
876 * System logrotate configuration provided.
877 * Improved handling of ICU shared libraries.
5a8ba1a7 »
2008-06-16 removed old no-portability flag to automake
878 * The `couchdb` script now automatically enables SMP support in Erlang.
879 * The `couchdb` and `couchjs` scripts have been improved for portability.
a7f666c0 »
2009-03-23 added my changes to NEWS and CHANGES
880 * The build and system integration have been improved for portability.
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
881
df02faf9 »
2010-03-13 initial round of documentation changes
882 Futon:
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
883
884 * When adding a field to a document, Futon now just adds a field with an
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
885 autogenerated name instead of prompting for the name with a dialog. The name
886 is automatically put into edit mode so that it can be changed immediately.
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
887 * Fields are now sorted alphabetically by name when a document is displayed.
888 * Futon can be used to create and update permanent views.
889 * The maximum number of rows to display per page on the database page can now
890 be adjusted.
891 * Futon now uses the XMLHTTPRequest API asynchronously to communicate with the
8f7067a2 »
2008-06-06 whitespace only, rewrapped text to standard 79 characters
892 CouchDB HTTP server, so that most operations no longer block the browser.
893 * View results sorting can now be switched between ascending and descending by
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
894 clicking on the `Key` column header.
895 * Fixed a bug where documents that contained a `@` character could not be
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
896 viewed. (COUCHDB-12)
cf8d27a0 »
2008-08-14 cleaned up CHANGES, fixed quotes
897 * The database page now provides a `Compact` button to trigger database
0bf18287 »
2008-06-06 NEWS updated, many changes moved to CHANGES, which is a manually writ…
898 compaction. (COUCHDB-38)
899 * Fixed portential double encoding of document IDs and other URI segments in
900 many instances. (COUCHDB-39)
901 * Improved display of attachments.
76c62834 »
2008-08-18 corrected capitalisation of JavaScript
902 * The JavaScript Shell has been removed due to unresolved licensing issues.
Something went wrong with that request. Please try again.