What's Changed
- fix(caldav) read side + enable caldav/cardav CI test suite by @EdouardVanbelle in #594
- fix(595): permit unlimited user quota by @EdouardVanbelle in #597
- feat(drive): add readonly policy by @EdouardVanbelle in #598
- perf: eliminate N+1 hot-path queries, cache immutable lookups, stop re-compressing compressed bytes by @DioCrafts in #599
- Round 3: 12 perf optimizations — listing/timeline/auth/cache/DTO by @DioCrafts in #604
- security/grants by @EdouardVanbelle in #601
- security/anti enum if no read access too by @EdouardVanbelle in #602
- ROUND4: Row-path allocs, drive cache, CalDAV parse, PROPFIND emit, N+1 hydration, Azure streaming, faces bound by @DioCrafts in #605
- perf: round 5 — CalDAV cursor streaming, SPA interning gaps, NC href prefix, per-request micro-allocs by @DioCrafts in #613
- perf(frontend): round 6 — coalesced progressive listing, in-place SvelteSet, batch fan-out, t() value cache by @DioCrafts in #614
- security on API (ensure permissions + grantz on all necessary routes) by @EdouardVanbelle in #610
- perf: round 9 — decorator PUT reactivation, session/search/dedup alloc purges, PROPFIND join!, folder-level cascade by @DioCrafts in #615
- perf: round 10 — auth alloc purge, parent-herd batching, query-shape pack, NC 304s by @DioCrafts in #617
- feat: if the only auth method configured is SSO login: auto redirect to SSO Provider by @swissiety in #593
- refactor(front): ResourceList component for all views by @EdouardVanbelle in #612
- Round 11: StoragePath, classifier fusion, memoized statics, query shapes by @DioCrafts in #619
- perf: round 12 — auth write-path narrowing, fused quota gate, moka blob-cache index, media single-read, sized listing JSON by @DioCrafts in #620
- perf: round 13 — grouped-view virtualization, notification/login query narrowing, HTTP dedup, locale precompute by @DioCrafts in #621
- perf: round 14 — faces narrow projection, auth per-request allocs, CalDAV emit buffers, frontend set churn by @DioCrafts in #622
- perf: round 15 — grouped-listing O(N²) rebucket, exif/reseed allocs, tantivy zero-hit snippet skip by @DioCrafts in #623
- feat/admin: improve admin section by @EdouardVanbelle in #624
- Round 16: incremental lanes/contextMap builders & alloc cuts by @DioCrafts in #625
Full Changelog: v0.8.4...v0.8.5
What's Changed
- fix(caldav) read side + enable caldav/cardav CI test suite by @EdouardVanbelle in #594
- fix(595): permit unlimited user quota by @EdouardVanbelle in #597
- feat(drive): add readonly policy by @EdouardVanbelle in #598
- perf: eliminate N+1 hot-path queries, cache immutable lookups, stop re-compressing compressed bytes by @DioCrafts in #599
- Round 3: 12 perf optimizations — listing/timeline/auth/cache/DTO by @DioCrafts in #604
- security/grants by @EdouardVanbelle in #601
- security/anti enum if no read access too by @EdouardVanbelle in #602
- ROUND4: Row-path allocs, drive cache, CalDAV parse, PROPFIND emit, N+1 hydration, Azure streaming, faces bound by @DioCrafts in #605
- perf: round 5 — CalDAV cursor streaming, SPA interning gaps, NC href prefix, per-request micro-allocs by @DioCrafts in #613
- perf(frontend): round 6 — coalesced progressive listing, in-place SvelteSet, batch fan-out, t() value cache by @DioCrafts in #614
- security on API (ensure permissions + grantz on all necessary routes) by @EdouardVanbelle in #610
- perf: round 9 — decorator PUT reactivation, session/search/dedup alloc purges, PROPFIND join!, folder-level cascade by @DioCrafts in #615
- perf: round 10 — auth alloc purge, parent-herd batching, query-shape pack, NC 304s by @DioCrafts in #617
- feat: if the only auth method configured is SSO login: auto redirect to SSO Provider by @swissiety in #593
- refactor(front): ResourceList component for all views by @EdouardVanbelle in #612
- Round 11: StoragePath, classifier fusion, memoized statics, query shapes by @DioCrafts in #619
- perf: round 12 — auth write-path narrowing, fused quota gate, moka blob-cache index, media single-read, sized listing JSON by @DioCrafts in #620
- perf: round 13 — grouped-view virtualization, notification/login query narrowing, HTTP dedup, locale precompute by @DioCrafts in #621
- perf: round 14 — faces narrow projection, auth per-request allocs, CalDAV emit buffers, frontend set churn by @DioCrafts in #622
- perf: round 15 — grouped-listing O(N²) rebucket, exif/reseed allocs, tantivy zero-hit snippet skip by @DioCrafts in #623
- feat/admin: improve admin section by @EdouardVanbelle in #624
- Round 16: incremental lanes/contextMap builders & alloc cuts by @DioCrafts in #625
Full Changelog: v0.8.4...v0.8.5