couchdb
couchdb copied to clipboard
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Introduce a new config setting `hash_algorithms`. The values of the new config parameter is a list of comma-separated values of Erlang [hash algorithms](https://www.erlang.org/doc/apps/crypto/algorithm_details.html#hmac). An example: ```ini hash_algorithms = sha256, sha,...
Attempt to use _bulk_get and if it fails or if documents have attachments fetch those individually as before. On the first go-around, use the json version of _bulk_get response. This...
In order to comply the recommendations of [OWASP](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#maximum-password-lengths) I would like to change the hashing algorithm of CouchDB to a HMAC-SHA-256. Currently it only seems possible to set iterations. I...
## Description I install new 6 node cluster. Enable authentication and add 5 nodes through Fauxton. When I run Verify CouchDB Installation from Fauxton I see an error in Replication...
This is a 2022 rebase of #3038 with many comments on that PR addressed. This is still a WIP ## Overview This PR introduces the long-awaited first iteration of the...
Moving to couch3. We pre-populate debconf for unattended installs when provisioning servers. Something like... ```bash echo "couchdb couchdb/mode select standalone couchdb couchdb/adminpass password couchdb couchdb/adminpass_again password couchdb couchdb/bindaddress string 127.0.0.1...
While niche, the casing algo change will require existing tooling change outside of CouchDB. As such, I think we should consider this a breaking change as per SemVer and I...
## Summary Starting with [this](https://couchdb.slack.com/archives/C49LEE7NW/p1659464808156129) Slack discussion, I would like to capture the thoughts from the discussion and talk about ideas to enhance/implement such a "global health-check-system" (gHCS). In this...
We're long past due upgrading to [rebar 3 (latest)](https://github.com/erlang/rebar3). This requires using @davisp's [erlang-native-compiler](https://github.com/davisp/erlang-native-compiler) to continue to build our NIFs.
## Overview In a JWT token it is possible to add an attribute for role claims. If the roles are presented as top-level attribute like ```json { "couchdb-roles": [ "my_role_1",...