• v0.4.0 8ff4797041

    MyFSIO v0.4.0 Beta Pre-Release

    kqjy released this 2026-03-22 05:11:17 +00:00 | 22 commits to main since this release

    v0.4 - Granian Migration


    Breaking Changes

    IAM Overhaul

    • Replaced coarse-grained permissions with granular action-level controls
    • Added multi-key support per user
    • Added prefix-scoped policies for fine-grained access control

    Features

    System Page

    • Added new System page with server info, feature flags, and GC/integrity scanner UI

    Encrypted IAM Install Scripts

    • Updated install and uninstall scripts to support encrypted IAM config

    Switched to Granian

    • Replaced Waitress with Granian for improved concurrency

    Performance

    Streaming Object I/O

    • Bypassed boto3 proxy for object streaming, reading directly from the storage layer
    • Added streaming object iterator to eliminate O(n²) directory rescanning on large buckets
    • Added iter_objects_shallow delegation to EncryptedObjectStorage

    Bug Fixes

    Virtual List Selection

    • Fixed selected object losing highlight on scroll in virtual list

    Stale Dashboard Object Count

    • Fixed stale object count on dashboard after deleting all objects in a bucket
    Downloads