Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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