Wekan
Open source kanban board application built with Meteor
Alternative to: trello
v10.71
2026-08-06Binaries 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 fork 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.
| Bundle | Binary | From | Version | Checked | SHA256 |
|---|---|---|---|---|---|
| arm64 | FerretDB | wekan/FerretDB | latest | verified | 275ae50ac97e6a70… |
| arm64 | FerretDB | wekan/FerretDB | latest | verified | 275ae50ac97e6a70… |
| arm64 | Node.js | nodejs.org | v24.19.0 | verified | 01443c1e1a29e531… |
| arm64 | Node.js | nodejs.org | v24.19.0 | verified | 01443c1e1a29e531… |
| armhf | FerretDB | wekan/FerretDB | v1.45.0 | verified | a31a4dd877ecf5d5… |
| armhf | FerretDB | wekan/FerretDB | v1.45.0 | verified | a31a4dd877ecf5d5… |
| armhf | Node.js | wekan/node-patches | v24.19.0 | verified | b55350f3071b765a… |
| armhf | Node.js | wekan/node-patches | v24.19.0 | verified | b55350f3071b765a… |
| armv7 | FerretDB | wekan/FerretDB | v1.45.0 | verified | a31a4dd877ecf5d5… |
| armv7 | FerretDB | wekan/FerretDB | v1.45.0 | verified | a31a4dd877ecf5d5… |
| armv7 | Node.js | wekan/node-patches | v24.19.0 | verified | 8dbe0a9aa8550ad5… |
| armv7 | Node.js | wekan/node-patches | v24.19.0 | verified | 8dbe0a9aa8550ad5… |
| i386 | FerretDB | wekan/FerretDB | v1.45.0 | verified | a259f7f2603b745d… |
| i386 | FerretDB | wekan/FerretDB | v1.45.0 | verified | a259f7f2603b745d… |
| i386 | Node.js | wekan/node-patches | v24.19.0 | verified | 3b0b3bbfe27daf58… |
| i386 | Node.js | wekan/node-patches | v24.19.0 | verified | 3b0b3bbfe27daf58… |
| mac-arm64 | FerretDB | wekan/FerretDB | latest | verified | 639ed58b84820b3d… |
| mac-arm64 | FerretDB | wekan/FerretDB | latest | verified | 639ed58b84820b3d… |
| mac-arm64 | Node.js | nodejs.org | v24.19.0 | verified | 3f1cf157479c1480… |
| mac-arm64 | Node.js | nodejs.org | v24.19.0 | verified | 3f1cf157479c1480… |
| ppc64le | FerretDB | wekan/FerretDB | v1.45.0 | verified | de4518c7774d3025… |
| ppc64le | FerretDB | wekan/FerretDB | v1.45.0 | verified | de4518c7774d3025… |
| ppc64le | Node.js | nodejs.org | v24.19.0 | verified | c510c6ce12f07010… |
| ppc64le | Node.js | nodejs.org | v24.19.0 | verified | c510c6ce12f07010… |
| riscv64 | FerretDB | wekan/FerretDB | v1.45.0 | verified | 7dc2952f554e8800… |
| riscv64 | FerretDB | wekan/FerretDB | v1.45.0 | verified | 7dc2952f554e8800… |
| riscv64 | Node.js | unofficial-builds.nodejs.org | v24.19.0 | verified | cd1f14af28121480… |
| riscv64 | Node.js | unofficial-builds.nodejs.org | v24.19.0 | verified | cd1f14af28121480… |
| s390x | FerretDB | wekan/FerretDB | v1.45.0 | verified | 0ae2e2f2cffdc5dd… |
| s390x | FerretDB | wekan/FerretDB | v1.45.0 | verified | 0ae2e2f2cffdc5dd… |
| s390x | Node.js | nodejs.org | v24.19.0 | verified | a4792e65962ffa0a… |
| s390x | Node.js | nodejs.org | v24.19.0 | verified | a4792e65962ffa0a… |
| win64 | FerretDB | wekan/FerretDB | latest | verified | f6337994368a52d0… |
| win64 | FerretDB | wekan/FerretDB | latest | verified | f6337994368a52d0… |
| win64 | Node.js | nodejs.org | v24.19.0 | verified | 57f71ab3652e797d… |
| win64 | Node.js | nodejs.org | v24.19.0 | verified | 57f71ab3652e797d… |
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.
v10.71 2026-08-06 WeKan ® release
In short: the bundled MongoDB Database Tools - bsondump, mongodump, mongoexport, mongofiles, mongoimport, mongorestore, mongostat and mongotop - now come from wekan/mongo-tools-patches instead of the wekan/mongo-tools fork, in every place that downloads them: the amd64 base bundle, the per-arch overwrite in each Linux bundle, the Windows and macOS bundles, the preflight and download checks, the Dockerfile, both snapcraft files, the Flatpak and AppImage workflows and the docs. The fork changed none of upstream’s Go source and existed only to carry a build; the new repository keeps that build, clones the newest upstream release and applies patches to it, exactly as wekan/node-patches replaced the wekan/node fork. Nothing about the bundles changes - the same asset names, the same per-tool tolerance for an architecture with no binary, the same checksum verification - and the new checkout beside the repository is excluded from git and from Meteor’s file scan like its siblings. Below that: the release scripts now run on the bash 3.2 that macOS ships, so a release can be triggered from a Mac.
| Platform | Binary | From | Version | SHA256 |
|---|---|---|---|---|
| amd64 | Node.js | nodejs.org | v24.19.0 | 14b342e71204f811bde6153be8e04b62aef63c236fef92b55f9c83154b409647 |
| amd64 | FerretDB | wekan/FerretDB | v1.45.0 | 94713f605167abb45a3717482d35de4824cb4a8f199c1400e826a8a2b04f3893 |
| arm64 | Node.js | nodejs.org | v24.19.0 | 01443c1e1a29e531ccad5a46fefa6df490d2189c49f7955904aecdbb0fe86fdc |
| arm64 | FerretDB | wekan/FerretDB | v1.45.0 | 275ae50ac97e6a70eee72e6de37766c458775c5997c896352db5189c6cf1f04b |
| loong64 | Node.js | unofficial-builds.nodejs.org | v24.19.0 | c24f224726f2d785bd18a1fd09f5e6d1fecf0269928451a60c5da9eac8e92e68 |
| loong64 | FerretDB | wekan/FerretDB | v1.45.0 | 28bf67981168dfc4bd67698b41dd62628aafe347a77f2b1e6ffcadf009d575e0 |
| mac-arm64 | Node.js | nodejs.org | v24.19.0 | 3f1cf157479c1480352083105e13faf9d008ede98e7e157746b6df940d197b94 |
| mac-arm64 | FerretDB | wekan/FerretDB | v1.45.0 | 639ed58b84820b3d588f4161c64d0ab940d0cc6e7d022088d60c2b0b97f99f8e |
| mac-x64 | Node.js | nodejs.org | v24.19.0 | d35e95230f46f6f0751df497c56622c6735e05d5e1fb1630996a005b9d328fe4 |
| mac-x64 | FerretDB | wekan/FerretDB | v1.45.0 | fd519903f5630e881e38e7c5814f00c0e89ad26f6785f1ddcbab4058356fc9f3 |
| ppc64le | Node.js | nodejs.org | v24.19.0 | c510c6ce12f07010f771e6edb22a3fe23f4f2e6f40b1ffd4941aed0646a0d8b3 |
| ppc64le | FerretDB | wekan/FerretDB | v1.45.0 | de4518c7774d302533369c477759ddd866785d6741d98d399388eb8de3df175a |
| riscv64 | Node.js | unofficial-builds.nodejs.org | v24.19.0 | cd1f14af2812148002f58b58a5f9af512a50e3b8e8c148e0db44019dcb68edfd |
| riscv64 | FerretDB | wekan/FerretDB | v1.45.0 | 7dc2952f554e8800c4029577901999e06e10272da686f7e402177080067028f9 |
| s390x | Node.js | nodejs.org | v24.19.0 | a4792e65962ffa0af42627aacf1122a60c3c88dbf4e4184f06820d66f9da8ba4 |
| s390x | FerretDB | wekan/FerretDB | v1.45.0 | 0ae2e2f2cffdc5dd2ea4f125281a5e12eea216fbe49b5561d9c001700c3fc0c1 |
| win64 | Node.js | nodejs.org | v24.19.0 | 57f71ab3652e797d84acddc79c81cc9ff1c6ddb2a1974cdb83f00fee9bff4c73 |
| win64 | FerretDB | wekan/FerretDB | v1.45.0 | f6337994368a52d011d438c82b914b0cedb3178fd030acac8db3dab8017cee85 |
This release changes where the bundled MongoDB Database Tools come from:
The MongoDB Database Tools come from wekan/mongo-tools-patches now. Thanks to xet7.
wekan/mongo-tools was a fork of a large Go project that changed none of its
source: its six commits were the build workflow and its changelog, and the 738
directories of upstream Go beside them were kept in a fork only so that workflow
had somewhere to live. wekan/mongo-tools-patches keeps the build and drops the
fork - it clones the newest upstream mongodb/mongo-tools release, applies the
patches in its dist/ (there are none yet, which is the honest state of a fork
that changed nothing), cross-compiles the eight tools for sixteen platforms with
CGO disabled and publishes the same <tool>-<arch>[.exe] assets with a
.sha256sum beside each. It is the same move wekan/node-patches made for the
retired wekan/node fork.
So every download URL here moved with it: the amd64 base bundle and the per-arch
overwrite in the Linux bundle jobs and in releases/repack-bundle-for-arch.sh,
the Windows and macOS bundle jobs, releases/check-arch-binaries.sh,
releases/require-binaries.sh, releases/test-download-urls.sh, the
Dockerfile, snapcraft.yaml and snapcraft-core26.yaml, the Flatpak and
AppImage workflows, the Sandstorm build-deps note and the CPU-platforms
documentation.
Nothing else changes. The asset names are the same, the per-tool tolerance for
an architecture the tools were not built for is the same, and the checksum
verification is the same, because the build script moved across unchanged. What
does change is that the next release needs wekan/mongo-tools-patches to have
published a release first: its Release All has not run yet, and the amd64
bundle’s download of the eight tools is not tolerant of a missing release.
and has the following developer-tooling changes:
The mongo-tools-patches checkout is excluded from git and from Meteor's scan. Thanks to xet7.
mongo-tools-patches/ is a separate git repository worked on beside WeKan, like
node-patches/, FerretDB/ and the mongo-tools/ clone it replaces. It is in
.gitignore so it is not untracked noise in git status, and in
.meteorignore so Meteor does not walk it during a build - nothing in WeKan
imports it. The guard that checks every git repository cloned in here is
excluded from BOTH files covers it now.
The release scripts run on the bash 3.2 that macOS ships. Thanks to xet7.
releases/release-all.sh and releases/version.sh built arrays with
mapfile, a bash 4+ builtin absent from the bash 3.2 that macOS still ships,
so ./releases/release-all.sh stopped with mapfile: command not found and
could not trigger a release from a Mac - and brew install mapfile finds
nothing, because mapfile is a shell builtin, not a program. Each
mapfile -t VAR < <(cmd) became the portable read loop
VAR=(); while IFS= read -r line; do VAR+=("$line"); done < <(cmd), which
builds the same array on bash 3.2 and on the bash 5 the Ubuntu release runner
uses. Converted: release-all.sh’s RELEASED version list, and version.sh’s three
reads - the Node.js files, the MongoDB files, and the two newest CHANGELOG
release lines.
Thanks to above GitHub users for their contributions and translators for their translations.