This release fixes issues for SREs watching stability and regressions.
Published 8d
Productivity & Wikis
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
docker
family
family-planner
home-automation
planner-app
privacy-first
+4 more
progressive-web-app
pwa
self-hosted
selfhosted-apps
Summary
AI summaryFixed CalDAV inbound sync no longer freezes the app during large calendar imports.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
CalDAV inbound sync no longer freezes the whole app while a calendar is being synced. CalDAV inbound sync no longer freezes the whole app while a calendar is being synced. Source: llm_adapter@2026-07-18 Confidence: low |
— |
Full changelog
Fixed
- CalDAV inbound sync no longer freezes the whole app while a calendar is being synced (#519). The per-object parse-and-upsert loop ran entirely synchronously, blocking Node's single-threaded event loop - and therefore every navigation and API request - for the full duration of the sync (1-2 minutes for a sizeable calendar). The loop now yields to the event loop in batches, so requests keep being served while a sync runs, and its SQL statements are prepared once instead of re-prepared per event, shortening the work window. No data model, API contract or configuration changes.
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
Related context
Related tools
Earlier breaking changes
- v0.71.3 Changes WebDAV backup default path from "/oikos/backups/" to "/yuvomi/backups/".
- v0.66.0 Repository URL changed to `https://github.com/ulsklyc/yuvomi`.
- v0.66.0 Docker image moved to `ghcr.io/ulsklyc/yuvomi`.
- v0.66.0 Project renamed from Oikos to Yuvomi.
- v0.62.0 Changes event dialog to unified sync target picker across Google and CalDAV calendars.
Beta — feedback welcome: [email protected]