Skip to content
Newer
Older
100644 422 lines (318 sloc) 15.3 KB
5cc7dbe @nslater added standard header
nslater authored Jun 6, 2008
1 Apache CouchDB CHANGES
2 ======================
3
35ea57d @nslater updates for NEWS, CHANGES, and acinclude.m4.in
nslater authored Mar 17, 2010
4 Version 0.12.0
4ebcb38 @nslater added placeholders for 0.10
nslater authored Apr 2, 2009
5 --------------
6
7 This version has not been released yet.
2bae1cc @janl Update NEWS and CHANGES.
janl authored May 19, 2010
8
9 HTTP Interface:
10
11 * Mask passwords in active tasks and logging.
12
13 Futon:
14
15 * Use "expando links" for over-long document values in Futon.
5e80315 @nslater improved \`couchdb --help\` output
nslater authored Jun 24, 2010
16
17 Build and System Integration:
18
19 * Output of `couchdb --help` has been improved.
4ebcb38 @nslater added placeholders for 0.10
nslater authored Apr 2, 2009
20
35ea57d @nslater updates for NEWS, CHANGES, and acinclude.m4.in
nslater authored Mar 17, 2010
21 Version 0.11.0
22 --------------
23
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
24 Security:
426fa47 @jchris add security stuff to CHANGES and NEWS
jchris authored Feb 1, 2010
25
a355c4f @janl add CVE 2010-0009 to CHANGES and NEWS
janl authored Mar 31, 2010
26 * Fixed CVE-2010-0009: Apache CouchDB Timing Attack Vulnerability.
426fa47 @jchris add security stuff to CHANGES and NEWS
jchris authored Feb 1, 2010
27 * Added default cookie-authentication and users database.
28 * Added Futon user interface for user signup and login.
29 * Added per-database reader access control lists.
6c2f190 @jasondavies Fix speling and formatting.
jasondavies authored Feb 17, 2010
30 * Added per-database security object for configuration data in validation
31 functions.
d1489df add URL Rewriter and Proxy Authentification to changes and remove myself
Benoit Chesneau authored Feb 18, 2010
32 * Added proxy authentication handler
426fa47 @jchris add security stuff to CHANGES and NEWS
jchris authored Feb 1, 2010
33
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
34 HTTP Interface:
f6664bf @janl update NEWS and CHANGES
janl authored Feb 1, 2010
35
36 * Provide Content-MD5 header support for attachments.
309e618 @janl add vhosts to NEWS and CHANGES
janl authored Feb 19, 2010
37 * Added URL Rewriter handler.
38 * Added virtual host handling.
f6664bf @janl update NEWS and CHANGES
janl authored Feb 1, 2010
39
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
40 View Server:
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
41
42 * Added optional 'raw' binary collation for faster view builds where Unicode
43 collation is not important.
44 * Improved view index build time by reducing ICU collation callouts.
45 * Improved view information objects.
46 * Bug fix for partial updates during view builds.
f6664bf @janl update NEWS and CHANGES
janl authored Feb 1, 2010
47 * Move query server to a design-doc based protocol.
b3f6661 @jchris json2.js in NEWS and CHANGES
jchris authored Feb 22, 2010
48 * Use json2.js for JSON serialization for compatiblity with native JSON.
6c2f190 @jasondavies Fix speling and formatting.
jasondavies authored Feb 17, 2010
49 * Major refactoring of couchjs to lay the groundwork for disabling cURL
50 support. The new HTTP interaction acts like a synchronous XHR. Example usage
51 of the new system is in the JavaScript CLI test runner.
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
52
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
53 Replication:
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
54
55 * Added option to implicitly create replication target databases.
f6664bf @janl update NEWS and CHANGES
janl authored Feb 1, 2010
56 * Avoid leaking file descriptors on automatic replication restarts.
adf10a6 @janl update CHANGES
janl authored Feb 24, 2010
57 * Added option to replicate a list of documents by id.
58 * Allow continuous replication to be cancelled.
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
59
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
60 Storage System:
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
61
44bee48 @nslater added 0.9.2 changes/news to trunk
nslater authored Dec 2, 2009
62 * Adds batching of multiple updating requests, to improve throughput with many
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
63 writers. Removed the now redundant couch_batch_save module.
426fa47 @jchris add security stuff to CHANGES and NEWS
jchris authored Feb 1, 2010
64 * Adds configurable compression of attachments.
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
65
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
66 Runtime Statistics:
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
67
6c2f190 @jasondavies Fix speling and formatting.
jasondavies authored Feb 17, 2010
68 * Statistics are now calculated for a moving window instead of non-overlapping
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
69 timeframes.
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
70 * Fixed a problem with statistics timers and system sleep.
f373e12 @davisp Updating CHANGES and NEWS to reflect new hotness since 0.10.x was bra…
davisp authored Feb 16, 2010
71 * Moved statistic names to a term file in the priv directory.
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
72
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
73 Futon:
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
74
75 * Added a button for view compaction.
f6664bf @janl update NEWS and CHANGES
janl authored Feb 1, 2010
76 * JSON strings are now displayed as-is in the document view, without the escaping of
77 new-lines and quotes. That dramatically improves readability of multi-line
78 strings.
79 * Same goes for editing of JSON string values. When a change to a field value is
80 submitted, and the value is not valid JSON it is assumed to be a string. This
81 improves editing of multi-line strings a lot.
82 * Hitting tab in textareas no longer moves focus to the next form field, but simply
83 inserts a tab character at the current caret position.
84 * Fixed some font declarations.
198073d @janl Update NEWS and Changes.
janl authored Nov 4, 2009
85
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
86 Build and System Integration:
87
35ea57d @nslater updates for NEWS, CHANGES, and acinclude.m4.in
nslater authored Mar 17, 2010
88 * Updated and improved source documentation.
2da77cc @nslater small fix
nslater authored Mar 23, 2010
89 * Fixed distribution preparation for building on Mac OS X.
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
90 * Added support for building a Windows installer as part of 'make dist'.
91 * Bug fix for building couch.app's module list.
92 * ETap tests are now run during make distcheck. This included a number of
93 updates to the build system to properly support VPATH builds.
94 * Gavin McDonald setup a build-bot instance. More info can be found at
95 http://ci.apache.org/buildbot.html
96
30f154a @nslater added NEWS and CHANGES for 0.10.1
nslater authored Nov 16, 2009
97 Version 0.10.1
98 --------------
99
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
100 Replicator:
30f154a @nslater added NEWS and CHANGES for 0.10.1
nslater authored Nov 16, 2009
101
102 * Stability enhancements regarding redirects, timeouts, OAuth.
103
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
104 Query Server:
30f154a @nslater added NEWS and CHANGES for 0.10.1
nslater authored Nov 16, 2009
105
106 * Avoid process leaks
107 * Allow list and view to span languages
108
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
109 Stats:
30f154a @nslater added NEWS and CHANGES for 0.10.1
nslater authored Nov 16, 2009
110
111 * Eliminate new process flood on system wake
112
113 Build and System Integration:
114
c8af9c1 @nslater eh?
nslater authored Nov 16, 2009
115 * Test suite now works with the distcheck target.
30f154a @nslater added NEWS and CHANGES for 0.10.1
nslater authored Nov 16, 2009
116
09c2444 @nslater updated docs
nslater authored Sep 29, 2009
117 Version 0.10.0
118 --------------
119
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
120 Storage Format:
dc98e8a @janl retrofit 0.10.0 CHANGES
janl authored Nov 4, 2009
121
122 * Add move headers with checksums to the end of database files for extra robust
123 storage and faster storage.
124
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
125 View Server:
dc98e8a @janl retrofit 0.10.0 CHANGES
janl authored Nov 4, 2009
126
127 * Added native Erlang views for high-performance applications.
128
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
129 HTTP Interface:
130
131 * Added optional cookie-based authentication handler.
132 * Added optional two-legged OAuth authentication handler.
133
1949751 @nslater updated for recent changes
nslater authored Apr 18, 2009
134 Build and System Integration:
135
cf8d391 @nslater updated for configuration changes
nslater authored Apr 21, 2009
136 * Changed `couchdb` script configuration options.
137 * Added default.d and local.d configuration directories to load sequence.
1949751 @nslater updated for recent changes
nslater authored Apr 18, 2009
138
8e2215e Initial check-in of OAuth and cookie authentication.
Damien F. Katz authored Aug 4, 2009
139
44bee48 @nslater added 0.9.2 changes/news to trunk
nslater authored Dec 2, 2009
140 Version 0.9.2
141 -------------
142
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
143 Replication:
144
145 * Fix replication with 0.10 servers initiated by an 0.9 server (COUCHDB-559).
146
147 Build and System Integration:
148
44bee48 @nslater added 0.9.2 changes/news to trunk
nslater authored Dec 2, 2009
149 * Remove branch callbacks to allow building couchjs against newer versions of
150 Spidermonkey.
151
9f0d233 @nslater copied 0.9.1 NEWS and CHANGES entries
nslater authored Jun 20, 2009
152 Version 0.9.1
153 -------------
154
155 Build and System Integration:
156
157 * PID file directory is now created by the SysV/BSD daemon scripts.
158 * Fixed the environment variables shown by the configure script.
159 * Fixed the build instructions shown by the configure script.
c6b388e @nslater merged back CHANGES entries
nslater authored Jun 20, 2009
160 * Updated ownership and permission advice in `README` for better security.
9f0d233 @nslater copied 0.9.1 NEWS and CHANGES entries
nslater authored Jun 20, 2009
161
162 Configuration and stats system:
163
164 * Corrected missing configuration file error message.
165 * Fixed incorrect recording of request time.
166
167 Database Core:
168
169 * Document validation for underscore prefixed variables.
170 * Made attachment storage less sparse.
171 * Fixed problems when a database with delayed commits pending is considered
172 idle, and subject to losing changes when shutdown. (COUCHDB-334)
173
174 External Handlers:
175
176 * Fix POST requests.
177
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
178 Futon:
9f0d233 @nslater copied 0.9.1 NEWS and CHANGES entries
nslater authored Jun 20, 2009
179
180 * Redirect when loading a deleted view URI from the cookie.
181
182 HTTP Interface:
183
184 * Attachment requests respect the "rev" query-string parameter.
185
186 JavaScript View Server:
187
188 * Useful JavaScript Error messages.
189
190 Replication:
191
192 * Added support for Unicode characters transmitted as UTF-16 surrogate pairs.
193 * URL-encode attachment names when necessary.
194 * Pull specific revisions of an attachment, instead of just the latest one.
195 * Work around a rare chunk-merging problem in ibrowse.
196 * Work with documents containing Unicode characters outside the Basic
197 Multilingual Plane.
198
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
199 Version 0.9.0
92b88ac @nslater formatting fix
nslater authored Mar 23, 2009
200 -------------
85008f0 @nslater added recent configure.ac changes to CHANGES
nslater authored Aug 14, 2008
201
796a66d @cmlenz Implement attachment uploading in Futon.
cmlenz authored Aug 30, 2008
202 Futon Utility Client:
203
204 * Added pagination to the database listing page.
205 * Implemented attachment uploading from the document page.
ef03c4a @cmlenz Add some more Futon bits to NEWS.
cmlenz authored Mar 23, 2009
206 * Added page that shows the current configuration, and allows modification of
207 option values.
208 * Added a JSON "source view" for document display.
209 * JSON data in view rows is now syntax highlighted.
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
210 * Removed the use of an iframe for better integration with browser history and
ef03c4a @cmlenz Add some more Futon bits to NEWS.
cmlenz authored Mar 23, 2009
211 bookmarking.
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
212 * Full database listing in the sidebar has been replaced by a short list of
ef03c4a @cmlenz Add some more Futon bits to NEWS.
cmlenz authored Mar 23, 2009
213 recent databases.
214 * The view editor now allows selection of the view language if there is more
215 than one configured.
67bfc3a @nslater minor corrections
nslater authored Mar 24, 2009
216 * Added links to go to the raw view or document URI.
ef03c4a @cmlenz Add some more Futon bits to NEWS.
cmlenz authored Mar 23, 2009
217 * Added status page to display currently running tasks in CouchDB.
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
218 * JavaScript test suite split into multiple files.
219 * Pagination for reduce views.
796a66d @cmlenz Implement attachment uploading in Futon.
cmlenz authored Aug 30, 2008
220
610064a @jchris merge design doc resource branch. breaking changes to _view query paths.
jchris authored Mar 9, 2009
221 Design Document Resource Paths:
222
223 * Added httpd_design_handlers config section.
224 * Moved _view to httpd_design_handlers.
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
225 * Added ability to render documents as non-JSON content-types with _show and
610064a @jchris merge design doc resource branch. breaking changes to _view query paths.
jchris authored Mar 9, 2009
226 _list functions, which are also httpd_design_handlers.
227
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
228 HTTP Interface:
229
230 * Added client side UUIDs for idempotent document creation
231 * HTTP COPY for documents
232 * Streaming of chunked attachment PUTs to disk
233 * Remove negative count feature
234 * Add include_docs option for view queries
235 * Add multi-key view post for views
67bfc3a @nslater minor corrections
nslater authored Mar 24, 2009
236 * Query parameter validation
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
237 * Use stale=ok to request potentially cached view index
238 * External query handler module for full-text or other indexers.
239 * Etags for attachments, views, shows and lists
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
240 * Show and list functions for rendering documents and views as developer
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
241 controlled content-types.
242 * Attachment names may use slashes to allow uploading of nested directories
243 (useful for static web hosting).
244 * Option for a view to run over design documents.
245 * Added newline to JSON responses. Closes bike-shed.
246
67bfc3a @nslater minor corrections
nslater authored Mar 24, 2009
247 Replication:
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
248
249 * Using ibrowse.
250 * Checkpoint replications so failures are less expensive.
251 * Automatically retry of failed replications.
67bfc3a @nslater minor corrections
nslater authored Mar 24, 2009
252 * Stream attachments in pull-replication.
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
253
254 Database Core:
255
67bfc3a @nslater minor corrections
nslater authored Mar 24, 2009
256 * Faster B-tree implementation.
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
257 * Changed internal JSON term format.
258 * Improvements to Erlang VM interactions under heavy load.
259 * User context and administrator role.
260 * Update validations with design document validation functions.
261 * Document purge functionality.
262 * Ref-counting for database file handles.
263
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
264 Build and System Integration:
265
266 * The `couchdb` script now supports system chainable configuration files.
267 * The Mac OS X daemon script now redirects STDOUT and STDERR like SysV/BSD.
268 * The build and system integration have been improved for portability.
374cde2 @nslater combined similar sections
nslater authored Apr 2, 2009
269 * Added COUCHDB_OPTIONS to etc/default/couchdb file.
270 * Remove COUCHDB_INI_FILE and COUCHDB_PID_FILE from etc/default/couchdb file.
271 * Updated `configure.ac` to manually link `libm` for portability.
272 * Updated `configure.ac` to extended default library paths.
273 * Removed inets configuration files.
274 * Added command line test runner.
275 * Created dev target for make.
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
276
95463d1 @jchris NEWS and CHANGES for 0.9.0 release
jchris authored Mar 23, 2009
277 Configuration and stats system:
278
279 * Separate default and local configuration files.
280 * HTTP interface for configuration changes.
281 * Statistics framework with HTTP query API.
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
282
314a282 @nslater couchdb script no longer uses awk for configuration checks
nslater authored Jul 25, 2008
283 Version 0.8.1-incubating
284 ------------------------
285
2edbabd @cmlenz Update NEWS and CHANGES for 0.8.1 release.
cmlenz authored Jul 25, 2008
286 Database Core:
287
288 * Fix for replication problems where the write queues can get backed up if the
289 writes aren't happening fast enough to keep up with the reads. For a large
290 replication, this can exhaust memory and crash, or slow down the machine
291 dramatically. The fix keeps only one document in the write queue at a time.
292 * Fix for databases sometimes incorrectly reporting that they contain 0
293 documents after compaction.
ace6dfe @jchris Replacement of inets with ibrowse. Fixes COUCHDB-179 and enhances rep…
jchris authored Jan 29, 2009
294 * CouchDB now uses ibrowse instead of inets for its internal HTTP client
295 implementation. This means better replication stability.
2edbabd @cmlenz Update NEWS and CHANGES for 0.8.1 release.
cmlenz authored Jul 25, 2008
296
297 HTTP Interface:
298
299 * Fix for chunked responses where chunks were always being split into multiple
300 TCP packets, which caused problems with the test suite under Safari, and in
301 some other cases.
302 * Fix for an invalid JSON response body being returned for some kinds of
303 views. (COUCHDB-84)
304 * Fix for connections not getting closed after rejecting a chunked request.
305 (COUCHDB-55)
306 * CouchDB can now be bound to IPv6 addresses.
e9ec46d @nslater updated CHANGES
nslater authored Aug 18, 2008
307 * The HTTP `Server` header now contains the versions of CouchDB and Erlang.
2edbabd @cmlenz Update NEWS and CHANGES for 0.8.1 release.
cmlenz authored Jul 25, 2008
308
76c6283 @nslater corrected capitalisation of JavaScript
nslater authored Aug 18, 2008
309 JavaScript View Server:
2edbabd @cmlenz Update NEWS and CHANGES for 0.8.1 release.
cmlenz authored Jul 25, 2008
310
a80e18f @cmlenz Updated changelog for r684023, which disabled doc sealing in the JS v…
cmlenz authored Aug 11, 2008
311 * Sealing of documents has been disabled due to an incompatibility with
312 SpiderMonkey 1.9.
2edbabd @cmlenz Update NEWS and CHANGES for 0.8.1 release.
cmlenz authored Jul 25, 2008
313 * Improve error handling for undefined values emitted by map functions.
314 (COUCHDB-83)
315
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
316 Build and System Integration:
314a282 @nslater couchdb script no longer uses awk for configuration checks
nslater authored Jul 25, 2008
317
318 * The `couchdb` script no longer uses `awk` for configuration checks as this
319 was causing portability problems.
1949751 @nslater updated for recent changes
nslater authored Apr 18, 2009
320 * Updated `sudo` example in `README` to use the `-i` option, this fixes
6cd122d @nslater slight rewording
nslater authored Aug 5, 2008
321 problems when invoking from a directory the `couchdb` user cannot access.
314a282 @nslater couchdb script no longer uses awk for configuration checks
nslater authored Jul 25, 2008
322
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
323 Futon:
2edbabd @cmlenz Update NEWS and CHANGES for 0.8.1 release.
cmlenz authored Jul 25, 2008
324
325 * The view selector dropdown should now work in Opera and Internet Explorer
326 even when it includes optgroups for design documents. (COUCHDB-81)
327
45f1331 @nslater changed header format to be consistent with NEWS
nslater authored Jun 16, 2008
328 Version 0.8.0-incubating
329 ------------------------
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
330
331 Database Core:
332
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
333 * The view engine has been completely decoupled from the storage engine. Index
334 data is now stored in separate files, and the format of the main database
335 file has changed.
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
336 * Databases can now be compacted to reclaim space used for deleted documents
337 and old document revisions.
338 * Support for incremental map/reduce views has been added.
339 * To support map/reduce, the structure of design documents has changed. View
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
340 values are now JSON objects containing at least a `map` member, and
341 optionally a `reduce` member.
342 * View servers are now identified by name (for example `javascript`) instead of
343 by media type.
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
344 * Automatically generated document IDs are now based on proper UUID generation
345 using the crypto module.
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
346 * The field `content-type` in the JSON representation of attachments has been
347 renamed to `content_type` (underscore).
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
348
349 HTTP Interface:
350
351 * CouchDB now uses MochiWeb instead of inets for the HTTP server
352 implementation. Among other things, this means that the extra configuration
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
353 files needed for inets (such as `couch_httpd.conf`) are no longer used.
354 * The HTTP interface now completely supports the `HEAD` method. (COUCHDB-3)
355 * Improved compliance of `Etag` handling with the HTTP specification.
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
356 (COUCHDB-13)
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
357 * Etags are no longer included in responses to document `GET` requests that
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
358 include query string parameters causing the JSON response to change without
359 the revision or the URI having changed.
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
360 * The bulk document update API has changed slightly on both the request and the
361 response side. In addition, bulk updates are now atomic.
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
362 * CouchDB now uses `TCP_NODELAY` to fix performance problems with persistent
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
363 connections on some platforms due to nagling.
364 * Including a `?descending=false` query string parameter in requests to views
365 no longer raises an error.
366 * Requests to unknown top-level reserved URLs (anything with a leading
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
367 underscore) now return a `unknown_private_path` error instead of the
368 confusing `illegal_database_name`.
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
369 * The Temporary view handling now expects a JSON request body, where the JSON
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
370 is an object with at least a `map` member, and optional `reduce` and
371 `language` members.
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
372 * Temporary views no longer determine the view server based on the Content-Type
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
373 header of the `POST` request, but rather by looking for a `language` member
374 in the JSON body of the request.
375 * The status code of responses to `DELETE` requests is now 200 to reflect that
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
376 that the deletion is performed synchronously.
377
76c6283 @nslater corrected capitalisation of JavaScript
nslater authored Aug 18, 2008
378 JavaScript View Server:
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
379
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
380 * SpiderMonkey is no longer included with CouchDB, but rather treated as a
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
381 normal external dependency. A simple C program (`_couchjs`) is provided that
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
382 links against an existing SpiderMonkey installation and uses the interpreter
383 embedding API.
76c6283 @nslater corrected capitalisation of JavaScript
nslater authored Aug 18, 2008
384 * View functions using the default JavaScript view server can now do logging
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
385 using the global `log(message)` function. Log messages are directed into the
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
386 CouchDB log at `INFO` level. (COUCHDB-59)
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
387 * The global `map(key, value)` function made available to view code has been
388 renamed to `emit(key, value)`.
389 * Fixed handling of exceptions raised by view functions.
390
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
391 Build and System Integration:
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
392
393 * CouchDB can automatically respawn following a server crash.
394 * Database server no longer refuses to start with a stale PID file.
395 * System logrotate configuration provided.
396 * Improved handling of ICU shared libraries.
5a8ba1a @nslater removed old no-portability flag to automake
nslater authored Jun 16, 2008
397 * The `couchdb` script now automatically enables SMP support in Erlang.
398 * The `couchdb` and `couchjs` scripts have been improved for portability.
a7f666c @nslater added my changes to NEWS and CHANGES
nslater authored Mar 23, 2009
399 * The build and system integration have been improved for portability.
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
400
df02faf @nslater initial round of documentation changes
nslater authored Mar 13, 2010
401 Futon:
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
402
403 * When adding a field to a document, Futon now just adds a field with an
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
404 autogenerated name instead of prompting for the name with a dialog. The name
405 is automatically put into edit mode so that it can be changed immediately.
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
406 * Fields are now sorted alphabetically by name when a document is displayed.
407 * Futon can be used to create and update permanent views.
408 * The maximum number of rows to display per page on the database page can now
409 be adjusted.
410 * Futon now uses the XMLHTTPRequest API asynchronously to communicate with the
8f7067a @nslater whitespace only, rewrapped text to standard 79 characters
nslater authored Jun 6, 2008
411 CouchDB HTTP server, so that most operations no longer block the browser.
412 * View results sorting can now be switched between ascending and descending by
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
413 clicking on the `Key` column header.
414 * Fixed a bug where documents that contained a `@` character could not be
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
415 viewed. (COUCHDB-12)
cf8d27a @nslater cleaned up CHANGES, fixed quotes
nslater authored Aug 14, 2008
416 * The database page now provides a `Compact` button to trigger database
0bf1828 @cmlenz NEWS updated, many changes moved to CHANGES, which is a manually writ…
cmlenz authored Jun 6, 2008
417 compaction. (COUCHDB-38)
418 * Fixed portential double encoding of document IDs and other URI segments in
419 many instances. (COUCHDB-39)
420 * Improved display of attachments.
76c6283 @nslater corrected capitalisation of JavaScript
nslater authored Aug 18, 2008
421 * The JavaScript Shell has been removed due to unresolved licensing issues.
Something went wrong with that request. Please try again.