Releases: benoitc/couchbeam
couchbeam 1.0.1 has been released
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
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
andcouchbeam_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
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 settingattachments=true
option. A new option
{accept. <<"multipart/mixed">>}
can also be used with the options
open_revs
orrevs
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.
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
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
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
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
byhackney
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
andcouchbeam_changes:fetch
functions bycouchbeam_changes/follow
andcouchbeam_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 definingWITH_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!