Wekan logo

Wekan

Open source kanban board application built with Meteor

Alternative to: trello


About Versions (218)

v11.10

2026-08-23

Binaries in these bundles

Each bundle carries a Node.js, a FerretDB and the MongoDB Database Tools. Which source has a given CPU varies from release to release - nodejs.org builds some architectures, unofficial-builds others, and the wekan/node-patches build the ones neither of them does - and not every source publishes a checksum. This is what went into this release, and which downloads were checked against a published SHA256.

BundleBinaryFromVersionCheckedSHA256
amd64FerretDBwekan/FerretDBv1.56.0verified69d01612cb47c0d5…
amd64Node.jsnodejs.orgv24.19.0verified14b342e71204f811…
arm64FerretDBwekan/FerretDBv1.56.0verifiedcc1a9370147f2a3f…
arm64Node.jsnodejs.orgv24.19.0verified01443c1e1a29e531…
armhfFerretDBwekan/FerretDBv1.56.0verifiedd861ac1e0e5d5857…
armhfNode.jswekan/node-patchesv24.19.0verified46509e82e4f08d0d…
armv6FerretDBwekan/FerretDBv1.56.0verifiedb4fe009df4db5775…
armv6Node.jswekan/node-patchesv24.19.0verified1a76291e8edfd5c0…
armv7FerretDBwekan/FerretDBv1.56.0verifiedd861ac1e0e5d5857…
armv7Node.jswekan/node-patchesv24.19.0verified1303fbc89fb187c1…
i386FerretDBwekan/FerretDBv1.56.0verified5bce5b64de0714fe…
i386Node.jswekan/node-patchesv24.19.0verifiedc94bc7fc2713b22c…
mac-arm64FerretDBwekan/FerretDBv1.56.0verifieda1392495577e31a5…
mac-arm64Node.jsnodejs.orgv24.19.0verified3f1cf157479c1480…
mac-x64FerretDBwekan/FerretDBv1.56.0verifiedd69747673c5d949b…
mac-x64Node.jsnodejs.orgv24.19.0verifiedd35e95230f46f6f0…
ppc64leFerretDBwekan/FerretDBv1.56.0verified499001e39e0d2dc5…
ppc64leNode.jsnodejs.orgv24.19.0verifiedc510c6ce12f07010…
riscv64FerretDBwekan/FerretDBv1.56.0verified8cfc70e87d2e793e…
riscv64Node.jsunofficial-builds.nodejs.orgv24.19.0verifiedcd1f14af28121480…
s390xFerretDBwekan/FerretDBv1.56.0verifieda126d529eaf7464c…
s390xNode.jsnodejs.orgv24.19.0verifieda4792e65962ffa0a…
win-arm64FerretDBwekan/FerretDBv1.56.0verified24941610fc797051…
win-arm64Node.jsnodejs.orgv24.19.0verified8502f4a50b458d4c…
win64FerretDBwekan/FerretDBv1.56.0verified2f826aa313b06632…
win64Node.jsnodejs.orgv24.19.0verified57f71ab3652e797d…

A row saying no checksum published is not a failed check - it is a source that publishes nothing to check against. Those are the ones worth fixing at the source.

v11.10 2026-08-23 WeKan ® release

In short: a CRITICAL SECURITY ISSUE, ImportBleed, allowed a logged-out DDP client to write imported board data directly into the database; both import methods now reject unauthenticated callers after mandatory argument validation and before import processing. Below that: bounded legacy E2E login waits, restored Transifex locale aliases, Office and API report translations, visible obsolete English placeholders and focused regression coverage.

PlatformBinaryFromVersionSHA256
amd64Node.jsnodejs.orgv24.19.014b342e71204f811bde6153be8e04b62aef63c236fef92b55f9c83154b409647
amd64FerretDBwekan/FerretDBv1.53.0eae1f0a8f73bfc979738bfff7284d40fd1bc55de2cc56514721fc155c3624f7d
arm64Node.jsnodejs.orgv24.19.001443c1e1a29e531ccad5a46fefa6df490d2189c49f7955904aecdbb0fe86fdc
arm64FerretDBwekan/FerretDBv1.53.0bdc50caee3ac28495b42d2130b94a042a9dd6d3a38f732cac02b648f36c891da
mac-arm64Node.jsnodejs.orgv24.19.03f1cf157479c1480352083105e13faf9d008ede98e7e157746b6df940d197b94
mac-arm64FerretDBwekan/FerretDBv1.53.0cb14ffe93e285903e5a8a9c1821687ddb5b8a979a11c584bf4af534b272c6d3e
mac-x64Node.jsnodejs.orgv24.19.0d35e95230f46f6f0751df497c56622c6735e05d5e1fb1630996a005b9d328fe4
mac-x64FerretDBwekan/FerretDBv1.53.0d97dfa9afa60aa05f25384327de82efe7b71d958ed24c1f66618284294a65cd3

This release fixes the following CRITICAL SECURITY ISSUE of ImportBleed:

