Fluence 0.7.0 — the first release since 0.6.1, updated for current Crystal and Bootstrap 5.
Highlights
- Git is the single source of truth. The in-memory cache and index are gone; Fluence reads from and commits to the wiki repository directly. Bare repositories are the default for new installations; existing checkouts (
.gitin the data directory) keep working in working-tree mode. - Git access over HTTP. The wiki repository is served with the smart HTTP protocol at
/repo, with HTTP Basic authentication and the regular ACL (Read to clone/pull, Write to push). Pushes are visible in the wiki immediately, and concurrent wiki edits and pushes are safe. - Page history from git commits, with structured commit messages.
- Markdown: GitHub Flavored Markdown with standard links, rendered server-side;
[[page]]links are removed. - Editor: EasyMDE with client-side drafts (localStorage) and "Save and continue"; per-user settings for edit/view mode, side-by-side preview, fullscreen, draft delay, and color scheme (light/dark).
- Pages: titles index at
/titles/<slug>, attachments move with a renamed page (optionally rewriting links in other pages), media search. - Users: the first registered user becomes admin and registration is then closed; hardened cookies.
- Frontend: Bootstrap 5.3, Font Awesome 6, highlight.js 11; jQuery and fine-uploader removed; all assets served locally.
- Packaging: Dockerfile and
docker composesupport; prebuilt static Linux binaries (x86_64 and aarch64) attached to this release. - License changed to AGPL-3.0.
Downloads
fluence-v0.7.0-linux-<arch>.tar.gz contains the fluence binary and the public/ assets directory. Unpack and run ./fluence from the unpacked directory; git must be installed on the host.