This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Affected surfaces
Summary
AI summaryAdds a readonly policy for Drive, permits unlimited user quota, and delivers extensive performance optimizations across CalDAV, frontend listing, auth paths, and storage handling.
Full changelog
What's Changed
- fix(caldav) read side + enable caldav/cardav CI test suite by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/594
- fix(595): permit unlimited user quota by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/597
- feat(drive): add readonly policy by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/598
- perf: eliminate N+1 hot-path queries, cache immutable lookups, stop re-compressing compressed bytes by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/599
- Round 3: 12 perf optimizations — listing/timeline/auth/cache/DTO by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/604
- security/grants by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/601
- security/anti enum if no read access too by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/602
- ROUND4: Row-path allocs, drive cache, CalDAV parse, PROPFIND emit, N+1 hydration, Azure streaming, faces bound by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/605
- perf: round 5 — CalDAV cursor streaming, SPA interning gaps, NC href prefix, per-request micro-allocs by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/613
- perf(frontend): round 6 — coalesced progressive listing, in-place SvelteSet, batch fan-out, t() value cache by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/614
- security on API (ensure permissions + grantz on all necessary routes) by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/610
- perf: round 9 — decorator PUT reactivation, session/search/dedup alloc purges, PROPFIND join!, folder-level cascade by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/615
- perf: round 10 — auth alloc purge, parent-herd batching, query-shape pack, NC 304s by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/617
- feat: if the only auth method configured is SSO login: auto redirect to SSO Provider by @swissiety in https://github.com/AtalayaLabs/OxiCloud/pull/593
- refactor(front): ResourceList component for all views by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/612
- Round 11: StoragePath, classifier fusion, memoized statics, query shapes by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/619
- perf: round 12 — auth write-path narrowing, fused quota gate, moka blob-cache index, media single-read, sized listing JSON by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/620
- perf: round 13 — grouped-view virtualization, notification/login query narrowing, HTTP dedup, locale precompute by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/621
- perf: round 14 — faces narrow projection, auth per-request allocs, CalDAV emit buffers, frontend set churn by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/622
- perf: round 15 — grouped-listing O(N²) rebucket, exif/reseed allocs, tantivy zero-hit snippet skip by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/623
- feat/admin: improve admin section by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/624
- Round 16: incremental lanes/contextMap builders & alloc cuts by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/625
Full Changelog: https://github.com/AtalayaLabs/OxiCloud/compare/v0.8.4...v0.8.5
What's Changed
- fix(caldav) read side + enable caldav/cardav CI test suite by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/594
- fix(595): permit unlimited user quota by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/597
- feat(drive): add readonly policy by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/598
- perf: eliminate N+1 hot-path queries, cache immutable lookups, stop re-compressing compressed bytes by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/599
- Round 3: 12 perf optimizations — listing/timeline/auth/cache/DTO by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/604
- security/grants by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/601
- security/anti enum if no read access too by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/602
- ROUND4: Row-path allocs, drive cache, CalDAV parse, PROPFIND emit, N+1 hydration, Azure streaming, faces bound by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/605
- perf: round 5 — CalDAV cursor streaming, SPA interning gaps, NC href prefix, per-request micro-allocs by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/613
- perf(frontend): round 6 — coalesced progressive listing, in-place SvelteSet, batch fan-out, t() value cache by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/614
- security on API (ensure permissions + grantz on all necessary routes) by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/610
- perf: round 9 — decorator PUT reactivation, session/search/dedup alloc purges, PROPFIND join!, folder-level cascade by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/615
- perf: round 10 — auth alloc purge, parent-herd batching, query-shape pack, NC 304s by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/617
- feat: if the only auth method configured is SSO login: auto redirect to SSO Provider by @swissiety in https://github.com/AtalayaLabs/OxiCloud/pull/593
- refactor(front): ResourceList component for all views by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/612
- Round 11: StoragePath, classifier fusion, memoized statics, query shapes by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/619
- perf: round 12 — auth write-path narrowing, fused quota gate, moka blob-cache index, media single-read, sized listing JSON by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/620
- perf: round 13 — grouped-view virtualization, notification/login query narrowing, HTTP dedup, locale precompute by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/621
- perf: round 14 — faces narrow projection, auth per-request allocs, CalDAV emit buffers, frontend set churn by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/622
- perf: round 15 — grouped-listing O(N²) rebucket, exif/reseed allocs, tantivy zero-hit snippet skip by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/623
- feat/admin: improve admin section by @EdouardVanbelle in https://github.com/AtalayaLabs/OxiCloud/pull/624
- Round 16: incremental lanes/contextMap builders & alloc cuts by @DioCrafts in https://github.com/AtalayaLabs/OxiCloud/pull/625
Full Changelog: https://github.com/AtalayaLabs/OxiCloud/compare/v0.8.4...v0.8.5
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 OxiCloud
☁ Ultra-fast, secure & lightweight self-hosted cloud storage — your files, photos, calendars & contacts, all in one place. Built in Rust.
Beta — feedback welcome: [email protected]