Commit Graph

  • 34cbca97ea docs: point the multi-pool lock follow-up at pgsty/silo#133 Feng Ruohang 2026-09-06 08:37:06 +08:00
  • 109d824e5f fix: retransmit and re-order Object Lock for SSE-C replicas (single erasure set) Feng Ruohang 2026-09-05 17:45:12 +08:00
  • 87746913fc fix: retransmit existing SSE-C replicas instead of metadata-copying them Feng Ruohang 2026-09-05 15:23:49 +08:00
  • 7935c84f9a fix: recognize timestamp-only retention-removal tombstone in resend compare Feng Ruohang 2026-09-06 11:48:57 +08:00
  • c185635b43 fix: treat empty object lock values as absent when comparing Feng Ruohang 2026-09-05 14:52:56 +08:00
  • c201148738 Merge pull request #145 from pgsty/fix/issue-10-conditional-delete Feng Ruohang 2026-09-06 23:58:42 +08:00
  • 53adb21c52 Merge pull request #142 from pgsty/fix/issue-141-resync-dispatch-scope Feng Ruohang 2026-09-06 23:57:17 +08:00
  • 58b0ee36ca Merge pull request #140 from pgsty/fix/issue-139-resync-classification Feng Ruohang 2026-09-06 23:56:57 +08:00
  • 8a1f594add Merge pull request #138 from pgsty/fix/issue-136-resync-counter-flush Feng Ruohang 2026-09-06 23:55:59 +08:00
  • 5b9959617e Merge pull request #130 from pgsty/docs/issue-116-startup-readiness Feng Ruohang 2026-09-06 23:55:37 +08:00
  • da19d91b64 Merge pull request #143 from pgsty/fix/issue-107-chunked-checksum Feng Ruohang 2026-09-06 23:55:33 +08:00
  • 40bee4b7ba fix(delete): honor If-Match precondition on DeleteObject (#10) Feng Ruohang 2026-09-06 22:04:35 +08:00
  • 6a9b5d6763 fix: honor header checksum when x-amz-trailer is advertised on non-trailer chunked PUT (#107) Feng Ruohang 2026-09-06 22:28:18 +08:00
  • 0720ed477e fix(replication): scope resync dispatch to the target being resynced Feng Ruohang 2026-09-06 21:52:54 +08:00
  • 46e82eb54d fix(replication): count resync success by outcome, not target existence Feng Ruohang 2026-09-06 18:35:13 +08:00
  • f8ca4a8656 fix(replication): keep resync Completed status honest about object counts Feng Ruohang 2026-09-06 15:05:32 +08:00
  • e7d0e62f16 Merge pull request #135 from pgsty/fix/attributes-encrypted-parts-test-reconcile Feng Ruohang 2026-09-06 09:59:54 +08:00
  • aee290fc34 test: reconcile encrypted-parts attributes test with #119 write validation Feng Ruohang 2026-09-06 09:51:09 +08:00
  • 62cce2b152 Merge pull request #121 from pgsty/fix/issue-110-tampered-status Feng Ruohang 2026-09-06 09:26:28 +08:00
  • 65d4806a7b Merge pull request #127 from pgsty/fix/issue-112-bucket-metadata-cors Feng Ruohang 2026-09-06 09:26:21 +08:00
  • 765757473a Merge pull request #126 from pgsty/fix/issue-118-no-compressed-ssec Feng Ruohang 2026-09-06 09:26:12 +08:00
  • 425bd7fff1 Merge pull request #124 from pgsty/fix/issue-119-ssec-part-actual-size Feng Ruohang 2026-09-06 09:26:04 +08:00
  • e12e739a53 Merge pull request #128 from pgsty/fix/issue-114-115-object-attributes-parts Feng Ruohang 2026-09-06 09:25:28 +08:00
  • 8b736dee34 Merge pull request #123 from pgsty/fix/issue-113-rotation-checksum-algorithm Feng Ruohang 2026-09-06 09:25:02 +08:00
  • 32e75c27bf Merge pull request #122 from pgsty/fix/issue-109-raw-ssec-replica Feng Ruohang 2026-09-06 09:24:26 +08:00
  • 885ca604a1 Merge pull request #129 from pgsty/fix/issue-111-object-lock-replica-ordering Feng Ruohang 2026-09-06 09:23:34 +08:00
  • d10382d0dc build: refresh rebrand compatibility baseline for the SSE-C replica helper Feng Ruohang 2026-09-06 09:08:22 +08:00
  • 0db4bf3b00 fix: report effective bucket quotas in metrics mr javad seydi 2026-09-05 21:22:07 +03:30
  • 87c621965d docs: describe the startup readiness window of the health probes Feng Ruohang 2026-09-05 16:37:37 +08:00
  • b2dca43fda fix: order value-less replicated Object Lock updates by timestamp Feng Ruohang 2026-09-05 15:04:20 +08:00
  • 33a91d972f fix: carry per-bucket CORS through bucket metadata export/import Feng Ruohang 2026-09-05 15:51:34 +08:00
  • 2cbd48a3c3 fix: end GetObjectAttributes part pagination correctly 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 Feng Ruohang 2026-09-05 15:21:22 +08:00
  • 0c8d74205b fix: record plaintext part sizes for replicated SSE-C multipart parts Feng Ruohang 2026-09-05 15:03:43 +08:00
  • fcc4d77895 fix: honor a requested checksum algorithm on SSE-C key rotation Feng Ruohang 2026-09-05 14:58:39 +08:00
  • c52acc1a5d fix: store raw SSE-C replicas verbatim on the destination Feng Ruohang 2026-09-05 14:53:13 +08:00
  • 5703426b3c fix: return 500 for unreadable objects instead of 206 Feng Ruohang 2026-09-05 14:50:00 +08:00
  • f0bd164b92 docs: refresh community contributors 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