Skip to content

Releases: benoitc/couchbeam

couchbeam 1.0.1 has been released

30 Dec 20:55
Compare
Choose a tag to compare

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

Changes

  • fix connection reusing in changes and view streams
  • bump hackney version to 0.10.1

The full changelog is available here: 1.0.0...1.0.1

Couchbeam is also available as a source archive or via expm.

Enjoy!

couchbeam 1.0.0 has been released

21 Dec 18:29
Compare
Choose a tag to compare

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

Changes

  • send a doc and its attachments efficiently using the multipart
    API
    .
  • add couchbeam:get_config/{1,2,3}, couchbeam:set_config/{4,5} and
    couchbeam:delete_config/{3,4} to use the config
    API
    .
  • add couchbeam_uuids:random/0 and couchbeam_uuids:utc_random/0 to
    generate UUIDS in your app instead of reusing the UUID generated on
    the node. By default couchbeam is fetching from the node.
  • add {error, forbidden} and {error, unauthenticated} as possible
    results of a reply.
  • fix accept header handling

The full changelog is available here: 0.10.0...1.0.0

Couchbeam is also available as a source archive or via expm.

Enjoy!

couchbeam 0.10.0 has been released

20 Dec 23:22
Compare
Choose a tag to compare

couchbeam 0.10.0 has been released. This is a service release with new features. Next version will be the 1.0.

Changes

  • add couchbeam:get_missing_revs/2 to get the list of missing
    revisions
  • add support of the multipart
    API
    when fetching a doc: This change make
    couchbeam:open_doc/3 return a multipart response {ok, {multipart, Stream}} when using the setting attachments=true option. A new option
    {accept. <<"multipart/mixed">>} can also be used with the options
    open_revs or revs to fetch the response as a multipart.
  • bump the hackney version to
    0.9.1 .

The full changelog is available here: 0.9.3...0.10.0

Couchbeam is also available as a source archive or via expm.

Enjoy!

couchbeam 0.9.3 has been released.

07 Dec 15:46
Compare
Choose a tag to compare

couchbeam 0.9.3 has been released. This is a maintenance release.

Changes

  • fix: couchbeam:open_or_create_db/2

The full changelog is available here: 0.9.2...0.9.3

Couchbeam is also available as a source archive or via expm.

Enjoy!

couchbeam 0.9.2 has been released

07 Dec 15:02
Compare
Choose a tag to compare

couchbeam 0.9.2 has been released. This is a maintenance release.

Changes

  • bump hackney to 0.8.3

The full changelog is available here: 0.9.1...0.9.2

Couchbeam is also available as a source archive or via expm.

Enjoy!

couchbeam 0.9.1 has been released

05 Dec 23:53
Compare
Choose a tag to compare

couchbeam 0.9.1 has been released. This is a fix release.

Changes

  • fix design docid encoding
  • fix couchbeam.app.src version

The full changelog is available here: 0.9.0...0.9.1

Couchbeam is also available as a source archive or via expm.

Enjoy!

couchbeam 0.9.0 has been released

05 Dec 21:11
Compare
Choose a tag to compare

couchbeam 0.9.0 has been released. This is a major release pre-1.0. API is now frozen and won't change much until the version 1.0.

Changes

  • replaced the use of ibrowse by hackney to handle HTTP connections
  • new view streaming
    API
    to fetch view reults
  • new changes streaming
    API
    to fetch db changes feeds
  • replace couchbeam_changes:stream and couchbeam_changes:fetch
    functions by couchbeam_changes/follow and couchbeam_changes:follow_once.
  • breaking change: remove deprecated view API. Everything is now managed in the
    couch_view module.
  • breaking change: new attachment API
  • new: JSX a pure erlang JSON encoder/decoder is now the default. Jiffy
    can be set at the compilation by defining WITH_JIFFY in the Erlang
    options.
  • removed the mochiweb dependency.

The full changelog is available here: 0.8.1...0.9.0

Hackney is also available as a source archive or via expm.

Enjoy!