Hey all, I’m happy to present the first PR worth sharing for introducing per-doc-access control to the 3.x codebase.
https://github.com/apache/couchdb/pull/3038 There are few odds and ends left to do, but this is in good enough shape to get wider review on approach and implementation so far. My hope would be to include this in a future 3.2.0 release before embarking on reimplementing this for 4.x, which should be considerably simpler. The PR and linked resources have most of the information relevant to this. Please review, test and critique heavily, and let me know any questions you might have. This concludes a couple of weeks worth of effort spread across multiple years. It all started with the developer summit in Boston and Adam’s initial presentation of this design. I hope this makes it justice. Best Jan — Professional Support for Apache CouchDB: https://neighbourhood.ie/couchdb-support/