Board imports reject logged-out DDP callers before import processing. Thanks to Char0n1507 and xet7.

The importBoard method reached direct collection writers without first requiring an authenticated user, allowing a network client with no account or token to create imported board data and placeholder users. importBoard and importScoped now complete Meteor’s mandatory type checks, then reject logged-out callers before feature checks, parsers or creators can run. Scoped imports carry the authenticated method user explicitly. Denied attempts are attributed by connection address in Admin Panel / Problems. Source-level and logged-out browser regression tests cover the guard and no-write outcome. See GHSA-qp32-wqxw-wq3h and ImportBleed.

and has the following developer-tooling fix:

Legacy E2E login and suite waits are bounded. Thanks to xet7.

The Puppeteer list-regression suite now waits for a connected DDP session before resume-token login and bounds the token callback, reactive identity settlement and entire suite. A stalled fresh second session fails with its URL, DDP status, user id and login state instead of pausing all tests indefinitely. Regression coverage keeps every wait bounded and diagnostic.

and improves the following translations:

Translation tooling - placeholder safety and same-language vocabulary reuse.

Transifex locale aliases remain symlinks to their translation targets. Thanks to xet7.

The Khmer and Russian hyphenated locale aliases again point to their underscored Transifex targets. Translation pulls therefore update the files loaded by the app instead of leaving materialized copies stale. The former copies were byte-identical to their targets, so no translation was lost; lazy-loading and new-language wiring tests pin both aliases as symlinks.

IPv4 and IPv6 labels follow each language’s own IP-address vocabulary. Thanks to xet7.

The placeholder-only local-memory tool now derives versioned protocol labels from each language’s established IP-address translation, preserving its word order and changing only the universal protocol token. It filled 282 rendered labels across 141 language tags (268 stored values plus seven locale aliases). Two obsolete English sentences were reset to the current source so future fills can see them, and wrong-script analysis now ignores only exact IPv4 and IPv6 identifiers while continuing to inspect surrounding prose. Regression tests pin the ambiguity guard, placeholder protection and narrow protocol-token exception.

East Asian translations - the Office and REST API usage reports.

Office and API reports use simplified and traditional Chinese. Thanks to xet7.

All twelve translatable report labels and descriptions now cover eleven Chinese language tags, using simplified or traditional script to match each existing locale. Product and protocol terms such as REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, both scripts and the intentionally universal API labels.

Office and API reports use Japanese and Korean. Thanks to xet7.

All twelve report labels and descriptions now cover three Japanese and two Korean language tags, following each family’s established login and address vocabulary. REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, both writing systems and the intentionally universal API labels.

Cyrillic translations - the Office and REST API usage reports.

Office and API reports use Russian and Ukrainian. Thanks to xet7.

All twelve report labels and descriptions now cover four Russian and two Ukrainian language tags, following each family’s established login and address vocabulary. REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, both languages and the intentionally universal API labels.

Office and API reports use Belarusian and Bulgarian. Thanks to xet7.

All twelve report labels and descriptions now use distinct Belarusian and Bulgarian vocabulary in Cyrillic script. REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, both languages and the intentionally universal API labels.

Right-to-left translations - the Office and REST API usage reports.

Office and API reports use Arabic across four locale tags. Thanks to xet7.

All twelve report labels and descriptions now cover the Arabic, Algerian, Egyptian and Moroccan tags in Arabic script. REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, all four right-to-left tags, Arabic-script content and the intentionally universal API labels.

Office and API reports use Hebrew and Persian. Thanks to xet7.

All twelve report labels and descriptions now cover two Hebrew and two Persian language tags in their respective right-to-left scripts. REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, both scripts and the intentionally universal API labels.

Indic translations - the Office and REST API usage reports.

Office and API reports use Hindi and Gujarati. Thanks to xet7.

All twelve report labels and descriptions now cover two Hindi tags in Devanagari and one Gujarati tag in Gujarati script. REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, both scripts and the intentionally universal API labels.

Greek translations - the Office and REST API usage reports.

Office and API reports use Greek across both locale tags. Thanks to xet7.

All twelve report labels and descriptions now cover both Greek language tags in Greek script. REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, Greek-script content and the intentionally universal API labels.

Khmer translations - the Office and REST API usage reports.

Office and API reports use Khmer. Thanks to xet7.

All twelve translatable report labels and descriptions now use Khmer vocabulary across the three Khmer language tags. API, REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, Khmer script, variant consistency and the intentionally universal literals.

Vietnamese translations - the Office and REST API usage reports.

Office and API reports use Vietnamese. Thanks to xet7.

All twelve translatable report labels and descriptions now use Vietnamese across both language tags, following their established login, report and endpoint vocabulary. API, REST API, IPv4, IPv6 and WITH_API=true remain recognizable. Regression coverage checks every translated key, variant consistency and the intentionally universal literals.

Thanks to above GitHub users for their contributions and translators for their translations.