This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryFixes FerretDB high CPU causing cards not to open and persists board view switching.
Full changelog
v10.05 2026-07-20 WeKan ® release
This release fixes the following bugs:
- Fix: FerretDB high CPU and cards not opening — FerretDB v1 does not implement
MongoDB change streams, but the snap default reactivity order putchangeStreams
first, so Meteor issued $changeStream aggregates that FerretDB rejected thousands of
times per second (a busy-loop pinning FerretDB CPU at 100-390% — the "aggregate=…"
that dominated the operations summary — and starving board/card loading so cards
would not open). The snap now forceschangeStreamsout of the reactivity order for
FerretDB (oplog + polling only); real MongoDB is unchanged (#6492, #6493, #6480).
Thanks to uusijani, mueschel and xet7. - Fix: switching the board view now persists — the setBoardView method did not await
the profile write, so the client reloaded before it was saved (and a rejected write
was invisible), making view switching (e.g. to the new Statistics view) unreliable;
and All Boards on phones now lays the board icons out as a real 2-column CSS grid so
at least 2 show per row, where the earlier float rule did not (#6488).
Thanks to xet7.
Thanks to above GitHub users for their contributions and translators for their
translations.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About wekan
The Open Source kanban, built with Meteor. GitHub issues/PRs are only for FLOSS Developers, not for support, support is at https://wekan.fi/commercial-support/ . New English strings for new features at imports/i18n/data/en.i18n.json . Non-English translations at https://app.transifex.com/wekan/wekan only.
Related context
Related tools
Beta — feedback welcome: [email protected]