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.
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
Reposted by Jan Lehnardt
why are you notifying package authors on friday night about a change that takes effect monday morning. what the hell are you doing
October 10, 2025 at 10:20 PM
Oh and we are exporting 5–10GW on top and prices are low to zero.

Love everything* about this.

(*still lots to be done)

Thanks app.electricitymaps.com/map/live/
app.electricitymaps.com
October 5, 2025 at 2:06 PM