Commit Graph

  • 0af5d22286 fix: restore embedded Console proxy and WebSocket configuration codex/embedded-console-compat Feng Ruohang 2026-09-07 13:31:05 +08:00
  • f1687f402b fix: scope rebrand checks to the retired repository main Feng Ruohang 2026-09-07 11:49:23 +08:00
  • ce606df2c4 fix: align contribution tooling with SILO AGPL policy Feng Ruohang 2026-09-07 11:18:19 +08:00
  • fd44dc4e9b docs: include the latest merged community contribution Feng Ruohang 2026-09-07 11:01:04 +08:00
  • 479745e764 docs: credit contributors across the SILO repositories Feng Ruohang 2026-09-07 10:53:50 +08:00
  • cc1c54475f Merge pull request #146 from pgsty/fix/issue-108-console-loopback-tls Feng Ruohang 2026-09-07 10:53:45 +08:00
  • 711b092f86 fix: keep embedded Console login working over loopback TLS (#108) Feng Ruohang 2026-09-07 09:52:47 +08:00
  • ad873c7357 Merge pull request #132 from mrjavadseydi/fix/issue-106-bucket-quota-metrics Feng Ruohang 2026-09-07 09:54:01 +08:00
  • 0af0907eff Merge pull request #134 from pgsty/fix/issue-120-ssec-replica-retransmit Feng Ruohang 2026-09-07 00:24:45 +08:00
  • e27ba2bc14 Merge pull request #131 from pgsty/fix/issue-117-lock-resend-compare Feng Ruohang 2026-09-07 00:22:21 +08:00
  • 236e163c0b fix: repair an undecodable SSE-C replica on retransmit Feng Ruohang 2026-09-06 11:55:38 +08:00
  • 7220210e8d test: reconcile #134 fixtures with #119 and refresh the rebrand baseline Feng Ruohang 2026-09-06 11:55:38 +08:00
  • 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 fix/issue-109-raw-ssec-replica 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 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 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 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