Wekan logo

Wekan

Open source kanban board application built with Meteor

Alternative to: trello


About Versions (218)

v10.71

2026-08-06

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 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.

BundleBinaryFromVersionCheckedSHA256
arm64FerretDBwekan/FerretDBlatestverified275ae50ac97e6a70…
arm64FerretDBwekan/FerretDBlatestverified275ae50ac97e6a70…
arm64Node.jsnodejs.orgv24.19.0verified01443c1e1a29e531…
arm64Node.jsnodejs.orgv24.19.0verified01443c1e1a29e531…
armhfFerretDBwekan/FerretDBv1.45.0verifieda31a4dd877ecf5d5…
armhfFerretDBwekan/FerretDBv1.45.0verifieda31a4dd877ecf5d5…
armhfNode.jswekan/node-patchesv24.19.0verifiedb55350f3071b765a…
armhfNode.jswekan/node-patchesv24.19.0verifiedb55350f3071b765a…
armv7FerretDBwekan/FerretDBv1.45.0verifieda31a4dd877ecf5d5…
armv7FerretDBwekan/FerretDBv1.45.0verifieda31a4dd877ecf5d5…
armv7Node.jswekan/node-patchesv24.19.0verified8dbe0a9aa8550ad5…
armv7Node.jswekan/node-patchesv24.19.0verified8dbe0a9aa8550ad5…
i386FerretDBwekan/FerretDBv1.45.0verifieda259f7f2603b745d…
i386FerretDBwekan/FerretDBv1.45.0verifieda259f7f2603b745d…
i386Node.jswekan/node-patchesv24.19.0verified3b0b3bbfe27daf58…
i386Node.jswekan/node-patchesv24.19.0verified3b0b3bbfe27daf58…
mac-arm64FerretDBwekan/FerretDBlatestverified639ed58b84820b3d…
mac-arm64FerretDBwekan/FerretDBlatestverified639ed58b84820b3d…
mac-arm64Node.jsnodejs.orgv24.19.0verified3f1cf157479c1480…
mac-arm64Node.jsnodejs.orgv24.19.0verified3f1cf157479c1480…
ppc64leFerretDBwekan/FerretDBv1.45.0verifiedde4518c7774d3025…
ppc64leFerretDBwekan/FerretDBv1.45.0verifiedde4518c7774d3025…
ppc64leNode.jsnodejs.orgv24.19.0verifiedc510c6ce12f07010…
ppc64leNode.jsnodejs.orgv24.19.0verifiedc510c6ce12f07010…
riscv64FerretDBwekan/FerretDBv1.45.0verified7dc2952f554e8800…
riscv64FerretDBwekan/FerretDBv1.45.0verified7dc2952f554e8800…
riscv64Node.jsunofficial-builds.nodejs.orgv24.19.0verifiedcd1f14af28121480…
riscv64Node.jsunofficial-builds.nodejs.orgv24.19.0verifiedcd1f14af28121480…
s390xFerretDBwekan/FerretDBv1.45.0verified0ae2e2f2cffdc5dd…
s390xFerretDBwekan/FerretDBv1.45.0verified0ae2e2f2cffdc5dd…
s390xNode.jsnodejs.orgv24.19.0verifieda4792e65962ffa0a…
s390xNode.jsnodejs.orgv24.19.0verifieda4792e65962ffa0a…
win64FerretDBwekan/FerretDBlatestverifiedf6337994368a52d0…
win64FerretDBwekan/FerretDBlatestverifiedf6337994368a52d0…
win64Node.jsnodejs.orgv24.19.0verified57f71ab3652e797d…
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.

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.

PlatformBinaryFromVersionSHA256
amd64Node.jsnodejs.orgv24.19.014b342e71204f811bde6153be8e04b62aef63c236fef92b55f9c83154b409647
amd64FerretDBwekan/FerretDBv1.45.094713f605167abb45a3717482d35de4824cb4a8f199c1400e826a8a2b04f3893
arm64Node.jsnodejs.orgv24.19.001443c1e1a29e531ccad5a46fefa6df490d2189c49f7955904aecdbb0fe86fdc
arm64FerretDBwekan/FerretDBv1.45.0275ae50ac97e6a70eee72e6de37766c458775c5997c896352db5189c6cf1f04b
loong64Node.jsunofficial-builds.nodejs.orgv24.19.0c24f224726f2d785bd18a1fd09f5e6d1fecf0269928451a60c5da9eac8e92e68
loong64FerretDBwekan/FerretDBv1.45.028bf67981168dfc4bd67698b41dd62628aafe347a77f2b1e6ffcadf009d575e0
mac-arm64Node.jsnodejs.orgv24.19.03f1cf157479c1480352083105e13faf9d008ede98e7e157746b6df940d197b94
mac-arm64FerretDBwekan/FerretDBv1.45.0639ed58b84820b3d588f4161c64d0ab940d0cc6e7d022088d60c2b0b97f99f8e
mac-x64Node.jsnodejs.orgv24.19.0d35e95230f46f6f0751df497c56622c6735e05d5e1fb1630996a005b9d328fe4
mac-x64FerretDBwekan/FerretDBv1.45.0fd519903f5630e881e38e7c5814f00c0e89ad26f6785f1ddcbab4058356fc9f3
ppc64leNode.jsnodejs.orgv24.19.0c510c6ce12f07010f771e6edb22a3fe23f4f2e6f40b1ffd4941aed0646a0d8b3
ppc64leFerretDBwekan/FerretDBv1.45.0de4518c7774d302533369c477759ddd866785d6741d98d399388eb8de3df175a
riscv64Node.jsunofficial-builds.nodejs.orgv24.19.0cd1f14af2812148002f58b58a5f9af512a50e3b8e8c148e0db44019dcb68edfd
riscv64FerretDBwekan/FerretDBv1.45.07dc2952f554e8800c4029577901999e06e10272da686f7e402177080067028f9
s390xNode.jsnodejs.orgv24.19.0a4792e65962ffa0af42627aacf1122a60c3c88dbf4e4184f06820d66f9da8ba4
s390xFerretDBwekan/FerretDBv1.45.00ae2e2f2cffdc5dd2ea4f125281a5e12eea216fbe49b5561d9c001700c3fc0c1
win64Node.jsnodejs.orgv24.19.057f71ab3652e797d84acddc79c81cc9ff1c6ddb2a1974cdb83f00fee9bff4c73
win64FerretDBwekan/FerretDBv1.45.0f6337994368a52d011d438c82b914b0cedb3178fd030acac8db3dab8017cee85

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.