Skip to content

Releases: alvins82/CasaOS-LocalStorage

v0.4.28

Choose a tag to compare

@github-actions github-actions released this 20 Aug 03:08
docs: backfill 0.4.26/0.4.27 entries, add 0.4.28 republish note

v0.4.27

Choose a tag to compare

@github-actions github-actions released this 19 Aug 23:40
fix: restore merges during the before-docker init step

v0.4.26

Choose a tag to compare

@github-actions github-actions released this 19 Aug 21:10
fix: keep restoring merges until their sources appear

CheckMergeMount previously ran once at boot, so a merge whose source
disks were not mounted yet (or whose mount point was occupied) was
never restored for the rest of the session. Reconcile every 30 seconds;
the pass is a silent no-op while all merges are mounted.

Fail loud on restore: a non-empty merge mount point now reports the
offending entries, and the merge_init_status endpoint returns the
"error" state with the last restore failure instead of the stale
"initialized" state.

Serialize merge lifecycle operations with a service mutex so the
periodic reconciler cannot race UI create/update/remove calls, and
re-check the database before restoring a merge that may have been
removed while the pass was in flight.

v0.4.25

Choose a tag to compare

@github-actions github-actions released this 14 Aug 04:28
837e73d
CasaOS LocalStorage v0.4.25

CasaOS LocalStorage v0.4.24

Choose a tag to compare

@github-actions github-actions released this 13 Aug 11:04
1f6c6cf

CasaOS LocalStorage v0.4.24

Included pull request

  • CasaOS-LocalStorage #7: create missing Documents, Downloads, Gallery, and Media directories when external merged storage is created while preserving system AppData behavior.

Verified with the repository CI build and release packaging workflow.

CasaOS LocalStorage v0.4.23

Choose a tag to compare

@github-actions github-actions released this 13 Aug 09:54

CasaOS LocalStorage v0.4.23

Included pull request

  • CasaOS-LocalStorage #6: add protected storage-volume renaming and read the updated filesystem label immediately with blkid when udev data is stale.

Verified with API generation, the Linux amd64 production build, and Linux service test compilation.

CasaOS LocalStorage v0.4.22

Choose a tag to compare

@alvins82 alvins82 released this 13 Aug 04:26

CasaOS LocalStorage v0.4.22

Included pull request

  • CasaOS-LocalStorage #5: report nested filesystem usage accurately and retain physical disk ownership in storage entries.

Verified with the amd64 build and service test compilation.

CasaOS LocalStorage v0.4.21

Choose a tag to compare

@github-actions github-actions released this 12 Aug 09:46

External-only merged storage.\n\n- Keep the system storage branch out of merged /DATA storage.\n- Preserve existing system data while moving /DATA onto external mergerfs branches.\n- Keep system AppData available at /DATA/AppData and restore it safely when the merged view is removed.\n\nImplemented in CasaOS-LocalStorage PR IceWhaleTech#71.

v0.4.20

Choose a tag to compare

@github-actions github-actions released this 11 Aug 22:06
CasaOS LocalStorage v0.4.20