|
|
c5d4b2f1cd
|
Fix UI/UX issues: lifecycle warnings, CORS tooltip, IAM overflow, config validation, JS maintenance
|
2026-01-09 12:47:37 +08:00 |
|
|
|
93a5aa6618
|
Add replication failure tracking and lifecycle execution history
|
2026-01-05 00:18:08 +08:00 |
|
|
|
609e9db2f7
|
Add redirect /ui/buckets URL to /ui/
|
2026-01-04 14:34:59 +08:00 |
|
|
|
b9cfc45aa2
|
Add new tests; Fix typo and validations
|
2026-01-03 23:29:07 +08:00 |
|
|
|
2d60e36fbf
|
Fix multipart upload failure; Improve upload UX;
|
2026-01-03 17:27:46 +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 |
|
|
|
e792b86485
|
(UI): Add lifecycle, CORS, ACL, move/copy objects functionalities
|
2026-01-01 16:48:44 +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 |
|
|
|
32232211a1
|
Revamp UI/UX: bucket icons, dynamic metrics, mobile docs navigation, rework IAM UI, add JSON auto-indent to policy editors
|
2025-12-29 17:37:56 +08:00 |
|
|
|
1cacb80dd6
|
Fix replication pause, multipart cache, and select all with virtual scroll
|
2025-12-29 14:46:06 +08:00 |
|
|
|
e89bbb62dc
|
Fix pausing replication and resuming replication does not continue the replication for the remaining pending objects; Improve Documentation
|
2025-12-29 14:05:17 +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 |
|
|
|
9165e365e6
|
Comment cleanup
|
2025-12-23 13:57:13 +08:00 |
|
|
|
01e26754e8
|
Add option to display custom timezone; Fix timezone inconsistencies
|
2025-12-23 13:48:02 +08:00 |
|
|
|
b592fa9fdb
|
Fixed replication issue - clean up debug
|
2025-12-23 13:37:51 +08:00 |
|
|
|
cd9734b398
|
Debug replication corruption issue - Fix attempt
|
2025-12-23 13:24:05 +08:00 |
|
|
|
90893cac27
|
Debug replication corruption issue - check if it's boto3 issue
|
2025-12-23 12:02:26 +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 |
|
|
|
aab9ef696a
|
Fix race condition in replication
|
2025-12-22 14:14:04 +08:00 |
|
|
|
86c04f85f6
|
Fix bucket object browser nested object action button; Improve UX
|
2025-12-22 13:17:27 +08:00 |
|
|
|
97435f15e5
|
Revamp object bucket browser logic; Add new tests
|
2025-12-22 10:04:36 +08:00 |
|
|
|
97860669ec
|
Fix presigned URL not generating for nested objects
|
2025-12-21 14:22:00 +08:00 |
|
|
|
d2dc293722
|
Fix inconsistency in config files
|
2025-12-21 13:17:33 +08:00 |
|
|
|
563bb8fa6a
|
Fix incorrect STORAGE_ROOT setup; Add installation scripts
|
2025-12-13 22:26:43 +08:00 |
|
|
|
5ccf53b688
|
Add app uptime and version status in Metrics dashboard
|
2025-12-13 16:18:38 +08:00 |
|
|
|
137e3b7b68
|
Configure CORS default settings
|
2025-12-13 15:33:40 +08:00 |
|
|
|
114e684cb8
|
Add logging to file missing
|
2025-12-03 12:11:42 +08:00 |
|
|
|
5d161c1d92
|
Fix presigned URL encoding issue
|
2025-12-03 12:08:02 +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 |
|
|
|
766dbb18be
|
Add new SSE, KMS encryptions
|
2025-12-01 00:46:12 +08:00 |
|
|
|
590a39ca80
|
Update IAM controlsd and ad new S3 actions
|
2025-11-30 23:58:21 +08:00 |
|
|
|
53326f4e41
|
Improve bucket details UI layout
|
2025-11-30 21:19:35 +08:00 |
|
|
|
6a31a9082e
|
Fix IAM caching issue
|
2025-11-26 12:52:53 +08:00 |
|
|
|
aaa230b19b
|
Test fix multipart failing upload
|
2025-11-25 23:56:38 +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 |
|
|
|
cee28c9f81
|
Set CPU call to 0.1 interval to account for other environments for CPU usage calculation
|
2025-11-23 23:45:09 +08:00 |
|
|
|
85ee5b9388
|
Add new metrics function
|
2025-11-23 23:33:53 +08:00 |
|
|
|
e6ee341b93
|
Undo:
Fix hardcoded localhost fallback
|
2025-11-22 23:28:00 +08:00 |
|
|
|
92cf8825cf
|
Update docs
|
2025-11-22 23:18:16 +08:00 |
|
|
|
ef781ae0b1
|
Fix hardcoded localhost fallback
|
2025-11-22 23:03:50 +08:00 |
|
|
|
37d372c617
|
Add missing CreateMultipartUpload in API
|
2025-11-22 22:00:24 +08:00 |
|