Commit Graph

  • 4d0693cb8c docs: record controlled retirement evidence and qualified upgrade runs codex/remove-access-tiering-final Feng Ruohang 2026-09-15 14:56:20 +08:00
  • bf59e3f222 docs: record retirement execution and blocked Linux acceptance Feng Ruohang 2026-09-15 12:16:45 +08:00
  • 41aa846097 style(storage): satisfy callback selection lint rule Feng Ruohang 2026-09-15 11:31:32 +08:00
  • 4093fa0d78 docs: record access tiering introduction and retirement decisions Feng Ruohang 2026-09-15 11:26:45 +08:00
  • 13bf126ebd fix(storage): reuse resolved copies for version DELETE callbacks Feng Ruohang 2026-09-15 10:40:04 +08:00
  • 1cf529ce8a fix(storage): reconcile ordinary version DELETE across pools Feng Ruohang 2026-09-15 06:54:29 +08:00
  • 9b76a21675 revert: remove access-frequency ILM tiering (#60) Feng Ruohang 2026-09-15 06:51:14 +08:00
  • 89637554d6 Merge pull request #182 from pgsty/codex/docs-current-state-20260913 Feng Ruohang 2026-09-13 10:50:22 +08:00
  • 2dd1e00da4 docs: align release notes and current component status codex/docs-current-state-20260913 Feng Ruohang 2026-09-13 10:39:57 +08:00
  • 5d955b5b74 Merge pull request #181 from pgsty/codex/deps-release-20260913 Feng Ruohang 2026-09-13 10:14:57 +08:00
  • f7808a172c deps: pin the coordinated September 13 SILO stack codex/deps-release-20260913 Feng Ruohang 2026-09-13 09:54:51 +08:00
  • acc9b514f5 Follow the curl builder rename in delivery verification Feng Ruohang 2026-09-13 09:08:38 +08:00
  • 31ba01c5d5 Refresh Go dependencies and build current static curl for both architectures Feng Ruohang 2026-09-13 09:01:09 +08:00
  • 48ec10312f Merge pull request #180 from pgsty/codex/issue-77-metadata-convergence Feng Ruohang 2026-09-12 18:07:36 +08:00
  • 114dc10529 docs: archive issue 77 design, adversarial reviews and acceptance evidence codex/issue-77-metadata-convergence Feng Ruohang 2026-09-12 17:52:25 +08:00
  • 461e9a7210 test(replication): satisfy diagnostic regression style checks Feng Ruohang 2026-09-12 17:17:18 +08:00
  • fcbb93e895 fix(replication): diagnose unusable metadata without a heal source Feng Ruohang 2026-09-12 17:04:15 +08:00
  • 62cf066ff5 fix(replication): recover physical creation time and align policy status Feng Ruohang 2026-09-12 13:50:49 +08:00
  • 1ee64a8d89 fix(replication): gate metadata tombstone export during rolling upgrades Feng Ruohang 2026-09-12 11:40:04 +08:00
  • 01aaef2b50 fix(replication): converge bucket metadata using deterministic source states Feng Ruohang 2026-09-12 11:22:04 +08:00
  • bcc62afe3d fix(replication): apply bucket metadata source times under the metadata lock Feng Ruohang 2026-09-12 11:19:07 +08:00
  • 5c57658163 Merge pull request #179 from pgsty/codex/federation-copy-fixes Feng Ruohang 2026-09-12 02:00:57 +08:00
  • f175e98c34 fix(federation): bind copy timestamps to committed writes codex/federation-copy-fixes Feng Ruohang 2026-09-12 01:44:22 +08:00
  • 12f631b502 Merge pull request #178 from pgsty/codex/multipool-correctness-20260911 Feng Ruohang 2026-09-11 20:34:58 +08:00
  • ccb676e60c fix(storage): preserve shared tier references during pool cleanup Feng Ruohang 2026-09-11 20:23:09 +08:00
  • 51d41345f7 test: record Linux restart and OIDC release acceptance Feng Ruohang 2026-09-11 20:02:09 +08:00
  • e59a3d938e fix(storage): serialize and reconcile multi-pool object updates Feng Ruohang 2026-09-11 20:01:04 +08:00
  • b32f2d9dd0 Merge pull request #177 from pgsty/codex/release-consolidation-20260911 Feng Ruohang 2026-09-11 17:08:34 +08:00
  • d63c92e393 build(deps): secure AMQP frames and select merged Console Feng Ruohang 2026-09-11 16:56:33 +08:00
  • 68127c5a63 build(deps): embed the consolidated Console source Feng Ruohang 2026-09-11 16:40:42 +08:00
  • c4b5e1cb45 fix(auth): enforce header-only presigned payload checksums Feng Ruohang 2026-09-11 16:24:42 +08:00
  • 9a303f5096 fix(object): preserve retention and federated copy destination state Feng Ruohang 2026-09-11 16:24:42 +08:00
  • 87d8b5967f fix(auth): align signed request and policy condition semantics Feng Ruohang 2026-09-11 16:24:42 +08:00
  • f760046c44 Merge remote-tracking branch 'origin/main' into codex/release-consolidation-20260911 Feng Ruohang 2026-09-11 16:13:42 +08:00
  • 93e7ef4bcc Merge pull request #175 from pgsty/codex/upstream-sdk-password-20260910 Feng Ruohang 2026-09-10 17:51:08 +08:00
  • a4229b366f build(deps): align final coordinated SILO source pins Feng Ruohang 2026-09-10 17:39:01 +08:00
  • 420340bc14 docs(iam): explain breaking password-policy semantics Feng Ruohang 2026-09-10 16:58:21 +08:00
  • e7e87402ed fix: forward the legal hold as an Object Lock header on federated CopyObject Ayush Sharma 2026-09-09 18:42:07 +05:30
  • a164e1dda1 fix(iam): separate password changes and refresh coordinated SDK dependencies Feng Ruohang 2026-09-10 15:16:21 +08:00
  • 2f61325d4a Merge pull request #174 from pgsty/codex/contributor-orenyomtov-20260910 Feng Ruohang 2026-09-10 11:34:52 +08:00
  • a6145e1d2e docs: credit @orenyomtov for the SN-2026-011 report Feng Ruohang 2026-09-10 11:24:12 +08:00
  • 5232546690 Merge pull request #173 from pgsty/codex/unsigned-amz-header-copy-20260909 Feng Ruohang 2026-09-10 10:10:49 +08:00
  • 0c46cb641b docs(security): record SN-2026-011 (unsigned x-amz-* header CopyObject) Feng Ruohang 2026-09-10 09:57:26 +08:00
  • 1233254309 fix(auth): reject unsigned x-amz-* headers to close CopyObject confused-deputy Feng Ruohang 2026-09-10 09:57:01 +08:00
  • 8a2fe9b7a0 Merge pull request #164 from pgsty/codex/main-consolidation-20260909 Feng Ruohang 2026-09-09 19:49:08 +08:00
  • f26ee6bf0a test: cover metadata reload with equal maximum timestamps Feng Ruohang 2026-09-09 19:35:13 +08:00
  • d69c4ccfe4 Merge TLS default key exchange compatibility fixes Feng Ruohang 2026-09-09 19:31:35 +08:00
  • 086e619505 Merge accepted bucket metadata reload correction Feng Ruohang 2026-09-09 19:31:10 +08:00
  • 48e1846525 fix(tls): honor Go key exchange defaults across transports Feng Ruohang 2026-09-09 18:50:12 +08:00
  • bcc8871b1d Merge pull request #163 from pgsty/fix/issue-158-federated-copy-sse Feng Ruohang 2026-09-09 18:02:45 +08:00
  • 25cb3511c9 test: cover multipart SSE sources on federated CopyObject Feng Ruohang 2026-09-09 17:42:15 +08:00
  • cfefc049c1 fix: send the SSE-KMS context as a JSON object on federated copies Feng Ruohang 2026-09-09 17:35:50 +08:00
  • af56d17630 fix: forward plaintext on federated CopyObject of SSE objects (#158) Feng Ruohang 2026-09-09 17:35:20 +08:00
  • d1105bbb3d Merge pull request #162 from pgsty/codex/replication-reliability-20260909 Feng Ruohang 2026-09-09 14:55:35 +08:00
  • 66fe61ff65 test: reuse replication compatibility fixtures Feng Ruohang 2026-09-09 14:44:02 +08:00
  • a1141a43f2 style: format replication regression fixture Feng Ruohang 2026-09-09 14:35:31 +08:00
  • 702f113f51 fix(replication): scope resync cancellation and drain worker lifecycle Feng Ruohang 2026-09-09 14:34:42 +08:00
  • 63aace4099 fix(replication): expose bounded MRF queue drops Feng Ruohang 2026-09-09 14:32:57 +08:00
  • 9d7094b770 fix(replication): complete single-object delete marker purges Feng Ruohang 2026-09-09 14:32:09 +08:00
  • 450dcb8484 Merge pull request #161 from pgsty/codex/server-dependency-refresh-20260909 Feng Ruohang 2026-09-09 12:04:16 +08:00
  • 4074d00b96 build: refresh maintained SILO stack dependencies Feng Ruohang 2026-09-09 11:49:13 +08:00
  • 75ba0ce402 fix: drop the broken bucket-metadata reload publication guard (issue #105 T3) Feng Ruohang 2026-09-08 15:42:50 +08:00
  • da142327f2 Merge pull request #159 from pgsty/fix/issue-99-100-followups Feng Ruohang 2026-09-08 15:58:22 +08:00
  • a3df317ae0 Merge pull request #60 from mrjavadseydi/feat/access-based-ilm Feng Ruohang 2026-09-08 15:42:15 +08:00
  • 2c50d11f72 fix: correct federated CopyObject checksum edge cases (#99 follow-ups) Feng Ruohang 2026-09-08 15:38:11 +08:00
  • 5ac33e1583 test: make access move failure recovery deterministic Feng Ruohang 2026-09-08 15:28:33 +08:00
  • d57c4e8407 Merge remote-tracking branch 'origin/main' into codex/access-tiering-ci-20260908 Feng Ruohang 2026-09-08 15:08:34 +08:00
  • 374de0fa32 fix: make access tier moves preserve versions and isolate writes Feng Ruohang 2026-09-08 15:08:34 +08:00
  • 80e23dc9f2 Merge pull request #156 from pgsty/codex/bucket-metadata-merge-20260908 Feng Ruohang 2026-09-08 15:03:52 +08:00
  • 2cc0e3c6ed test: construct notification fixtures with the event ARN type Feng Ruohang 2026-09-08 14:52:48 +08:00
  • f9da3b919d fix: order bucket deletion and metadata publication safely Feng Ruohang 2026-09-08 14:43:15 +08:00
  • 1309853f57 Merge remote-tracking branch 'origin/main' into codex/access-tiering-ci-20260908 Feng Ruohang 2026-09-08 14:34:51 +08:00
  • 39b8e6c30a Merge remote-tracking branch 'origin/main' into codex/bucket-metadata-merge-20260908 Feng Ruohang 2026-09-08 14:24:22 +08:00
  • 9a6e1477f4 ci: record access tiering compatibility identifiers Feng Ruohang 2026-09-08 13:18:50 +08:00
  • 49375ed2d3 Merge pull request #157 from pgsty/codex/federated-copy-merge-20260908 Feng Ruohang 2026-09-08 13:16:30 +08:00
  • f817b5261c Merge pull request #151 from nikitapogromsky/fix/idempotent-add-system-target Feng Ruohang 2026-09-08 13:14:30 +08:00
  • 885bd2c20a fix: reject missing remote checksums on federated copies Feng Ruohang 2026-09-08 13:05:45 +08:00
  • 89b75e7913 Merge branch 'main' into feat/access-based-ilm Feng Ruohang 2026-09-08 13:04:25 +08:00
  • 079ebb1926 fix: serialize logger initialization and publish the console target safely Feng Ruohang 2026-09-08 12:58:21 +08:00
  • 04c29aac11 Merge branch 'audit/issue-105-bucketmeta-races' into codex/bucket-metadata-merge-20260908 Feng Ruohang 2026-09-08 12:55:51 +08:00
  • 95e7a190b3 Merge branch 'fix/issue-99-100-federated-copyobject' into codex/federated-copy-merge-20260908 Feng Ruohang 2026-09-08 12:55:51 +08:00
  • 8e2392e48f Merge remote-tracking branch 'origin/main' into codex/logger-idempotency-20260908 Feng Ruohang 2026-09-08 12:55:50 +08:00
  • 3abe0d95a5 Merge pull request #149 from pgsty/codex/embedded-console-compat Feng Ruohang 2026-09-08 10:09:21 +08:00
  • 9c6c9805de fix: select the validated Console mainline for embedding Feng Ruohang 2026-09-08 10:00:45 +08:00
  • 5cb900bfad logger: make AddSystemTarget idempotent nikitapogromsky 2026-09-07 12:03:39 +03:00
  • 0af5d22286 fix: restore embedded Console proxy and WebSocket configuration Feng Ruohang 2026-09-07 13:31:05 +08:00
  • f1687f402b fix: scope rebrand checks to the retired repository 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
  • e7654d470c fix: close residual bucket-metadata races (issue #105 audit) Feng Ruohang 2026-09-07 10:19:28 +08:00
  • 4b25f7e819 fix: return and persist checksum on federated CopyObject (#99) Feng Ruohang 2026-09-07 10:15:15 +08:00
  • 711b092f86 fix: keep embedded Console login working over loopback TLS (#108) Feng Ruohang 2026-09-07 09:52:47 +08:00
  • 2bc103b80c fix: strip all reserved metadata on federated CopyObject (#100) Feng Ruohang 2026-09-07 10:09:28 +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