Commit Graph

  • c6715259b1 fix(ecstore): keep bucket created time when metadata is epoch (#2220) weisd 2026-03-19 01:02:34 +08:00
  • df8f0edaea fix(ecstore): support legacy pool meta decoding (#2218) 1.0.0-alpha.88 weisd 2026-03-19 00:20:24 +08:00
  • a4411a24d6 refactor(metrics): modularize collectors and add comprehensive metrics support (#2208) houseme 2026-03-18 23:52:42 +08:00
  • 4a807d80e3 build(deps): bump the dependencies group with 2 updates (#2211) houseme 2026-03-18 21:39:01 +08:00
  • f095f56e20 fix(ci): revert docker alpha latest tag (#2209) 1.0.0-alpha.87 安正超 2026-03-18 21:05:52 +08:00
  • b9b7d86ae4 feat: improve legacy metadata and admin compatibility (#2202) weisd 2026-03-18 21:05:09 +08:00
  • 84077adf17 fix(admin): avoid unbounded metrics sampling by default (#2203) 马登山 2026-03-18 14:43:17 +08:00
  • 237c933f38 test(lifecycle): add prefix regression and zero-day checks (#2201) 马登山 2026-03-18 13:20:00 +08:00
  • c20b3c7f19 fix(ecstore): handle EODM rules without due date (#2198) 安正超 2026-03-18 12:54:41 +08:00
  • c9a2fd756c feat(rustfs): add optional license gating feature (#2197) 安正超 2026-03-18 08:45:05 +08:00
  • bddb0d0a05 build(deps): bump astral-tokio-tar from 0.5.6 to 0.6.0 (#2196) dependabot[bot] 2026-03-18 08:22:12 +08:00
  • 9ce3c7742c fix(targets): pass credentials to MQTT broker availability check (#2192) houseme 2026-03-17 23:53:28 +08:00
  • b5d881f399 fix(notify): Fix XML Filter parsing and add comprehensive tests (#2191) houseme 2026-03-17 23:08:07 +08:00
  • ce1f7cfdcb chore(skills): add repository-local workflow skills (#2190) 安正超 2026-03-17 22:13:46 +08:00
  • c66c6d97ec fix(lifecycle): respect Filter.Prefix and safe delete marker expiry (#2185) 马登山 2026-03-17 18:45:38 +08:00
  • be89b5fc6a build(deps): bump lz4_flex from 0.12.0 to 0.12.1 (#2181) dependabot[bot] 2026-03-17 10:10:41 +08:00
  • 94cdb89e29 feat(obs): add init_obs_with_config API and signature guard test (#2175) houseme 2026-03-16 18:17:55 +08:00
  • 06dff96c09 chore(deps): update flake.lock (#2173) heihutu 2026-03-16 16:01:36 +08:00
  • c1d5106acc feat(ci): allow selecting build platforms in build workflow (#2171) 安正超 2026-03-15 22:01:44 +08:00
  • 0a2411f59c chore(deps): update flake.lock (#2169) heihutu 2026-03-15 16:10:12 +08:00
  • 1ede71b881 chore: update nix-flake-update.yml to use FLAKE_UPDATE_TOKEN for user… (#2168) houseme 2026-03-15 14:49:38 +08:00
  • 4fb7059e6f chore(deps): update flake.lock (#2165) 1.0.0-alpha.86 github-actions[bot] 2026-03-15 10:26:05 +08:00
  • 2ad275ecc3 fix(helm): quote obs stdout configmap value (#2166) 安正超 2026-03-15 10:11:25 +08:00
  • 9179fd5608 fix(helm): merge customAnnotations with class-specific ingress annotations (#2161) Philip Schmid 2026-03-15 02:22:12 +01:00
  • 7f1cdaedad feat(replication): add bandwidth-aware reporting for bucket replication metrics (#2141) LeonWang0735 2026-03-15 09:03:10 +08:00
  • 7f3459f5a8 fix(obs): fixed unresolved import super::local::ensure_dir_permissions (#2164) houseme 2026-03-15 00:33:06 +08:00
  • d3cff7d033 feat(webdav): add WebDAV protocol gateway (#2158) yxrxy 2026-03-14 23:06:53 +08:00
  • f66a90c1b2 fix: fix github action error caused by oltp modification (#2163) majinghe 2026-03-14 22:15:35 +08:00
  • afcaaf66fc feat: add support for obs enpoint support in helm chart (#2160) majinghe 2026-03-14 21:44:44 +08:00
  • a1104b45f6 fix(obs): honor target-only rust_log directives (#2159) 安正超 2026-03-14 11:14:46 +08:00
  • 82d9452736 docs: fix incorrect UID in Docker Quick Start of README_ZH (#2149) bcdax110 2026-03-14 09:26:07 +08:00
  • 6e0f034ad1 refactor(obs): enhance log rotation robustness and refine filter logic (#2155) houseme 2026-03-14 09:20:35 +08:00
  • 593a58c161 refactor(obs): optimize logging with custom RollingAppender and improved cleanup (#2151) houseme 2026-03-13 13:20:27 +08:00
  • f83bf95b04 feat(ecstore): Skip rustls provider install if already present (#2145) houseme 2026-03-12 18:02:19 +08:00
  • aa88b1976a fix(ecstore): avoid warm tier init panics (#2144) 安正超 2026-03-12 13:52:49 +08:00
  • e2f741d41f fix(helm): use canonical scanner start delay env (#2142) 安正超 2026-03-12 10:06:42 +08:00
  • ad54293d7e fix(admin): propagate heal handler background errors (#2124) 安正超 2026-03-12 10:06:12 +08:00
  • 83fb530609 refactor(config): normalize scanner env naming (#2129) 安正超 2026-03-11 22:41:41 +08:00
  • aa84d34bf8 fix(auth): preserve IAMAuth clone and correct missing-key error (#2123) 安正超 2026-03-11 21:59:12 +08:00
  • df57f0c033 fix(workers): clamp worker release count (#2122) 安正超 2026-03-11 21:59:00 +08:00
  • c47dec8549 fix(signer): avoid panics in v2 signing for missing data (#2121) 安正超 2026-03-11 21:58:40 +08:00
  • fdbe12ec95 fix(scanner): respect configured scan start delay (#2119) 安正超 2026-03-11 21:56:48 +08:00
  • b2e8078971 fix(policy): avoid unicode panic in variable resolver (#2115) 安正超 2026-03-11 21:56:32 +08:00
  • ac43a44a00 [codex] fix scanner first cycle startup delay (#2137) 安正超 2026-03-11 20:02:01 +08:00
  • 5625f04697 fix(common): remove panic paths in runtime helpers (#2116) 安正超 2026-03-11 18:12:37 +08:00
  • e1f24f764d fix(credentials): harden masked debug output (#2114) 安正超 2026-03-11 15:40:37 +08:00
  • 7d7e0b2654 fix(utils): harden panic-prone paths (#2113) 安正超 2026-03-11 15:16:03 +08:00
  • 9908a44c38 fix(protocols): return errors instead of panics for sync signatures (#2120) 安正超 2026-03-11 11:22:20 +08:00
  • 4b480727d6 feat(perf): Add configurable bitrot skip for reads (#2110) evan slack 2026-03-10 20:59:00 -06:00
  • f00d01ec2d fix: resolve silent failure in MQTT bucket event notifications (#2112) simon-escapecode 2026-03-11 02:08:30 +00:00
  • 7e8c7fa2b2 build(deps): bump quinn-proto from 0.11.13 to 0.11.14 (#2127) dependabot[bot] 2026-03-11 09:30:53 +08:00
  • 845ad1fa16 fix(obs): avoid panic in telemetry init and clamp sampler boundaries (#2118) 安正超 2026-03-11 01:32:46 +08:00
  • bb4fbf5ae2 fix(notify): ignore disabled targets when sending events (#2117) 安正超 2026-03-11 00:37:30 +08:00
  • 3df7105dae fix(server): init event notifier when partial notify configured (#2125) 安正超 2026-03-10 23:52:40 +08:00
  • b3da8ae269 feat(scanner): Add dynamic throttling presets (#2095) evan slack 2026-03-10 02:12:56 -06:00
  • 67e5f5e3c3 feat: add metrics support in helm chart (#2109) majinghe 2026-03-10 12:08:36 +08:00
  • 296efea42f change ghcr username and password name due to github restrict (#2108) majinghe 2026-03-09 21:44:35 +08:00
  • 16946c5a54 fix: allow root to bypass bucket policy deny for policy management APIs (#2102) GatewayJ 2026-03-09 20:36:29 +08:00
  • 73d29e95dd feat:add docker image support for quay.io and ghcr.io (#2107) majinghe 2026-03-09 16:22:28 +08:00
  • e930c5c281 build(deps): bump libc from 0.2.182 to 0.2.183 in the dependencies group (#2106) dependabot[bot] 2026-03-09 16:03:17 +08:00
  • 9d03029959 fix(iam): sync user cache on load-user notifications (#2104) 安正超 2026-03-09 09:36:02 +08:00
  • a02c354ef5 Fix image url error loverustfs 2026-03-08 23:39:50 +08:00
  • 60aa47bf61 feat(storage): integrate S3Operation into OperationHelper for unified metrics and audit (#2103) houseme 2026-03-08 17:57:33 +08:00
  • 8e4a1ef917 refactor(protocols): replace tar with astral-tokio-tar for async processing (#2099) houseme 2026-03-08 15:18:15 +08:00
  • b035d10abb fix(metrics): Remove high cardinality labels causing memory leak (#2098) Peter Hamilton 2026-03-07 21:01:11 -08:00
  • 2180e9e7a1 chore(deps): update flake.lock (#2097) github-actions[bot] 2026-03-08 10:51:32 +08:00
  • 57e49e6737 feat(obs): Add metric to count all s3 operations (#2088) evan slack 2026-03-07 21:19:20 -05:00
  • b07383760f Add OpenStack Swift API Support (#2066) Senol Colak 2026-03-07 18:11:35 +01:00
  • 7c94be4e8c fix(obs): Remove high cardinality label on rustfs_api_requests_total (#2087) evan slack 2026-03-07 07:46:33 -05:00
  • d52a10c5fb chore(obs): Improve tracing instrumentation (#2086) evan slack 2026-03-07 07:03:20 -05:00
  • 8c4735ff88 docs: scope AGENTS instructions by directory (#2083) 安正超 2026-03-05 17:25:37 +08:00
  • a0503168d4 fix(heal):heal failed replication via must_replicate instead of check replicate_delete (#2072) LeonWang0735 2026-03-05 15:47:36 +08:00
  • b73059dcf2 fix(admin): allow non-consoleAdmin self password update (#2082) 安正超 2026-03-05 15:47:21 +08:00
  • ed18b3da75 Fix data usage cache and scanner (#2074) weisd 2026-03-04 19:55:01 +08:00
  • 05032cf887 chore: update dependencies and workspace resolver (#2073) houseme 2026-03-04 19:22:54 +08:00
  • f89cdfe5b3 update s3s 0.14.0-dev (#2070) 唐小鸭 2026-03-04 01:07:24 +08:00
  • f4b523c236 build(deps): bump the dependencies group with 7 updates (#2069) houseme 2026-03-04 00:42:03 +08:00
  • c6209ba59d ci: optimize workflow runtime and remove redundant pipeline work (#2065) 安正超 2026-03-03 20:56:37 +08:00
  • 5e7495a042 build(obs): restrict pyroscope dependency to unix targets (#2064) houseme 2026-03-03 20:41:37 +08:00
  • ac4b13def1 feat(obs): Optional continuous CPU profiling with grafana pyroscope (#2035) evan slack 2026-03-03 02:28:58 -05:00
  • 08e1f4670b fix: restore default CORS fallback and STS object ACL ownership (#2053) 1.0.0-alpha.85 安正超 2026-03-03 01:08:50 +08:00
  • fff96a0921 fix sse-options (#2056) 唐小鸭 2026-03-03 01:08:37 +08:00
  • f17725a2ea fix(sse): allow PUT/GET without KMS when no SSE or bucket default (#2054) 唐小鸭 2026-03-03 00:44:23 +08:00
  • bf957e3523 remove rustflags target cpu (#2052) houseme 2026-03-02 23:59:34 +08:00
  • a6090b98dc fix(iam): remove incorrect trailing slash from OIDC issuer URL (#2050) Rafael Herrero 2026-03-02 12:48:12 +01:00
  • 2ac07c95a8 refactor(obs): enhance log cleanup and rotation (#2040) houseme 2026-03-02 16:28:32 +08:00
  • e157a88f09 fix: support query-only presigned URL access (#2046) 安正超 2026-03-02 15:46:50 +08:00
  • 01a75b5f58 Add env variable alias compatibility warnings (#2044) 安正超 2026-03-02 15:34:19 +08:00
  • 2cb8db36a5 fix(iam): user group policy and delete group (fixes #2028) (#2043) GatewayJ 2026-03-02 14:19:01 +08:00
  • e3815aa101 fix(ecstore): add etag fallback when mod_time unavailable in metadata (#2042) weisd 2026-03-02 13:50:17 +08:00
  • fd32507ce5 build(deps): bump datafusion from 52.1.0 to 52.2.0 in the dependencies group (#2037) dependabot[bot] 2026-03-02 11:37:24 +08:00
  • ba32fd9d96 fix(s3): allow anonymous access when PublicAccessBlock config is miss… (#2039) GatewayJ 2026-03-02 11:37:00 +08:00
  • 273dbc9c38 feat(s3): return 409 BucketAlreadyExists when non-owner creates existing bucket (#2034) 安正超 2026-03-01 22:53:41 +08:00
  • f0c5d762f3 feat(s3): enforce RestrictPublicBuckets for anonymous access (#2033) 1.0.0-alpha.84 安正超 2026-03-01 20:50:19 +08:00
  • c452f24487 Optimize log cleanup and rotation, update dependencies (#2032) houseme 2026-03-01 20:09:52 +08:00
  • 798e620088 fix(s3): add x-amz-grant-* headers to policy condition values (#2031) 安正超 2026-03-01 19:00:04 +08:00
  • e5e1010c31 fix(s3): return InvalidRange when CopySourceRange exceeds source object size (#2029) 安正超 2026-03-01 17:46:31 +08:00
  • 8aecc7267b fix(s3): implement S3-compliant CORS and bucket existence checks (#2026) 安正超 2026-03-01 16:02:02 +08:00
  • f42b155f59 fix(s3): allow Object Lock on versioned buckets and reject invalid checksums (#2024) 安正超 2026-03-01 14:19:02 +08:00
  • d13c423d50 Bump Helm Chart version to 0.0.83 and appVersion to 1.0.0-alpha.83 (#2019) Smig 2026-03-01 00:15:50 -05:00