That's really great to hear about native JWT auth support, that is a huge gap for me to not have a good story of how to do auth. I totally understand the reasons for moving it outside of the database, but it was too much work to create and manage my own proxy on top of couchdb.
Thanks a lot for the clarification, and I'll be watching.
Some of the things that trouble me. The ubuntu upstream package manager dropped off the radar for a while, not sure if it's currently running or not. Also, the last release was a looong time ago. I understand it's pretty stable, but there are rough spots that could use some shoring up as noted.
These issues aren't enough for me drop its active use in production, but I'm eyeing reworking how I use if these kinds of issues continue. This kind of dropping the ball doesn't instill confidence. I don't want to have to maintain my own installer so I can predictably perform new installations.
Also, no Linux ARM package. I gave a go at compiling it myself for ARM, but that failed due to being unable to find/use a compatible SpiderMonkey.
It's great tech, and I'd love to carry it with me into bigger and better projects. Here hoping :)
CouchDB doesn't move extremely fast. It's kinda boring and reliable once everything is set up - which I consider a good thing.
But I agree, it's annoying to not be able to analyse data across multiple user DBs with a single query or to build hacky solutions when listening to changes across databases.
[1] https://github.com/apache/couchdb/issues/1524
E: typo
+--+ +-------+ +-------+ +--+
|PG+<-+->+CouchDB+<-->+PouchDB+<-->+UI|
+--+ | +-------+ +-------+ +--+
|
+->...
|
+->...
[0]: https://kroki.io/ditaa/svg/eNpTUNDW1dVWAAEgAwy0sXG0uRQUagLct...