This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryAdded support for exporting calendar collections as a single iCalendar feed.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds exporting calendar collection as single iCalendar feed. Adds exporting calendar collection as single iCalendar feed. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Serves calendar collections over the webcal:// scheme. Serves calendar collections over the webcal:// scheme. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Allows per‑principal calendar‑home‑set and addressbook‑home‑set overrides via .xandikos config. Allows per‑principal calendar‑home‑set and addressbook‑home‑set overrides via .xandikos config. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Adds --autocert option for self‑signed HTTPS. Adds --autocert option for self‑signed HTTPS. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Adds --htpasswd flag for HTTP Basic authentication. Adds --htpasswd flag for HTTP Basic authentication. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes crash when VTODO with RRULE lacks DTSTART by checking and skipping RRULE expansion. Fixes crash when VTODO with RRULE lacks DTSTART by checking and skipping RRULE expansion. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Low |
Explicitly sets PYTHONPATH in container image so WORKDIR correctness is no longer required. Explicitly sets PYTHONPATH in container image so WORKDIR correctness is no longer required. Source: llm_adapter@2026-05-25 Confidence: high |
— |
Full changelog
Changes since 0.4.0
- Allow exporting a calendar collection as a single iCalendar feed. Issue a GET with
Accept: text/calendaror append?exportto the collection URL to get one merged.icsfile suitable for consumers such as Google Calendar's "Add by URL". (#164) - Serve calendar collections over the
webcal://scheme. - Allow per-principal calendar-home-set and addressbook-home-set overrides via the
[principal]section of the principal's.xandikosconfig. (#17) - Add
--autocertoption for self-signed HTTPS. - Add
--htpasswdflag for HTTP Basic authentication. - Check that VTODO with RRULE has DTSTART, and skip RRULE expansion without DTSTART instead of crashing.
- Explicitly set PYTHONPATH in the container image so the WORKDIR no longer has to be correct.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Xandikos
Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository. `GPL-3.0` `Python/deb`
Related context
Related tools
Beta — feedback welcome: [email protected]