Changes since v0.8.0.
Early release. In SemVer terms, anything may change before 1.0, including file formats, the HTTP API and settings, though changes to
.ochxand.ochfiles will come with conversions.
Faster
- Rebuilding a fork's search text (#285, [#290]): a fork's catalogue text, rebuilt in the background after it or its upstream is saved, is now 8–10× faster up to 50,000 moments (5,000 moments: 1.95 s → 0.25 s; 50,000: 7.58 s → 0.78 s). Timelines up to 50,000 moments read their moments in order with one sorted query instead of walking the index a step at a time, and the rebuild no longer pays for PostgreSQL's JIT compilation. The text is unchanged.
bench/fork-text.mjsmeasures it.
Fixed
- A PostgreSQL platform test could see a fork it had marked as preparing become ready during its checks (#280, [#288]).
bench/fork-reads.mjsworks again since owners can no longer fork their own timelines (#290).
Downloads
The assets below are built from this tag by the release workflow. SHA256SUMS.txt lists their checksums. They're the same set as v0.8.0: desktop apps for Windows, macOS and Linux; server packages for Debian, Ubuntu, Fedora, Rocky Linux, FreeBSD, macOS (Homebrew) and Windows; the offline HTML files; and the source archives.
To upgrade a server, install the new package and run openchronology-migrate, which installs the faster rebuild. See administration.
OpenChronology is free software under the GNU GPL version 3. It comes with no warranty.