What's Changed
- fix(docs): restore the broken Star History chart by @Dessalines39394 in #678
- feat: online sessions by @EdouardVanbelle in #680
- fix(caldav): accept floating-time DTSTART/DTEND values by @yzxcj797 in #684
- refactor & security on userdto by @EdouardVanbelle in #683
- fix(i18n): fix too literal translation with jobs by @EdouardVanbelle in #687
- fix(ref_count): fix cascading folder copy + deletion, add manifests_consistency job with repair on ref_count by @EdouardVanbelle in #688
- ci: always build main branch into docker with main label by @EdouardVanbelle in #692
- ci: bundled binaries by @EdouardVanbelle in #695
- feat(thumbnails): thumbs moved on backend storage + improvements on tests and consistency jobs by @EdouardVanbelle in #696
- feat(transcoded): migrate transcoded image to backend storage by @EdouardVanbelle in #679
- doc: derived blob by @EdouardVanbelle in #698
- fix(migrations): linear-time refcount-repair with lifted statement_timeout by @EdouardVanbelle in #703
- fix(azure enumeration): permit backend_consistency with azure driver by @EdouardVanbelle in #704
- feat(blob_consistency): track any stalled GC by @EdouardVanbelle in #705
- fix(unicode): ensure nfc encoding by @EdouardVanbelle in #708
- fix(dedup): fix gc reap refcount authority by @EdouardVanbelle in #707
- doc(cache): explain local cache by @EdouardVanbelle in #709
- Bump version to 0.8.9 by @Josse3 in #710
- fix(front): end2end test race by @EdouardVanbelle in #711
- fix:webdav security by @EdouardVanbelle in #712
- French translation by @Xalares in #715
- fix(mounts): scope external mounts to drives by @BCNelson in #713
- feat(job): add job parameters declaration by @EdouardVanbelle in #714
- feat(jobs): handle recoverable error by @EdouardVanbelle in #716
- fix(mounts): add owner in admin panel by @EdouardVanbelle in #718
- feat(msg-bus): pub/sub engine via websocket and exposing AsyncAPI by @EdouardVanbelle in #720
- feat(notification): enrich notifications, resources are clicable by @EdouardVanbelle in #723
- fix(file_attached): doe not increment ref_count if new attachement has same hash by @EdouardVanbelle in #724
- docs(message-bus + notifications): add arch doc by @EdouardVanbelle in #726
- feat(username): normalize username into lowercase + case insentive on login by @EdouardVanbelle in #728
- chore: ambition and target by @EdouardVanbelle in #727
- docs: add API schemas exposition in oxicloud website by @EdouardVanbelle in #729
- fix: password-length gate + setup rollback (#677) + /api/config auth discovery by @EdouardVanbelle in #730
New Contributors
- @Dessalines39394 made their first contribution in #678
- @yzxcj797 made their first contribution in #684
- @Josse3 made their first contribution in #710
- @Xalares made their first contribution in #715
Full Changelog: v0.8.9...v0.9.0
What's Changed
- fix(docs): restore the broken Star History chart by @Dessalines39394 in #678
- feat: online sessions by @EdouardVanbelle in #680
- fix(caldav): accept floating-time DTSTART/DTEND values by @yzxcj797 in #684
- refactor & security on userdto by @EdouardVanbelle in #683
- fix(i18n): fix too literal translation with jobs by @EdouardVanbelle in #687
- fix(ref_count): fix cascading folder copy + deletion, add manifests_consistency job with repair on ref_count by @EdouardVanbelle in #688
- ci: always build main branch into docker with main label by @EdouardVanbelle in #692
- ci: bundled binaries by @EdouardVanbelle in #695
- feat(thumbnails): thumbs moved on backend storage + improvements on tests and consistency jobs by @EdouardVanbelle in #696
- feat(transcoded): migrate transcoded image to backend storage by @EdouardVanbelle in #679
- doc: derived blob by @EdouardVanbelle in #698
- fix(migrations): linear-time refcount-repair with lifted statement_timeout by @EdouardVanbelle in #703
- fix(azure enumeration): permit backend_consistency with azure driver by @EdouardVanbelle in #704
- feat(blob_consistency): track any stalled GC by @EdouardVanbelle in #705
- fix(unicode): ensure nfc encoding by @EdouardVanbelle in #708
- fix(dedup): fix gc reap refcount authority by @EdouardVanbelle in #707
- doc(cache): explain local cache by @EdouardVanbelle in #709
- Bump version to 0.8.9 by @Josse3 in #710
- fix(front): end2end test race by @EdouardVanbelle in #711
- fix:webdav security by @EdouardVanbelle in #712
- French translation by @Xalares in #715
- fix(mounts): scope external mounts to drives by @BCNelson in #713
- feat(job): add job parameters declaration by @EdouardVanbelle in #714
- feat(jobs): handle recoverable error by @EdouardVanbelle in #716
- fix(mounts): add owner in admin panel by @EdouardVanbelle in #718
- feat(msg-bus): pub/sub engine via websocket and exposing AsyncAPI by @EdouardVanbelle in #720
- feat(notification): enrich notifications, resources are clicable by @EdouardVanbelle in #723
- fix(file_attached): doe not increment ref_count if new attachement has same hash by @EdouardVanbelle in #724
- docs(message-bus + notifications): add arch doc by @EdouardVanbelle in #726
- feat(username): normalize username into lowercase + case insentive on login by @EdouardVanbelle in #728
- chore: ambition and target by @EdouardVanbelle in #727
- docs: add API schemas exposition in oxicloud website by @EdouardVanbelle in #729
- fix: password-length gate + setup rollback (#677) + /api/config auth discovery by @EdouardVanbelle in #730
New Contributors
- @Dessalines39394 made their first contribution in #678
- @yzxcj797 made their first contribution in #684
- @Josse3 made their first contribution in #710
- @Xalares made their first contribution in #715
Full Changelog: v0.8.9...v0.9.0