Accent CMS 0.25.1 — the Linux binaries run on older distros again
Accent CMS 0.25.1 is out: a bugfix release for the 0.25 line, cut from the
v0.25.0 tag with none of the 0.26 development work. Any licence with a
0.25 ceiling covers it.
The headline fix: the Linux binaries start on older distros again. The 0.25.0 Linux binaries were built against glibc 2.39 and refused to start on Debian 12, Ubuntu 22.04, and anything older. The binaries now carry a glibc 2.28 floor, so they run on Debian 10, Ubuntu 20.04, RHEL 8, Amazon Linux 2023 and newer — and every future Linux release is smoke-tested on a glibc 2.28 base before it is published.
A git-backed publisher’s files on disk follow the deploy branch. The webhook served markdown from the new commit, but media, themes, and document models stayed at whatever the first clone produced — a pushed page could render while its image returned 404 indefinitely. The checkout now resets onto the fetched tip before the reload, and again at boot; untracked files survive.
The JSON API renders page content the way the HTML page does. With
api.include_content on, shortcodes and diagrams reached API consumers as
literal bracket text. The API now runs the same rendering pipeline as the
page, in accent serve and in accent build output alike. The page
detail also keeps its files list, and static builds no longer drop
error, redirect, or rewrite pages from the API output.
Editing a document model reloads the browser. Hot reload watches the
project models/ directory, so a model edit invalidates the index instead
of serving the stale schema until an unrelated save.
Quieter logs on public origins. Commodity scanner probes
(/wp-admin.php, /.env, …) log at debug instead of filling the default
log.
Plus wasmtime 48.0.1.
Download it from the GitHub release
page — the
checksums are GPG-signed, and the verification steps are on the release
page. If you installed with install.sh or accentup, update the same
way: accentup 0.1.2 also fixes the installer reporting success over a
binary that could not start.