-
MyFSIO v0.1.9 Beta Pre-Release
released this
2025-12-29 06:52:43 +00:00 | 47 commits to main since this releaseBug fixes:
- Fix duplicate _legacy_version_dir check in storage.py
- Fix max_size_bytes -> max_bytes param in quota handler
- Move base64 import to module level in s3_api.py
- Add retry logic and atomic file ops to multipart upload
- Add shutdown() method to ReplicationManager
- Fix pausing replication and resuming replication does not continue the replication for the remaining pending objects
- Replication tasks now check if rule is still enabled before executing
- Multipart upload completion now invalidates object cache
- Select all checkbox works with all objects, not just rendered rows
- Bulk download uses selectedRows instead of DOM queries"
Performance:
- Add LRU eviction with OrderedDict to object cache
- Add cache version tracking for stale read detection
- Add streaming uploads for large files (>10 MiB) in replication
- Create _find_element() XML parsing helpers
Security:
- Gate SigV4 debug logging behind DEBUG_SIGV4 config
Code quality:
- Create _create_s3_client() factory to eliminate duplication
Improvements:
- Improve Documentation
Note for Traefik users: https://gitea.jzwsite.com/kqjy/MyFSIO/releases/tag/v0.1.8
Downloads