|
|
4c661477d5
|
Add Rust extension module (myfsio_core) for SigV4, hashing, and validation hot paths
|
2026-02-16 16:04:15 +08:00 |
|
|
|
67f057ca1c
|
Add static website hosting
|
2026-02-15 20:57:02 +08:00 |
|
|
|
01e79e6993
|
Fix object browser UI issues
|
2026-02-10 11:41:02 +08:00 |
|
|
|
1e3c4b545f
|
Migrate UI backend from direct storage calls to S3 API proxy via boto3
|
2026-02-09 22:33:47 +08:00 |
|
|
|
54705ab9c4
|
Fix Content-Length mismatch on range requests (206 Partial Content)
|
2026-02-06 16:14:35 +08:00 |
|
|
|
033b8a82be
|
Fix error handlers for API mode; distinguish files from directories in object lookup; Fix UI not showing newly uploaded objects by adding Cache-Control headers
|
2026-02-05 20:44:11 +08:00 |
|
|
|
70b61fd8e6
|
Further optimize CPU usage; Improve security and performance; 4 bug fixes.
|
2026-02-05 17:45:34 +08:00 |
|
|
|
a779b002d7
|
Optimize CPU usage via caching and reducing ThreadPoolExecutor workers to prevent CPU saturation
|
2026-02-02 13:30:06 +08:00 |
|
|
|
9629507acd
|
Fix auth bypass, user enumeration, xml DoS, multipart race, path traversal unicode, silent permissions failures, data key without AAD, KMS streaming
|
2026-02-01 18:12:03 +08:00 |
|
|
|
8c4bf67974
|
Fix 15 security vulnerabilities across auth, storage, and API modules
|
2026-01-31 00:55:27 +08:00 |
|
|
|
9385d1fe1c
|
Add 4 new S3 APIs: UploadPartCopy, Bucket Replication, PostObject, SelectObjectContent
|
2026-01-29 12:51:00 +08:00 |
|
|
|
0ea54457e8
|
Fix 17 security vulnerabilities across encryption, auth, and API modules
|
2026-01-29 12:05:35 +08:00 |
|
|
|
b32f1f94f7
|
Add configurable env variables for hardcoded timeouts and limits
|
2026-01-25 23:32:36 +08:00 |
|
|
|
704f79dc44
|
Add configurable rate limits for S3 API endpoints
|
2026-01-25 20:15:38 +08:00 |
|
|
|
23ea164215
|
Add bi-directional site replication with LWW conflict resolution
|
2026-01-24 19:38:17 +08:00 |
|
|
|
adb9017580
|
Add operation metrics with logging integration in metrics UI
|
2026-01-18 23:50:47 +08:00 |
|
|
|
ebc315c1cc
|
Fix routing conflicts: move admin endpoints to reserved paths
|
2026-01-18 21:35:39 +08:00 |
|
|
|
5ab62a00ff
|
Fix security vulnerabilities: XXE, timing attacks, info leaks
|
2026-01-18 17:18:12 +08:00 |
|
|
|
a3b9db544c
|
Add file type icons, enhance bucket date format, fix metadata display bug
|
2026-01-16 13:18:06 +08:00 |
|
|
|
ba694cb717
|
Fix bucket policy Condition evaluation by passing request context
|
2026-01-12 23:33:35 +08:00 |
|
|
|
7ff422d4dc
|
Fix multipart upload listing API and remove duplicate upload notification
|
2026-01-12 15:20:45 +08:00 |
|
|
|
b9cfc45aa2
|
Add new tests; Fix typo and validations
|
2026-01-03 23:29:07 +08:00 |
|
|
|
b3dce8d13e
|
Fix Remove fallback ETag, make etag optional, fix multipart ETag storage, fix request entity too large error due to mishandled multipart uploads
|
2026-01-01 21:51:01 +08:00 |
|
|
|
cdb86aeea7
|
Implement Object Lock, Event Notifications, SSE-C, and Access Logging
|
2025-12-31 23:40:46 +08:00 |
|
|
|
cdbc156b5b
|
Implement 9 S3 compatibility features: ACLs, range requests, lifecycle enforcement, replication ALL mode, bulk delete with VersionId, KMS integration, copy conditionals, response header overrides, and SigV4 session tokens
|
2025-12-31 19:12:54 +08:00 |
|
|
|
1df8ff9d25
|
Clean up code comments
|
2025-12-31 18:00:03 +08:00 |
|
|
|
4ab58e59c2
|
Optimize S3 performance: add caching, per-bucket locks, streaming encryption
|
2025-12-29 18:12:28 +08:00 |
|
|
|
c8eb3de629
|
Fix issues -- Bug 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
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
|
2025-12-29 12:46:23 +08:00 |
|
|
|
6e659902bd
|
Addd header debugging for replication issue
|
2025-12-23 11:55:47 +08:00 |
|
|
|
39a707ecbc
|
Add additional debugging for replication issue
|
2025-12-23 11:49:51 +08:00 |
|
|
|
4199f8e6c7
|
Add debugging for replication issue
|
2025-12-23 11:43:29 +08:00 |
|
|
|
adc6770273
|
Improve object browser search filter; Test: Fix replication GIF issue
|
2025-12-23 11:31:32 +08:00 |
|
|
|
f5451c162b
|
Improve object storage performance via caching
|
2025-12-22 17:03:33 +08:00 |
|
|
|
97435f15e5
|
Revamp object bucket browser logic; Add new tests
|
2025-12-22 10:04:36 +08:00 |
|
|
|
9368715b16
|
Add bucket quota; Versioned objects now count towards the object storage and size count usage
|
2025-12-03 11:48:08 +08:00 |
|
|
|
453ac6ea30
|
Fix SSE, KMS not encrypting files
|
2025-12-03 10:03:29 +08:00 |
|
|
|
86138636db
|
Improve and standardized error handling
|
2025-11-25 23:33:01 +08:00 |
|
|
|
b2f4d1b5db
|
UI overhaul; Replication and S3 API improvements
|
2025-11-25 14:42:33 +08:00 |
|
|
|
85ee5b9388
|
Add new metrics function
|
2025-11-23 23:33:53 +08:00 |
|
|
|
37d372c617
|
Add missing CreateMultipartUpload in API
|
2025-11-22 22:00:24 +08:00 |
|
|
|
ec5d52f208
|
Improve and add two-way replication functionality; Update docs
|
2025-11-22 15:02:29 +08:00 |
|
|
|
8c00d7bd4b
|
Enhance replication functionalilty
|
2025-11-22 14:32:28 +08:00 |
|
|
|
a32d9dbd77
|
Fix replication corruption issue
|
2025-11-22 14:13:41 +08:00 |
|
|
|
fe3eacd2be
|
Debug replication corruption issue
|
2025-11-22 12:56:33 +08:00 |
|
|
|
471cf5a305
|
Debug replication corruption issue
|
2025-11-22 12:11:41 +08:00 |
|
|
|
840fd176d3
|
Add missing CSRF tokens
|
2025-11-21 23:16:45 +08:00 |
|
|
|
f400cedf02
|
Release v0.1.0 Beta
|
2025-11-21 22:01:34 +08:00 |
|