|
|
be55d08c0a
|
Fix bidirectional-status 404 when UI runs separately from API
|
2026-02-01 14:23:35 +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 |
|
|
|
ae26d22388
|
Add bidirectional replication setup verification and improved UX warnings
|
2026-01-26 23:29:20 +08:00 |
|
|
|
6b715851b9
|
Add replication setup wizard and site-level sync dashboard for site registry
|
2026-01-26 21:39:47 +08:00 |
|
|
|
62c36f7a6c
|
Add site registry UI and update documentation for geo-distribution
|
2026-01-26 19:49:23 +08:00 |
|
|
|
b32f1f94f7
|
Add configurable env variables for hardcoded timeouts and limits
|
2026-01-25 23:32:36 +08:00 |
|
|
|
6e3d280a75
|
Add SlowDown error code tracking for 429 rate limit responses
|
2026-01-25 21:29:58 +08:00 |
|
|
|
704f79dc44
|
Add configurable rate limits for S3 API endpoints
|
2026-01-25 20:15:38 +08:00 |
|
|
|
87c7f1bc7d
|
Add bidirectional mode option to replication panel UI
|
2026-01-25 12:35:14 +08:00 |
|
|
|
23ea164215
|
Add bi-directional site replication with LWW conflict resolution
|
2026-01-24 19:38:17 +08:00 |
|
|
|
c0603c592b
|
Add configurable server threads and connections
|
2026-01-22 10:58:44 +08:00 |
|
|
|
912a7dc74f
|
Add background collection for system metrics
|
2026-01-20 00:00:31 +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 |
|
|
|
9c3518de63
|
Add new filetype previews; Remove metadata from bucket streaming
|
2026-01-17 15:40:58 +08:00 |
|
|
|
a52657e684
|
enhance date formats with timezone
|
2026-01-16 20:19:52 +08:00 |
|
|
|
53297abe1e
|
Add metrics history with charts, fix percentage formatting to 2 d.p.
|
2026-01-16 19:57:23 +08:00 |
|
|
|
a3b9db544c
|
Add file type icons, enhance bucket date format, fix metadata display bug
|
2026-01-16 13:18:06 +08:00 |
|
|
|
f5d2e1c488
|
Fix last_modified field still returning wrong timezone
|
2026-01-14 23:07:47 +08:00 |
|
|
|
f04c6a9cdc
|
Fix reflect time zone in object browser
|
2026-01-14 22:51:41 +08:00 |
|
|
|
7a494abb96
|
Reflect timezone in Object Details; Fix latest IAM bucket policy bugs
|
2026-01-14 22:47:29 +08:00 |
|
|
|
956d17a649
|
Add new bucket policies; update docs
|
2026-01-14 22:05:31 +08:00 |
|
|
|
3742f0228e
|
Fix timezone UI not reflecting correctly
|
2026-01-14 21:41:41 +08:00 |
|
|
|
ba694cb717
|
Fix bucket policy Condition evaluation by passing request context
|
2026-01-12 23:33:35 +08:00 |
|
|
|
433d291b4b
|
Fix missing lifecycle configs; Remove Load more button; Remove batch dropdown; Add bucket policy Condition support
|
2026-01-12 22:36:26 +08:00 |
|
|
|
7ff422d4dc
|
Fix multipart upload listing API and remove duplicate upload notification
|
2026-01-12 15:20:45 +08:00 |
|
|
|
546d51af9a
|
Optimize object listing for 100K+ objects with streaming and compression
|
2026-01-12 14:25:07 +08:00 |
|
|
|
0d1fe05fd0
|
Implement dynamic UI loading
|
2026-01-11 22:36:04 +08:00 |
|
|
|
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 |
|