Skip to content

OxiCloud

v0.8.5 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 7d File Storage & Sync
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

cloud cloud-storage dropbox file-share file-sync file-upload
+13 more
nas nextcloud nextcloud-alternative onedrive own-your-data owncloud platform privacy rust rust-lang security self-hosted webdav

Affected surfaces

auth rbac

Summary

AI summary

Adds 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

Track OxiCloud

Get notified when new releases ship.

Sign up free

About OxiCloud

☁ Ultra-fast, secure & lightweight self-hosted cloud storage — your files, photos, calendars & contacts, all in one place. Built in Rust.

All releases →

Related context

Earlier breaking changes

  • v0.6.0 Server no longer reuses the listening port by default.

Beta — feedback welcome: [email protected]