-
MyFSIO v0.4.2 Beta Pre-Release
released this
2026-04-01 08:37:12 +00:00 | 0 commits to main since this releaseFeatures
Version Flag
- Added
--versionoption torun.py
ETag Self-Healing
- Added self-heal for missing ETags
- Hardened ETag index persistence
Rust Extension Staleness Detection
- Added robust
myfsio_corestaleness detection with automatic Python fallback - Documented Rust extension build process in README
Performance
Reduced Per-Request Overhead
- Pre-compiled SigV4 regex patterns
- Added in-memory etag index cache
- Increased GET response chunks to 1MB
- Made metadata cache size configurable
- Skipped
fsyncfor rebuildable caches
Integrity Scanner Optimizations
- Added intra-bucket cursor tracking for progressive full coverage
- Implemented early batch exit to avoid unnecessary work
- Switched to lazy sorted walk for lower memory usage
- Added cursor-aware index reads
Security
Presigned URL Hardening
- Enforced key and user status checks in SigV4 presigned paths
- Removed duplicate verification logic
- Removed trust of
X-Forwarded-Hostheader
Bug Fixes
Object List Dropdown
- Fixed more-actions dropdown triggering row selection on object list
Chores
Dependencies
- Updated
requirements.txt
Downloads
- Added