Commit Graph

  • 05ab4ca475 fix: treat empty object lock values as absent when comparing fix/issue-117-lock-resend-compare Feng Ruohang 2026-09-05 14:52:56 +08:00
  • 87c621965d docs: describe the startup readiness window of the health probes docs/issue-116-startup-readiness Feng Ruohang 2026-09-05 16:37:37 +08:00
  • b2dca43fda fix: order value-less replicated Object Lock updates by timestamp fix/issue-111-object-lock-replica-ordering Feng Ruohang 2026-09-05 15:04:20 +08:00
  • 33a91d972f fix: carry per-bucket CORS through bucket metadata export/import fix/issue-112-bucket-metadata-cors Feng Ruohang 2026-09-05 15:51:34 +08:00
  • 2cbd48a3c3 fix: end GetObjectAttributes part pagination correctly fix/issue-114-115-object-attributes-parts Feng Ruohang 2026-09-05 15:40:55 +08:00
  • b5409ca112 fix: report logical part sizes in GetObjectAttributes Feng Ruohang 2026-09-05 15:38:33 +08:00
  • 35bd75948a fix: exclude SSE-C objects from compression fix/issue-118-no-compressed-ssec Feng Ruohang 2026-09-05 15:21:22 +08:00
  • 0c8d74205b fix: record plaintext part sizes for replicated SSE-C multipart parts fix/issue-119-ssec-part-actual-size Feng Ruohang 2026-09-05 15:03:43 +08:00
  • fcc4d77895 fix: honor a requested checksum algorithm on SSE-C key rotation fix/issue-113-rotation-checksum-algorithm Feng Ruohang 2026-09-05 14:58:39 +08:00
  • c52acc1a5d fix: store raw SSE-C replicas verbatim on the destination fix/issue-109-raw-ssec-replica Feng Ruohang 2026-09-05 14:53:13 +08:00
  • 5703426b3c fix: return 500 for unreadable objects instead of 206 fix/issue-110-tampered-status Feng Ruohang 2026-09-05 14:50:00 +08:00
  • f0bd164b92 docs: refresh community contributors main Feng Ruohang 2026-09-04 19:21:26 +08:00
  • 9936a69d89 ci: recover container publication from verified component pins Feng Ruohang 2026-09-04 15:10:43 +08:00
  • ce2326c946 build: pin the published mcli 20260903 archives Feng Ruohang 2026-09-04 14:38:54 +08:00
  • 4c164907f5 build: align Helm defaults with the published release tag Feng Ruohang 2026-09-04 14:36:12 +08:00
  • 9b11dc9469 build: converge the final 20260903 dependency graph RELEASE.2026-09-03T13-18-01Z Feng Ruohang 2026-09-03 20:54:40 +08:00
  • 1eccc6908b Merge branch 'codex/ci-fixes': CI repairs for the 20260903 release Feng Ruohang 2026-09-03 07:09:11 +08:00
  • 202371afbd docs: record the x/crypto SSH fixes and Go 1.27.1 in the advisory ledger Feng Ruohang 2026-09-03 06:53:09 +08:00
  • 41ef4411d9 build: move to Go 1.27.1 Feng Ruohang 2026-09-03 06:52:33 +08:00
  • 035aa6c201 test: cover the S3 Select message writer ordering Feng Ruohang 2026-09-03 06:52:33 +08:00
  • edf36bcbfa deps: update golang.org/x/crypto to v0.56.0 Feng Ruohang 2026-09-03 06:43:49 +08:00
  • 3598c4305d fix: flush records queued before an S3 Select error message Feng Ruohang 2026-09-03 06:43:49 +08:00
  • 94fbb6df6d fix: never record a resident bucket as a CORS load failure Feng Ruohang 2026-09-03 00:45:02 +08:00
  • f4c1286c9d fix: apply replicated Object Lock updates only when newer than the stored state Feng Ruohang 2026-09-03 00:45:02 +08:00
  • 6e112d1856 build: point Helm defaults at the 20260903 release Feng Ruohang 2026-09-02 23:11:32 +08:00
  • e62dc6e023 Merge branch 'codex/prerelease-cleanup': pre-release cleanup and dependency pins Feng Ruohang 2026-09-02 21:34:30 +08:00
  • 84e1580a47 fix: clear the load-failure bit when GetConfig reloads a bucket on demand Feng Ruohang 2026-09-02 21:23:30 +08:00
  • ebac0ca73b test: give the dynamic timeout tests a private random source Feng Ruohang 2026-09-02 20:04:57 +08:00
  • 3f9c79e919 fix: keep load-failed buckets fail-closed in the CORS lookup Feng Ruohang 2026-09-02 19:51:54 +08:00
  • ec2979ca48 fix: keep the CORS lookup fail-closed until bucket metadata is loaded Feng Ruohang 2026-09-02 18:49:17 +08:00
  • 21646eebd2 fix: derive the Object Lock versioning rule from the parsed configuration Feng Ruohang 2026-09-02 18:49:16 +08:00
  • 5711996231 build: use an eight-character root password in the verification scripts Feng Ruohang 2026-09-02 15:53:08 +08:00
  • 0079723d35 deps: return to upstream minio-go and embed Console 43f8447fd Feng Ruohang 2026-09-02 14:51:10 +08:00
  • bc3b35f975 build: track only served routes in the compatibility baseline Feng Ruohang 2026-09-02 14:06:56 +08:00
  • 00d864ed0e docs: record advisories SN-2026-006 to 010 and refresh contributors Feng Ruohang 2026-09-02 14:06:56 +08:00
  • 8f2a30d9af build: bundle mcli 20260901 and describe the component pins Feng Ruohang 2026-09-02 14:06:56 +08:00
  • d9766d7378 chore: drop the wait_pipe lint exclusion and use gomodguard_v2 Feng Ruohang 2026-09-02 14:06:56 +08:00
  • 5594d284fc chore: remove dead code left by earlier fixes Feng Ruohang 2026-09-02 14:06:56 +08:00
  • 632eb4729a refactor: serve non-resident buckets with the global CORS policy Feng Ruohang 2026-09-02 14:06:56 +08:00
  • 3b5de82f5a fix: keep plain Enabled versioning when Object Lock is enabled on a bucket Feng Ruohang 2026-09-02 14:06:56 +08:00
  • 76195f1c68 fix: keep streaming trailers visible after replication headers are stripped Feng Ruohang 2026-09-02 14:06:56 +08:00
  • 6586fbfd0d Merge pull request #103 from pgsty/codex/issue-102-metadata-lock Feng Ruohang 2026-09-02 07:30:40 +08:00
  • 53b09f4e25 style: apply gofumpt to migration globals Feng Ruohang 2026-09-02 02:32:23 +08:00
  • 59812446ad fix: surface metadata migration failures after locking Feng Ruohang 2026-09-02 01:32:27 +08:00
  • 1c2f59604d docs: record metadata-lock rolling-upgrade limits Feng Ruohang 2026-09-02 01:16:18 +08:00
  • b3a6d5dbf8 fix: bound bucket metadata migration locking Feng Ruohang 2026-09-02 01:16:10 +08:00
  • 11de51ec26 fix: limit imported metadata replication to changed fields Feng Ruohang 2026-09-02 01:16:02 +08:00
  • 10f3a8590b fix: harden bucket metadata creation edge cases Feng Ruohang 2026-09-02 01:15:53 +08:00
  • 55c22abec1 docs: describe the shared bucket metadata lock Feng Ruohang 2026-09-02 00:48:41 +08:00
  • 32a1b81e4c fix: rebase imports and migrations under metadata.lock Feng Ruohang 2026-09-02 00:46:01 +08:00
  • 62d8c649fe fix: preserve metadata during bucket creation and adoption Feng Ruohang 2026-09-02 00:42:00 +08:00
  • 312397739e test: reproduce ForceCreate bucket metadata clobber Feng Ruohang 2026-09-02 00:40:04 +08:00
  • 7ade0c045b fix: serialize bucket metadata updates across config types Feng Ruohang 2026-09-02 00:38:16 +08:00
  • f9f9fa6c90 test: reproduce cross-type bucket metadata lost updates Feng Ruohang 2026-09-02 00:35:59 +08:00
  • 0a9c777795 Merge pull request #104 from pgsty/codex/issue-58-delete-version-authz Feng Ruohang 2026-09-02 07:20:41 +08:00
  • d2d47a41fb chore: refresh delete authorization compatibility snapshot Feng Ruohang 2026-09-02 02:48:11 +08:00
  • dee2c3a02b fix: preserve multi-delete authentication and audit context Feng Ruohang 2026-09-02 02:16:51 +08:00
  • c4140609b7 test: verify least-privilege delete replication Feng Ruohang 2026-09-02 01:48:55 +08:00
  • 75a6734e49 fix: authorize explicit version deletes with DeleteObjectVersion Feng Ruohang 2026-09-02 01:45:05 +08:00
  • f8b598f1d3 test: reproduce explicit-version delete authorization mismatch Feng Ruohang 2026-09-02 01:38:14 +08:00
  • fe9dd90b22 Merge pull request #101 from pgsty/codex/fix-cors-replication-trust Feng Ruohang 2026-09-02 07:07:49 +08:00
  • 04b097fd9f chore: refresh compatibility and lint baselines Feng Ruohang 2026-09-02 02:31:20 +08:00
  • ab3ae99ca3 fix: preserve Snowball request defaults across workers Feng Ruohang 2026-09-02 00:20:06 +08:00
  • 5db7be4ee4 fix: validate replication within the rule prefix Feng Ruohang 2026-09-02 00:03:33 +08:00
  • ff44527a3c fix: isolate Snowball replication trust per entry Feng Ruohang 2026-09-01 23:45:02 +08:00
  • c9ad746732 fix: verify replication permissions in validity probes Feng Ruohang 2026-09-01 23:16:09 +08:00
  • f3438b2602 fix: validate CORS state in replication status Feng Ruohang 2026-09-01 23:16:04 +08:00
  • 938603458d fix: harden CORS and replication request trust Feng Ruohang 2026-09-01 20:50:08 +08:00
  • d5e763b072 Merge pull request #98 from pgsty/fix/attributes-ssec-replication-authz Feng Ruohang 2026-08-30 18:42:10 +08:00
  • 74c97d005d fix: authorize SSE-C attribute reads by replication permission Feng Ruohang 2026-08-30 15:50:24 +08:00
  • 1be684ba29 Merge pull request #97 from pgsty/codex/pin-prerelease-components Feng Ruohang 2026-08-29 20:49:58 +08:00
  • 1367364c40 Merge remote-tracking branch 'origin/main' into codex/pin-prerelease-components Feng Ruohang 2026-08-29 20:33:44 +08:00
  • 5f44fe369c Merge pull request #94 from pgsty/codex/release-idempotency Feng Ruohang 2026-08-29 20:33:14 +08:00
  • c6cc136833 Merge remote-tracking branch 'origin/main' into codex/release-idempotency Feng Ruohang 2026-08-29 20:12:38 +08:00
  • 97e31af331 Merge pull request #88 from pgsty/codex/cors-hotpath Feng Ruohang 2026-08-29 20:11:59 +08:00
  • 0507c3d56a Merge remote-tracking branch 'origin/main' into codex/cors-hotpath Feng Ruohang 2026-08-29 20:02:51 +08:00
  • 87b9895bc0 Merge pull request #91 from pgsty/codex/issue-77-status-accounting Feng Ruohang 2026-08-29 20:00:53 +08:00
  • ca1f11b708 Merge remote-tracking branch 'origin/main' into codex/issue-77-status-accounting Feng Ruohang 2026-08-29 19:50:27 +08:00
  • 514a041f4a Merge pull request #90 from pgsty/codex/issue-78-preserve-bucket-config Feng Ruohang 2026-08-29 19:50:04 +08:00
  • f8106cd693 Merge remote-tracking branch 'origin/main' into codex/issue-78-preserve-bucket-config Feng Ruohang 2026-08-29 19:39:50 +08:00
  • b1ba685ac5 Merge pull request #89 from pgsty/codex/issue-76-object-lock-wire Feng Ruohang 2026-08-29 19:39:22 +08:00
  • bc7658f035 Merge pull request #93 from pgsty/codex/issue-50-after-checksum-contract Feng Ruohang 2026-08-29 19:38:48 +08:00
  • f377b5c95b Merge remote-tracking branch 'origin/main' into codex/issue-50-after-checksum-contract Feng Ruohang 2026-08-29 19:28:06 +08:00
  • 45381222b7 Merge pull request #92 from pgsty/codex/reject-unsupported-checksums Feng Ruohang 2026-08-29 19:25:39 +08:00
  • 4d6e1ea8ea deps: pin reviewed pre-release components Feng Ruohang 2026-08-29 19:23:43 +08:00
  • 20aaefa89c Merge remote-tracking branch 'origin/main' into codex/reject-unsupported-checksums Feng Ruohang 2026-08-29 19:14:51 +08:00
  • 82509ddc0a Merge pull request #95 from pgsty/codex/get-object-attributes-ssec Feng Ruohang 2026-08-29 19:14:34 +08:00
  • f2ba439022 Merge remote-tracking branch 'origin/main' into codex/get-object-attributes-ssec Feng Ruohang 2026-08-29 19:04:14 +08:00
  • 2ba1f38503 Merge pull request #87 from pgsty/codex/issue-82-after-83 Feng Ruohang 2026-08-29 19:03:57 +08:00
  • 8d58343263 Merge pull request #96 from pgsty/codex/crc64-completion-after-foundation Feng Ruohang 2026-08-29 18:51:09 +08:00
  • 2b2e0d2a5d Merge pull request #86 from pgsty/codex/issue-83-copy-null-version-release Feng Ruohang 2026-08-29 18:49:25 +08:00
  • e407dc58eb Merge pull request #85 from pgsty/codex/server-prerelease-foundation Feng Ruohang 2026-08-29 18:40:26 +08:00
  • 32b2aa49f1 fix: reject composite CRC64NVME completion Feng Ruohang 2026-08-29 18:36:02 +08:00
  • 8448512a1f docs: clarify layered SSE-C key authentication Feng Ruohang 2026-08-29 18:21:13 +08:00
  • 150e7b5f9e fix: preserve global CORS response semantics Feng Ruohang 2026-08-29 18:19:57 +08:00
  • 21870fa2e7 fix: preserve replicated object attributes reads Feng Ruohang 2026-08-29 18:18:01 +08:00
  • d4c8da162b fix: reject composite CRC64NVME trailers Feng Ruohang 2026-08-29 18:15:51 +08:00
  • fc7bf7b295 test: keep CORS hot-path coverage route-neutral Feng Ruohang 2026-08-29 17:58:30 +08:00
  • d28885d0e5 fix: reject composite CRC64NVME checksums Feng Ruohang 2026-08-29 17:23:41 +08:00
  • c4fd97d0bf test: align zero-byte rotation key errors Feng Ruohang 2026-08-29 17:28:36 +08:00