File couchdb.changes of Package couchdb
-------------------------------------------------------------------
Thu Mar 31 16:15:21 UTC 2011 - roosmaa@gmail.com
- update to version 1.0.2
* Make test suite work with Safari and Chrome.
* Fixed animated progress spinner.
* Fix raw view document link due to overzealous URI encoding.
* Spell javascript correctly in loadScript(uri).
* Fix leaking file handles after compacting databases and views.
* Fix databases forgetting their validation function after
compaction.
* Fix occasional timeout errors after successfully compacting
large databases.
* Fix ocassional error when writing to a database that has just
been compacted.
* Fix occasional timeout errors on systems with slow or heavily
loaded IO.
* Fix for OOME when compactions include documents with many
conflicts.
* Fix for missing attachment compression when MIME types
included parameters.
* Preserve purge metadata during compaction to avoid spurious
view rebuilds.
* Fix spurious conflicts introduced when uploading an attachment
after a doc has been in a conflict.
See COUCHDB-902 for details.
* Fix for frequently edited documents in multi-master deployments
being duplicated in changes and _alldocs. See COUCHDDB-968 for
details on how to repair.
* Significantly higher read and write throughput against database
and view index files.
* Reduce lengthy stack traces.
* Allow logging of native types.
* Allow reduce=false parameter in map-only views.
* Fix parsing of Accept headers.
* Fix for multipart GET APIs when an attachment was created
during a local-local replication. See COUCHDB-1022 for details.
* Updated ibrowse library to 2.1.2 fixing numerous replication
issues.
* Make sure that the replicator respects HTTP settings defined
in the config.
* Fix error when the ibrowse connection closes unexpectedly.
* Fix authenticated replication (with HTTP basic auth) of design
documents with attachments.
* Various fixes to make replication more resilient for
edge-cases.
* Don’t trigger view updates when requesting _design/doc/_info.
* Fix for circular references in CommonJS requires.
* Made isArray() function available to functions executed in
the query server.
* Documents are now sealed before being passed to map functions.
* Force view compaction failure when duplicated document data
exists. When this error is seen in the logs users should
rebuild their views from scratch to fix the issue.
See COUCHDB-999 for details.
-------------------------------------------------------------------
Tue Aug 31 11:39:34 UTC 2010 - Rolf.Niepraschk@gmx.de
- update to version 1.0.1
* Fix data corruption bug COUCHDB-844. Please see
http://couchdb.apache.org/notice/1.0.1.html for details.
* Added support for replication via an HTTP/HTTP proxy.
* Fix pull replication of attachments from 0.11 to 1.0.x.
* Make the _changes feed work with non-integer seqnums.
* Expose `committed_update_seq` for monitoring purposes.
* Show fields saved along with _deleted=true. Allows for
auditing of deletes.
* More robust Accept-header detection.
* Enable basic-auth popup when required to access the server,
to prevent people from getting locked out.
* User interface element for querying stale (cached) views.
* Included additional source files for distribution.
- additional changes from version 1.0.0
* Added authentication caching, to avoid repeated opening and
closing of the users database for each request requiring
authentication.
* Small optimization for reordering result lists.
* More efficient header commits.
* Use O_APPEND to save lseeks.
* Faster implementation of pread_iolist(). Further improves
performance on concurrent reads.
* Faster default view collation.
* Added option to include update_seq in view responses.
- additional changes from 0.11.2
* Fix bug when pushing design docs by non-admins, which was
hanging the replicator for no good reason.
* Fix bug when pulling design documents from a source that
requires basic-auth.
* Better error messages on invalid URL requests.
* User documents can now be deleted by admins or the user.
* Avoid potential DOS attack by guarding all creation of atoms.
* Add some Futon files that were missing from the Makefile.
For the 0.11.1 changes see /usr/share/doc/packages/couchdb/CHANGES.
-------------------------------------------------------------------
Mon Apr 12 13:52:16 UTC 2010 - dimstar@opensuse.org
- Require a proper xulrunner on openSUSE up to 11.2. On 11.3+ we
can require the smaller dep package mozilla-js<version>. This is
important in case somebody installs a newer FF / xul version. By
provided symbols, the newer xul version would provide everything,
but as libmozjs.so is linked using an rpath this would break
the applications.
-------------------------------------------------------------------
Fri Apr 9 20:54:24 UTC 2010 - dimstar@opensuse.org
- Add couchdb-autotools.patch: autoreconf now does no longer fail
on older openSUSE releases.
-------------------------------------------------------------------
Fri Apr 9 18:30:29 UTC 2010 - dimstar@opensuse.org
- Build against xulrunner 1.9.1 on openSUSE 11.2, otherwise build
against xulrunner 1.9.2; until xulrunner 1.9.1, mozjs headers
resided in unstable.
- Add couchdb-mozjs-rpath.patch: our mozjs.so lives outside of
LD_LIBRARY_PATH and we require the proper -rpath for this.
-------------------------------------------------------------------
Tue Mar 30 09:21:22 UTC 2010 - dimstar@opensuse.org
- Update to version 0.11.0:
+ Added support for building a Windows installer as part of
‘make dist’.
+ Added optional ‘raw’ binary collation for faster view builds
where Unicode collation is not important.
+ Improved view index build time by reducing ICU collation
callouts.
+ Added option to implicitly create replication target databases.
+ Improved view information objects.
+ Bug fix for partial updates during view builds.
+ Bug fix for building couch.app’s module list.
+ Fixed a problem with statistics timers and system sleep.
+ Improved the statistics calculations to use an online moving
window algorithm.
+ Adds batching of multiple updating requests, to improve
throughput with many writers.
+ Removed the now redundant couch_batch_save module.
+ Bug fix for premature termination of chunked responses.
+ Improved speed and concurrency of config lookups.
+ Fixed an edge case for HTTP redirects during replication.
+ Fixed HTTP timeout handling for replication.
+ Fixed query parameter handling in OAuth’d replication.
+ Fixed a bug preventing mixing languages with lists and views.
+ Avoid OS process leaks in lists.
+ Avoid leaking file descriptors on automatic replication
restarts.
+ Various improvements to the Futon UI.
+ Provide Content-MD5 header support for attachments.
+ Adds configurable compression of attachments.
+ Added default cookie-authentication and users db.
+ Added per-db reader access control lists.
+ Added per-db security object for configuration data in
validation functions.
+ Added URL Rewriter handler.
+ Added proxy authentication handler.
+ Added ability to replicate documents by id.
+ Added virtual host handling.
+ Uses json2.js for JSON serialization compatiblity with native
JSON.
- Add -std=gnu99 to CFLAGS. The source implies this would be needed
- Drop couchdb-initenabled.patch and couchdb-curl-check.diff.
- Drop apache-couchdb-0.10.1_no_icu_config.patch, no longer needed.
- As we don't patch configure, let's no longer invoke autoreconf.
-------------------------------------------------------------------
Thu Mar 25 11:05:04 UTC 2010 - mrueckert@suse.de
- fix rccouchdb symlink
-------------------------------------------------------------------
Thu Mar 25 10:54:57 UTC 2010 - mrueckert@suse.de
- added apache-couchdb-0.10.1_no_icu_config.patch:
remove dependency on icu-config. it is only used to set the
LD_LIBRARY_PATH.
-------------------------------------------------------------------
Fri Mar 19 11:59:30 UTC 2010 - dimstar@opensuse.org
- Provide a couchdb init file that can actually work on
openSUSE.
- Use the various service macros for post
- Do not launch ldconfig. There are no libraries installed in
system paths.
-------------------------------------------------------------------
Sun Mar 7 19:55:40 UTC 2010 - aj@suse.de
- Remove runtime requires on libicu-devel.
-------------------------------------------------------------------
Sun Mar 7 19:55:22 UTC 2010 - aj@suse.de
- Fix group.
-------------------------------------------------------------------
Tue Feb 16 09:36:45 UTC 2010 - awafaa@opensuse.org
- Add fix from https://issues.apache.org/jira/browse/COUCHDB-562.
-------------------------------------------------------------------
Mon Feb 15 18:46:00 UTC 2010 - riggwelter@opensuse.org
- Fix spec file to build sane packages.
-------------------------------------------------------------------
Thu Feb 11 11:59:31 UTC 2010 - awafaa@opensuse.org
- Initial build for openSUSE 0.10.1