Jan Lehnardt
janl.bsky.narrativ.es
Jan Lehnardt
@janl.bsky.narrativ.es
25 years on the web.

Makes CouchDB, PouchDB & #offlinefirst.

CEO at @bsky.neighbourhood.ie.

ASF Member & CouchDB PMC Chair.

Made JSConf EU, Greenkeeper, Hoodie, Mustache.js.

Dissatisfied with the status-quo.

Soft Boy. Likes birds, bikes & bees.
Oh shit oh no, I’m so sorry.
November 13, 2025 at 6:43 AM
German mainstream media, even the public ones, is *obsessed* with this. The end result is that the absolute worst people get to have an uninformed hot take on every important issue and we never get anywhere with the discourse. It’s infuriating to watch.
November 12, 2025 at 6:27 PM
Not so trivial then
November 11, 2025 at 5:58 PM
JSC no, V8 yes, it’s even worse with the API changes. We need this to be stable for years, not change every six weeks.
November 11, 2025 at 12:31 PM
- native support for UUIDv7
- substantial speedups for bulk operations, purge operations and any btree operations by introducing a cache
- support for Debian Trixie
- Erlang 26 as minimum version
- Allow safe downgrading of CouchDB versions

Which makes it a pretty cool release :)

AMA.
November 11, 2025 at 11:06 AM
Most surprising though is that the scanner found more differences in SpiderMonkey versions (1.8.5, 76, 81, 115, 128) than SpiderMonkey vs QuickJS. We’ve copiously documented the differences: docs.couchdb.org/en/stable/be...

That said, the 3.5.1 highlights aside from bugfixes are:

4.4. JavaScript development tips — Apache CouchDB® 3.5 Documentation
docs.couchdb.org
November 11, 2025 at 11:06 AM
Since version 3.4 which introduced QuickJS, CouchDB ships with a background scanner module that will urn your SpiderMonkey JS in QuickJS and reports any incompatibilities. That you you can know ahead of time if it is safe to migrate:

neighbourhood.ie/blog/2024/09...
Neighbourhoodie - CouchDB 3.4.1 New Feature QuickJS
Neighbourhoodie Software is a software development company based in Berlin, Germany. We are experts in CouchDB, PouchDB, and Offline First.
neighbourhood.ie
November 11, 2025 at 11:06 AM
- we even had to ship 3.5.1 with just QuickJS because RHEL/Alma 10 doesn’t do SM anymore at all.

QuickJS is smaller, faster, lower memory footprint and we made it safe to migrate.
November 11, 2025 at 11:06 AM
Shit, I’m sorry! :(
November 11, 2025 at 6:12 AM
Fucking hell, hope you’re okay soon!
November 9, 2025 at 5:44 PM
I’m filled with hope like nothing else does every time I see them.
November 7, 2025 at 8:31 PM
Derek <3333333
November 7, 2025 at 6:00 PM
He never worked for me as bond, but here and now. Yeap.
October 16, 2025 at 6:16 AM
I can’t make it this year but it’d be so lovely to see you there. Hopefully next year!
October 13, 2025 at 8:17 AM