91 Commits

Author SHA1 Message Date
DullJZ
d9258d4924 fix: Add CORS Option v0.2.4 2026-01-31 20:20:48 +08:00
DullJZ
9738091c87 chore: bump version to v0.2.3 v0.2.3 2025-12-23 19:13:56 +08:00
DullJZ
72fac92783 feat: Add object count tracking and display for S3 buckets. 2025-12-21 16:08:12 +08:00
DullJZ
322d41fbb2 Feat: Token auth for metrics v0.2.2 2025-12-21 14:37:06 +08:00
DullJZ
eecda55eb3 Update Version v0.2.1 2025-11-15 17:33:49 +08:00
DullJZ
6b0d2e8596 修复CopyObject实现,添加RealObjectKey实现真正零拷贝 2025-11-15 17:32:50 +08:00
DullJZ
f87a19c651 Merge pull request #7 from DullJZ/add-api
Fix: dist.tar.gz unzip error
v0.2.0
2025-11-15 14:18:41 +08:00
DullJZ
fcd0c9dc5b Fix: dist.tar.gz unzip error 2025-11-15 14:18:02 +08:00
DullJZ
9c6351e9ad Merge pull request #6 from DullJZ/add-api
Add api
2025-11-15 12:32:09 +08:00
DullJZ
3753b50cd9 Feat: Add frontend web download in gh action 2025-11-15 12:31:16 +08:00
DullJZ
998e8769ee Feat: Support Web frontend 2025-11-14 20:44:26 +08:00
DullJZ
af8c8e579a Fix: Modify config fails in Docker 2025-11-06 19:41:53 +08:00
DullJZ
71d9f638a1 Merge branch 'dev' into add-api 2025-11-06 18:37:27 +08:00
DullJZ
dfd38e592e Add stats API handler and fix CORS support 2025-11-06 18:21:28 +08:00
DullJZ
1402d40c05 Track health check ListObjects as Class A operations 2025-11-06 01:41:51 +08:00
DullJZ
291c327477 Feat: Config Manager API 2025-11-06 01:14:09 +08:00
DullJZ
c7e984aac2 Fix: Add CORS support for management API OPTIONS requests 2025-11-05 01:20:49 +08:00
DullJZ
dbd566059b Fix: Remove duplicate /api prefix in admin routes 2025-11-04 21:35:08 +08:00
DullJZ
922c9d0713 Merge pull request #4 from DullJZ/add-api
Add management API endpoints
2025-11-04 21:03:20 +08:00
DullJZ
d463fdb65e Merge branch 'dev' into add-api 2025-11-04 21:01:21 +08:00
DullJZ
ffc21aa49c Add management API endpoints 2025-11-04 19:57:02 +08:00
DullJZ
bf5db75d26 Update config.example.yaml 2025-11-03 23:44:09 +08:00
DullJZ
de019d56d8 Fix: Use transaction for atomic increment and read operation 2025-11-03 23:03:09 +08:00
DullJZ
86d2bc1f3e Fix: Add boundary checks for negative increment values 2025-11-03 22:50:39 +08:00
DullJZ
c35ff96397 Fix: Prevent duplicate archiving with idempotency tracking 2025-11-03 22:38:09 +08:00
DullJZ
953feb1965 Fix: Store monthly increments instead of cumulative snapshots 2025-11-03 22:23:12 +08:00
DullJZ
dc6916f3df Fix: Add unique index to prevent duplicate monthly stats records 2025-11-03 22:00:35 +08:00
DullJZ
7e8b10880f Merge remote-tracking branch 'origin/main' into dev 2025-11-03 21:38:11 +08:00
DullJZ
ab6d951e57 Merge pull request #3 from DullJZ/fix-slash
No strict slash for WinSCP
2025-11-03 20:48:33 +08:00
DullJZ
4ae2a54da3 No strict slash for WinSCP 2025-11-03 20:33:05 +08:00
DullJZ
e6d368f1b1 Merge pull request #2 from DullJZ/fix-slash
Fix slash-at-end bug
v0.1.2
2025-11-03 20:04:44 +08:00
DullJZ
a36b6a13f4 Fix slash-at-end bug 2025-11-03 20:03:25 +08:00
DullJZ
d64ecac37c A&B operation history 2025-10-29 16:58:10 +08:00
DullJZ
529ee8fe55 persistant A&B record 2025-10-21 20:06:37 +08:00
DullJZ
ebe2b36c77 Add gitignore 2025-10-21 19:59:45 +08:00
DullJZ
0630cb09c7 grafana display 2025-10-21 19:59:28 +08:00
DullJZ
b2dc311f01 Count operation type A & B 2025-10-21 18:29:24 +08:00
DullJZ
7e1f4bbee3 Update README 2025-10-05 16:13:41 +08:00
DullJZ
b55699513f Update VERSION v0.1.1 2025-10-05 02:10:48 +08:00
DullJZ
908881574d Support setting host & recording error req 2025-10-05 01:58:54 +08:00
DullJZ
4b44dc1a1b Support custom host 2025-10-04 15:19:54 +08:00
DullJZ
34a905defd record access_log 2025-10-04 15:18:45 +08:00
DullJZ
d1d970705c allow create release fail 2025-10-03 19:53:40 +08:00
DullJZ
42199c16c1 Dockerfile & workflow 2025-10-03 19:32:54 +08:00
DullJZ
d5f06ebe8a Modify actions v0.1.0 2025-10-03 19:12:09 +08:00
DullJZ
9cb5e2cf6e gh actions build 2025-10-02 22:05:38 +08:00
DullJZ
f33f93e74d English doc 2025-10-02 21:02:57 +08:00
DullJZ
2a83604256 README deploy doc 2025-10-02 20:36:30 +08:00
DullJZ
62cd28c451 Update README 2025-10-02 19:58:06 +08:00
DullJZ
43bc339943 Record size when multipart upload 2025-10-02 19:15:42 +08:00