Skip to content

v1.68.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 19:39
· 137 commits to main-v1 since this release

FerretDB v1 (SQLite) multi-platform binaries — one ferretdb-[.exe] asset per platform (no ferretdb.zip). Built by release-all.yml from the wekan/FerretDB fork.

Platforms: amd64, arm64, armhf, armv6, armel, i386, ppc64le, s390x, riscv64, loong64, win64, win-arm64, win32, mac-amd64, mac-arm64, freebsd-amd64, freebsd-arm64

Every binary has a <name>.sha256sum beside it. To check a download:

curl -fsSLO https://github.com/wekan/FerretDB/releases/download/v1.68.0/ferretdb-amd64
curl -fsSLO https://github.com/wekan/FerretDB/releases/download/v1.68.0/ferretdb-amd64.sha256sum
sha256sum -c ferretdb-amd64.sha256sum

New Features 🎉

  • The FerretDB binary can verify an existing SQLite database without starting
    a network service.
    ferretdb check-sqlite <path> opens the file read-only
    and immutable, runs PRAGMA quick_check(1), prints ok only for a healthy
    database and returns a failing exit status for corruption, a missing file or
    a failed check. WeKan startup recovery can therefore use the exact SQLite
    implementation bundled with FerretDB on every supported CPU instead of
    depending on a separately installed CLI. The implementation and its tests are
    excluded from ferretdb_no_sqlite builds, which retain no SQLite driver
    dependency by @xet7. Thanks to xet7.