Skip to content

Releases: FROSADO/onecloudriver

v0.1.2

Choose a tag to compare

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

Added

  • feat(ci): sign release artifacts with GPG — 9eddda0
  • feat(cli): add --version flag — e15162c

Other

  • chore(packaging): unify systemd service template between deb and rpm — cc5b230
  • chore(docs): add .rpm install instructions — 48c875c

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 08:40

Added

  • RPM distribution package (onecloudriver-*.rpm) for RPM-based distros (Fedora, RHEL, openSUSE, etc.)
  • Release automation: scripts/release.sh with make release / make release-check targets

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:06

🗂️ FUSE Filesystem

  • Full read-write support: Create, Write, Mkdir, Rmdir, Unlink, Rename, Fsync, Flush

💾 Content Cache (ContentCache)

  • On-disk content storage
  • Size-based eviction guarded by evictMu (TOCTOU-safe)

🔄 Delta Synchronization (DeltaSync)

  • Polls the Microsoft Graph /delta endpoint every N minutes (default: 5)
  • Handles all 3 delta cases: new, modified (including moves between folders), and deleted items
  • deltaLink persisted in BoltDB → resumes from the last sync after a restart
  • Conflict resolution: local items (IDs prefixed with local:) reconciled against remote ones

🔐 Authentication

  • OAuth2 flow with Microsoft Identity Platform
  • Copy-paste fallback when no browser is available
  • Credentials stored in the system keyring