Recent Releases

0.3.507 Apr 2026 03:15 minor bugfix: Add multi-user mode with automatic principal creation and path-based authorization. (Jelmer Vernooij, #469). Add help subcommand. (Jelmer Vernooij). Support icalendar 7.x. (Jelmer Vernooij, #596). Cache the git index in TreeGitStore to avoid re-reading from disk. (Jelmer Vernooij, #613). Cache the current tree in BareGitStore to avoid repeated object lookups. (Jelmer Vernooij, #614). Use direct etag lookup in get_member() instead of linear scan. (Jelmer Vernooij, #612). Log Remote-User in git commit message. (Yufei Zhang, #602). Pass requester (User-Agent) through to git commit messages for all operations. (Jelmer Vernooij, #603). Rename backends and factor out FilesystemBackend base class. (Jelmer Vernooij, #469). Add --hide-principals flag to hide principals list on root page. (Jelmer Vernooij, #469). Drop Python 3.8 support. (Jelmer Vernooij). icalendar compatibility with older versions by removing component_factory dependency. (Jelmer Vernooij, #589). logging. (Jelmer Vernooij, #579). sup5 formatting. (Jelmer Vernooij, #578).
0.3.409 Feb 2026 03:15 minor bugfix: Add --socket-mode and --socket-group flags to set Unix domain socket permissions and group ownership. (Jelmer Vernooij, #331). OverflowError with date-only events at max date boundary. (Jelmer Vernooij, #577). DAV5x in HTML. (Jelmer Vernooij, #575). Add xandikos container systemd file. (Jelmer Vernooij, #574). recurring events with non-UTC UNTIL when DTSTART is timezone-aware. (Jelmer Vernooij, #572).
0.2.1223 Feb 2025 00:05 minor feature: Migrate from pytz to zoneinfo (#353, Jelmer Vernooij). Compatibility with newer icalendar. (#351, Jelmer Vernooij). Docker command. (Artur Neumann). Web: Don't assume particular directory layout. (Jelmer Vernooij). Git: don't assume default branch is named 'master'. (Jelmer Vernooij). Add git clone support for WSGI (Daniel Hőxtermann). Document the valid settings for AUTOCREATE in the WSGI app. (Jelmer Vernooij, #342). Disable metrics port by default. (Jelmer Vernooij). Docs: Drop mention that Thunderbird doesn't support discovery. Which is no longer true. (Jelmer Vernooij) Update requirements to add vobject dependency (Wilco Baan Hofman).
0.2.1106 Feb 2025 13:31 minor bugfix: Various build cleanups/. (Jelmer Vernooij). Add multi-arch docker builds. (Maya). do not listen on default address if systemd sockets (schnusch). Use correct port in kubernetes to not conflict with the metrics port (Marcel, #286).