2.0.0-rc2

@benoitc benoitc released this Jun 26, 2015 · 2 commits to master since this release

RCOUCH 2 Relase Candidate 2

Changes:

  • new: couch_event module. replacing gen_event call and using gproc. Now
    database events are handled in the process requiring it instead of requiring
    to launch a process them that proxy them. Also events can now be filtered
    before beeing sent. All modules are using it now.
  • new: couch_hooks module hooking database and index events for now. Events
    themselves are sent via registered hooks.
  • improvement: view changes HTTP rendering have been revamped reusing the same code as the
    database changes
  • update: use latest version of hackney

rcouch 2.0.0-rc1

@benoitc benoitc released this Jun 16, 2015 · 5 commits to master since this release

RCOUCH 2 Relase Candidate 1

Changes:

  • build is now using rebar3 instead of rebar
  • new code to improve the view changes in couch_mrview
  • build is now using shared libraries on the system to make the release
    smaller an deasier to maintain

RCOUCH 1.1.0 has been released

@benoitc benoitc released this Feb 4, 2015 · 26 commits to master since this release

RCOUCH 1.1.0 has been released. This is a new minor release.

Changes

  • add make package target to build packages on your platform
  • couch_httpd application updated to 1.1.0: paginate databases
  • couch application updated to 1.6.4:
    • fix couchjs build under centos 7
    • remove couch_plugin_event handler which was using too much CPU for nothing.

BREAKING CHANGES

  • rebar is now not included in the release
  • By default view_index_dir and database_dir settings in couch.ini are now identical.

RCOUCH is also available as a source archive.

Enjoy!

RCOUCH 1.0.3 has been released.

@benoitc benoitc released this Jan 12, 2015 · 44 commits to master since this release

RCOUCH 1.0.3 has been released. This is a maintenance release.

Changes

  • improve defaults settings to handle more concurrency

RCOUCH is also available as a source archive.

Enjoy!

RCOUCH 1.0.2 has been released.

@benoitc benoitc released this Jan 8, 2015 · 50 commits to master since this release

RCOUCH 1.0.2 has been released. This is a maintenance release.

Changes

  • fix view changes timeout issue with large databases.

RCOUCH is also available as a source archive.

Enjoy!

RCOUCH 1.0.1 has been released.

@benoitc benoitc released this Jan 6, 2015 · 57 commits to master since this release

RCOUCH 1.0.1 has been released. This is a maintenance release.

Changes

  • make the possibility to set the run_dir via a template

RCOUCH is also available as a source archive.

Enjoy!

RCOUCH 1.0.0 has been released

@benoitc benoitc released this Dec 14, 2014 · 57 commits to master since this release

RCOUCH 1.0.0 has been released. This is the first stable and long term supported release of rcouch.

Changes

  • Couchdb compatibility
    • Compatible with Apache COUCHDB 1.6.0
  • HTTP Interface
    • bulk_get API support.
  • Views
    • Major improvements in view changes indexing
    • Possibility to include deleted docs
    • Handle deleted keys in changes
  • Replicator
    • Support Replication using a view
    • Fix Replication freezes (improve pooling)
  • Core
    • Get ride of max_dbs settings
    • Create databases synchronously
    • UTF8 collation is using a ucol_nif
    • Add validate_doc_read property to design documents
    • JSON encoding using Jiffy
    • Major improvements in supervision tree
  • Logging
    • Usage of Lager for logging
  • Extensions
    • Support random doc fetching using the _random_doc handler
    • Support Geocouch 1.3, a spatial indexer

RCOUCH is also available as a source archive.

Enjoy!

rcouch 0.7.2 is released

@benoitc benoitc released this Jul 31, 2013 · 134 commits to master since this release

This release support latest couch_core changes:

  • fix r16b01 support
  • on changes remove the connection from the pool (increase concurrency)
  • remove gstab flag

Enjoy!