Download Latest Version openchronology-desktop-windows-amd64-setup.exe (9.4 MB)
Home / v0.9.0
Name Modified Size InfoDownloads / Week
Parent folder
windows-amd64-build-info.json 2026-10-26 121 Bytes
openchronology-web-source.tar.gz 2026-10-26 2.1 MB
rocky-rpm-build-info.json 2026-10-26 121 Bytes
openchronology-server-windows-amd64-setup.exe 2026-10-26 79.6 MB
openchronology-server-rocky10-amd64.rpm 2026-10-26 82.5 MB
openchronology-server-ubuntu24.04-amd64.deb 2026-10-26 78.2 MB
openchronology-server-platform.tar.gz 2026-10-26 61.3 MB
openchronology-server-debian13-amd64.deb 2026-10-26 78.2 MB
openchronology-server-fedora44-amd64.rpm 2026-10-26 82.3 MB
openchronology-server-freebsd14-amd64.pkg 2026-10-26 42.1 MB
openchronology-server-freebsd15-amd64.pkg 2026-10-26 42.0 MB
openchronology-native-source-windows-amd64.tar.gz 2026-10-26 5.4 MB
openchronology-offline-cfam.html 2026-10-26 552.1 kB
openchronology-offline.html 2026-10-26 552.1 kB
openchronology-desktop-source.tar.gz 2026-10-26 92.5 MB
openchronology-desktop-windows-amd64-setup.exe 2026-10-26 7.1 MB
openchronology-native-source-macos-amd64.tar.gz 2026-10-26 5.4 MB
openchronology-native-source-macos-arm64.tar.gz 2026-10-26 5.4 MB
linux-deb-build-info.json 2026-10-26 121 Bytes
macos-amd64-build-info.json 2026-10-26 121 Bytes
macos-arm64-build-info.json 2026-10-26 121 Bytes
openchronology-desktop-linux-amd64.AppImage 2026-10-26 86.7 MB
openchronology-desktop-linux-amd64.deb 2026-10-26 8.3 MB
openchronology-desktop-macos-amd64.dmg 2026-10-26 9.0 MB
openchronology-desktop-macos-arm64.dmg 2026-10-26 8.8 MB
openchronology-desktop-rocky10-amd64.rpm 2026-10-26 8.3 MB
build-info.json 2026-10-26 121 Bytes
LICENSE.txt 2026-10-26 35.1 kB
linux-appimage-build-info.json 2026-10-26 121 Bytes
NOTICE.txt 2026-10-26 1.4 kB
SHA256SUMS.txt 2026-10-26 3.0 kB
README.md 2026-10-26 4.0 kB
v0.9.0 source code.tar.gz 2026-10-26 2.4 MB
v0.9.0 source code.zip 2026-10-26 3.1 MB
Totals: 34 Items   791.7 MB 0

Changes since v0.8.1.

Early release. In SemVer terms, anything may change before 1.0, including file formats, the HTTP API and settings, though changes to .ochx and .och files will come with conversions.

New

  • Directory sign-in: LDAP and Active Directory (#286, [#293]): schools and organisations can let people sign in with their directory account. Set LDAP_URL, a service account (LDAP_BIND_DN, LDAP_BIND_PASSWORD), LDAP_BASE_DN, and optionally a user filter (Active Directory's by default), a required group (nested groups too), a CA file and a button label. The server finds the person with the service account, then checks their password by binding as them; the password is never stored or logged. Plain ldap:// without STARTTLS is refused unless LDAP_ALLOW_INSECURE=1. See authentication.
  • Sign in with Microsoft (#292, [#300]): work, school and personal Microsoft (Entra ID) accounts, with OAUTH_MICROSOFT_CLIENT_ID and OAUTH_MICROSOFT_CLIENT_SECRET. OAUTH_MICROSOFT_TENANT chooses who may sign in: organizations (default), common, consumers, or one school's tenant ID or domain. Accounts are keyed on Microsoft's tenant and object IDs, never on email.
  • Agreeing to the terms (#277, [#297]): signing up, with a password, Google, GitHub, Facebook, Microsoft or a directory account, requires agreeing to the terms of service and privacy policy, and the version and time are recorded. Existing accounts are asked to agree on their next visit; until they do they can still read, export, change account settings, delete their account and sign out, but not save. Existing API keys keep working.
  • Cached downloads (#204, [#295]): a timeline's .ochx or .och download is built once per revision and kept, so the next one starts at once (a 200,000-moment .ochx: 2.6 s → 0.46 s). Access is checked on every download. The cache lives on disk or in an S3-compatible bucket, keeps within EXPORT_CACHE_MAX_BYTES (2 GiB by default) by removing the least recently downloaded, and EXPORT_CACHE_PUBLIC_URL can send public timelines' downloads to a file server or CDN. Debian and RPM servers start caching in /var/cache/openchronology/exports on upgrade; EXPORT_CACHE=off turns it off.
  • Font sizes in the timeline theme (#267, [#298]): Timeline theme 2 adds Label size and Measure size (75%–200%), and the layout makes room rather than overlapping. Timelines using version 1 are unchanged; the plugin library offers Update to v2.
  • A sitemap for every public timeline (#287, [#294]): /sitemap.xml is now an index of paged sitemaps listing all public timelines and profiles with their last changes, not just the latest 45,000.

Changed

  • Turning a sign-in provider off (#301, [#302]): OAUTH_<NAME>_ENABLED=false hides Google, GitHub, Facebook or Microsoft while keeping its credentials, for example while an app review is pending.
  • The footer is centred and links to the GitHub repository (#276, [#291]).

Fixed

  • The large-timeline .och conversion is now covered by a test against the real converter (#296, [#299]). The error reported there came from an outdated local build; released servers were not affected.

Upgrading

Install the new package and run openchronology-migrate. New settings, all optional: LDAP_*, OAUTH_MICROSOFT_*, OAUTH_<NAME>_ENABLED, EXPORT_CACHE*. See administration.

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

OpenChronology is free software under the GNU GPL version 3. It comes with no warranty.

Source: README.md, updated 2026-10-26