Commit Graph

  • d9258d4924 fix: Add CORS Option main v0.2.4 DullJZ 2026-01-31 20:20:48 +08:00
  • 9738091c87 chore: bump version to v0.2.3 v0.2.3 DullJZ 2025-12-23 19:13:56 +08:00
  • 72fac92783 feat: Add object count tracking and display for S3 buckets. DullJZ 2025-12-21 16:08:12 +08:00
  • 322d41fbb2 Feat: Token auth for metrics v0.2.2 DullJZ 2025-12-21 14:37:06 +08:00
  • eecda55eb3 Update Version v0.2.1 DullJZ 2025-11-15 17:33:49 +08:00
  • 6b0d2e8596 修复CopyObject实现,添加RealObjectKey实现真正零拷贝 DullJZ 2025-11-15 17:32:50 +08:00
  • f87a19c651 Merge pull request #7 from DullJZ/add-api v0.2.0 DullJZ 2025-11-15 14:18:41 +08:00
  • fcd0c9dc5b Fix: dist.tar.gz unzip error add-api DullJZ 2025-11-15 14:18:02 +08:00
  • 9c6351e9ad Merge pull request #6 from DullJZ/add-api DullJZ 2025-11-15 12:32:09 +08:00
  • 3753b50cd9 Feat: Add frontend web download in gh action DullJZ 2025-11-15 12:31:16 +08:00
  • 998e8769ee Feat: Support Web frontend DullJZ 2025-11-14 20:44:26 +08:00
  • af8c8e579a Fix: Modify config fails in Docker DullJZ 2025-11-06 19:41:53 +08:00
  • 00e1762808 Merge pull request #5 from DullJZ/add-api dev DullJZ 2025-11-06 18:37:50 +08:00
  • 71d9f638a1 Merge branch 'dev' into add-api DullJZ 2025-11-06 18:37:27 +08:00
  • dfd38e592e Add stats API handler and fix CORS support DullJZ 2025-11-06 18:21:28 +08:00
  • 1402d40c05 Track health check ListObjects as Class A operations DullJZ 2025-11-06 01:41:51 +08:00
  • 291c327477 Feat: Config Manager API DullJZ 2025-11-06 01:14:09 +08:00
  • c7e984aac2 Fix: Add CORS support for management API OPTIONS requests DullJZ 2025-11-05 01:20:49 +08:00
  • dbd566059b Fix: Remove duplicate /api prefix in admin routes DullJZ 2025-11-04 21:35:08 +08:00
  • 922c9d0713 Merge pull request #4 from DullJZ/add-api DullJZ 2025-11-04 21:03:20 +08:00
  • d463fdb65e Merge branch 'dev' into add-api DullJZ 2025-11-04 21:01:21 +08:00
  • ffc21aa49c Add management API endpoints DullJZ 2025-11-04 19:57:02 +08:00
  • bf5db75d26 Update config.example.yaml DullJZ 2025-11-03 23:44:09 +08:00
  • de019d56d8 Fix: Use transaction for atomic increment and read operation DullJZ 2025-11-03 23:03:09 +08:00
  • 86d2bc1f3e Fix: Add boundary checks for negative increment values DullJZ 2025-11-03 22:50:39 +08:00
  • c35ff96397 Fix: Prevent duplicate archiving with idempotency tracking DullJZ 2025-11-03 22:38:09 +08:00
  • 953feb1965 Fix: Store monthly increments instead of cumulative snapshots DullJZ 2025-11-03 22:23:12 +08:00
  • dc6916f3df Fix: Add unique index to prevent duplicate monthly stats records DullJZ 2025-11-03 22:00:35 +08:00
  • 7e8b10880f Merge remote-tracking branch 'origin/main' into dev DullJZ 2025-11-03 21:38:11 +08:00
  • ab6d951e57 Merge pull request #3 from DullJZ/fix-slash DullJZ 2025-11-03 20:48:33 +08:00
  • 4ae2a54da3 No strict slash for WinSCP fix-slash DullJZ 2025-11-03 20:33:05 +08:00
  • e6d368f1b1 Merge pull request #2 from DullJZ/fix-slash v0.1.2 DullJZ 2025-11-03 20:04:44 +08:00
  • a36b6a13f4 Fix slash-at-end bug DullJZ 2025-11-03 20:03:25 +08:00
  • d64ecac37c A&B operation history DullJZ 2025-10-29 16:58:10 +08:00
  • 529ee8fe55 persistant A&B record DullJZ 2025-10-21 20:06:37 +08:00
  • ebe2b36c77 Add gitignore DullJZ 2025-10-21 19:59:45 +08:00
  • 0630cb09c7 grafana display DullJZ 2025-10-21 19:59:28 +08:00
  • b2dc311f01 Count operation type A & B DullJZ 2025-10-21 18:29:24 +08:00
  • 7e1f4bbee3 Update README DullJZ 2025-10-05 16:13:41 +08:00
  • b55699513f Update VERSION v0.1.1 DullJZ 2025-10-05 02:10:48 +08:00
  • 908881574d Support setting host & recording error req DullJZ 2025-10-05 01:58:54 +08:00
  • 4b44dc1a1b Support custom host DullJZ 2025-10-04 15:19:54 +08:00
  • 34a905defd record access_log DullJZ 2025-10-04 15:18:45 +08:00
  • d1d970705c allow create release fail DullJZ 2025-10-03 19:53:40 +08:00
  • 42199c16c1 Dockerfile & workflow DullJZ 2025-10-03 19:32:54 +08:00
  • d5f06ebe8a Modify actions v0.1.0 DullJZ 2025-10-03 19:12:09 +08:00
  • 9cb5e2cf6e gh actions build DullJZ 2025-10-02 22:05:38 +08:00
  • f33f93e74d English doc DullJZ 2025-10-02 21:02:57 +08:00
  • 2a83604256 README deploy doc DullJZ 2025-10-02 20:36:30 +08:00
  • 62cd28c451 Update README DullJZ 2025-10-02 19:58:06 +08:00
  • 43bc339943 Record size when multipart upload DullJZ 2025-10-02 19:15:42 +08:00
  • c2de062070 Remove consistent hash DullJZ 2025-10-01 20:47:50 +08:00
  • 48bc2d9b11 S3 signature V4 verify DullJZ 2025-10-01 20:36:53 +08:00
  • 1183775101 go.mod DullJZ 2025-09-30 20:11:33 +08:00
  • 6e9f21cfb7 protect route DullJZ 2025-09-30 20:06:42 +08:00
  • 7c971336bd Fix s3balance config update DullJZ 2025-09-30 15:21:07 +08:00
  • 4a930dbfb6 Modify config example DullJZ 2025-09-30 14:16:57 +08:00
  • 18d1acf50a Fix default proxy_mode DullJZ 2025-09-30 13:35:01 +08:00
  • f0fe310e7e Add bucket space in grafana DullJZ 2025-09-30 13:07:46 +08:00
  • a537b14155 Add test script DullJZ 2025-09-30 12:47:18 +08:00
  • 510e49ba8b Add README DullJZ 2025-09-30 12:46:59 +08:00
  • f38b716493 Multipart error message DullJZ 2025-09-30 00:42:59 +08:00
  • e70eb401e9 Fix Content-Length DullJZ 2025-09-30 00:19:19 +08:00
  • 15a39aa632 middleware DullJZ 2025-09-29 23:55:35 +08:00
  • 99fec072af Support VirtualHost DullJZ 2025-09-29 23:42:52 +08:00
  • 6af9165452 Auth DullJZ 2025-09-29 23:30:23 +08:00
  • eafb5c7aa7 Select Retry DullJZ 2025-09-29 23:11:43 +08:00
  • c17d641c25 Remove use_ssl DullJZ 2025-09-29 23:11:09 +08:00
  • 579aeb2632 Fix config update and health check problem DullJZ 2025-09-29 22:22:26 +08:00
  • c92b874bba Support hot update config DullJZ 2025-09-24 21:15:11 +08:00
  • 4b5c9a658d Update Dockerfile to disable CGO DullJZ 2025-09-24 14:24:49 +08:00
  • 71a72600fe Use modernc.org/sqlite to support CGO_ENABLED=0 DullJZ 2025-09-24 14:15:36 +08:00
  • 5230c36ad3 support folder DullJZ 2025-09-23 00:05:18 +08:00
  • 8ae5b8012a full proxy mode DullJZ 2025-09-22 23:52:50 +08:00
  • a1b5037174 health check to metrics DullJZ 2025-09-22 20:31:36 +08:00
  • 2b7861ccbc fix docker deploy problem DullJZ 2025-09-22 18:00:38 +08:00
  • cfc0a734bf remove metrics.port DullJZ 2025-09-13 22:41:00 +08:00
  • f214b003fd deploy DullJZ 2025-09-13 22:30:40 +08:00
  • 4268f6238d metrics DullJZ 2025-09-13 22:29:48 +08:00
  • 61eeba03ac Balancer Refactoring DullJZ 2025-09-11 21:26:41 +08:00
  • c514ab2a3d Refactoring DullJZ 2025-09-11 19:07:04 +08:00
  • ffe5c497ae Support upload sessions DullJZ 2025-09-11 16:47:25 +08:00
  • 7311ffeeae Fix multipart upload DullJZ 2025-09-11 14:29:24 +08:00
  • 34629444db Fix bucket_stats error DullJZ 2025-09-11 00:43:39 +08:00
  • 4441dbc27b go.mod DullJZ 2025-09-10 15:40:08 +08:00
  • f331d42b48 Add error log DullJZ 2025-09-10 15:35:53 +08:00
  • 8a340f2fa2 Fix the deleted key issue DullJZ 2025-08-25 23:12:35 +08:00
  • 1d6a94e5b8 SQL query key DullJZ 2025-08-25 18:10:36 +08:00
  • f911cc6951 Fix mapping error DullJZ 2025-08-23 01:16:33 +08:00
  • fc15daa204 Only expose vitrual buckets DullJZ 2025-08-22 22:29:10 +08:00
  • b811414b93 Add virtual bucket feature DullJZ 2025-08-22 22:16:26 +08:00
  • 37b6adb6de first DullJZ 2025-08-22 21:15:56 +08:00