github Kozea/Radicale v3.8.2
3.8.2 Regressions and Feature

7 hours ago

Features

  • Add: read-only free/busy view via GET ?view=freebusy
  • Add: sharing/token: plain GET and HEAD serve free/busy when Actions config view is freebusy
  • Add: WebUI read-only free/busy calendar URL under each calendar
  • Add: rights permission f to read free-busy time without event details

Extensions

  • Add: sharing/bday-conversion: X-RADICALE-NAME to generated bday items

Improvements

  • Improve: storage hook: avoid using preexc_fn, use process_group
  • Performance: guard expensive logging with isEnabledFor (where missed)
  • Performance: use lazy formatting for logger calls (where missed)

Fixes

  • Fix: free-busy REPORT returns one VFREEBUSY with FREEBUSY periods and no event details (RFC 4791)
  • Fix: free-busy REPORT does not expand transparent recurrences
  • Fix: sharing/bday-conversion: add proper RRULE and RECURRENCE-ID in case of "age" support is triggered
  • Fix: sharing/bday-conversion: do not serve item.vcf in parallel of item.ics
  • Fix: sharing/bday-conversion: adjust etag depending on template (item) or content (collection)
  • Fix: sharing/propfind: remove unexpected additional shares listed in case of request on collection with HTTP_DEPTH=1
  • Fix: sharing/propfind: suppress (resolved) shares having same URI as native ones
  • Fix: sharing/mkcol+mkcalendar: detect conflict with existing resolved shares
  • Fix: WebUI/sharing: display permissions and share-by-group
  • Fix: delete/sharing: neither allow resolved share nor still mapped collections to be deleted
  • Fix: sharing: resolved share resulting in same path as original requested will not have precedence

Don't miss a new Radicale release

NewReleases is sending notifications on new releases.