From 1899ea790eb5eb1378637dbdec265ea0ad35d6fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E6=B3=A2?= Date: Sun, 11 Oct 2026 16:59:51 +0800 Subject: [PATCH] =?UTF-8?q?chore(release):=20=E6=9B=B4=E6=96=B0=203.28.1.2?= =?UTF-8?q?0261011.3=20=E6=AD=A3=E5=BC=8F=E5=8F=91=E5=B8=83=E6=B8=85?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- system-update/release-manifest.json | 22 +-- .../canvas-save-3.28.1.20261011.3.json | 126 ++++++++++++++++++ 2 files changed, 137 insertions(+), 11 deletions(-) create mode 100644 system-update/releases/canvas-save-3.28.1.20261011.3.json diff --git a/system-update/release-manifest.json b/system-update/release-manifest.json index eb7c939..50c96f6 100644 --- a/system-update/release-manifest.json +++ b/system-update/release-manifest.json @@ -1,10 +1,10 @@ { "schemaVersion": 1, "channel": "stable", - "releaseId": "3.28.0.20261011.2-91bb09ee7a65", - "productVersion": "3.28.0.20261011.2", + "releaseId": "3.28.1.20261011.3-2aa4d1f16159", + "productVersion": "3.28.1.20261011.3", "platform": "linux/amd64", - "publishedAt": "2026-10-11T04:18:56.987077+00:00", + "publishedAt": "2026-10-11T08:59:38.837214+00:00", "managedUpdateAllowed": true, "scheduledUpdateAllowed": true, "rollbackSafe": true, @@ -15,23 +15,23 @@ { "key": "server-main", "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server", - "digest": "sha256:394ceae0abf8a2cbedd3689b6ba0af30e0b0b12eaf7c09d53cfc6ddc1c54eee9", - "buildId": "be8d4a09a2e4104fb5d887a62e81bf45796ebf43", - "imageSizeBytes": 989019101 + "digest": "sha256:51070a417dbc76cc32fe4376e55fe964ee370c2d05730626d43635c3f2f5ada6", + "buildId": "03d8b0ffe7a42918a780b1a8591ea94cb818d47b", + "imageSizeBytes": 989020197 }, { "key": "ws-gateway", "image": "registry.cn-shanghai.aliyuncs.com/easyaigc/wsgateway", "digest": "sha256:1dd4247cf6a8a21d336876b5d97ecdc3e4ce43199b2f31aff18e0fab47bb4dca", - "buildId": "7eea56adc8d77fc76bdc895421c364f66dd59d19", - "imageSizeBytes": 751983343 + "buildId": "retained-formal-image", + "imageSizeBytes": 751971874 }, { "key": "web", "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai", - "digest": "sha256:0183ccc615c0667e7bf1129d6d2dd1471eaef2eaf2b891bbb057550bc481eb70", - "buildId": "bc108527031b3ddc0a4829d88ac91bb24cfab64b", - "imageSizeBytes": 347919936 + "digest": "sha256:12991654387d41e390859a0e98541b7be135f41af29c4f40b0ecb2fa3ba4a689", + "buildId": "360ae7a565981606a878ae9fd42008bc2f88b592", + "imageSizeBytes": 347945972 } ] } diff --git a/system-update/releases/canvas-save-3.28.1.20261011.3.json b/system-update/releases/canvas-save-3.28.1.20261011.3.json new file mode 100644 index 0000000..3113834 --- /dev/null +++ b/system-update/releases/canvas-save-3.28.1.20261011.3.json @@ -0,0 +1,126 @@ +{ + "schemaVersion": 1, + "productVersion": "3.28.1.20261011.3", + "operationId": "epochlyra-save-release-dfb5ba06-a197-4504-8bfa-4ae66f52ed32", + "createdAt": "2026-10-11T08:59:44.124706+00:00", + "source": { + "backend": { + "branch": "main", + "sha": "03d8b0ffe7a42918a780b1a8591ea94cb818d47b", + "requiredFix": "2d05f64abca0a401cfab7d86d976ee5d248c8049" + }, + "web": { + "branch": "dev", + "sha": "360ae7a565981606a878ae9fd42008bc2f88b592", + "requiredFix": "fbf176371cf49f397489876ae49c18528570d1f5" + } + }, + "protocol": "immutable saveAttemptId with atomic same-account/content/version/collaboration acknowledgement; backend remains compatible with clients without saveAttemptId", + "manifest": { + "path": "system-update/release-manifest.json", + "releaseId": "3.28.1.20261011.3-2aa4d1f16159", + "sha256": "2e2d42b749800f9d68f38a3333fe9c89dd556f2dd49fde28ab67302a0701255f" + }, + "images": [ + { + "key": "server-main", + "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server", + "versionTag": "3.28.1.20261011.3", + "floatingTag": "latest", + "digest": "sha256:51070a417dbc76cc32fe4376e55fe964ee370c2d05730626d43635c3f2f5ada6", + "configDigest": "sha256:1995d93482a1cb2b1145e17110ca649172dadafab7245fb643e9601caa157ab3", + "buildId": "03d8b0ffe7a42918a780b1a8591ea94cb818d47b", + "imageSizeBytes": 989020197, + "platform": "linux/amd64", + "tagsMatch": true, + "actualVersionLabelMatched": true, + "actualRevisionLabelMatched": true + }, + { + "key": "web", + "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai", + "versionTag": "3.28.1.20261011.3", + "floatingTag": "latest", + "digest": "sha256:12991654387d41e390859a0e98541b7be135f41af29c4f40b0ecb2fa3ba4a689", + "configDigest": "sha256:76f310701c43e05fee30480f65e084f52926572b46b5ede6a496190537fe30d2", + "buildId": "360ae7a565981606a878ae9fd42008bc2f88b592", + "imageSizeBytes": 347945972, + "platform": "linux/amd64", + "tagsMatch": true, + "actualVersionLabelMatched": true, + "actualRevisionLabelMatched": true + }, + { + "key": "web-no-ssr", + "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai", + "versionTag": "3.28.1.20261011.3-no-ssr", + "floatingTag": "latest-no-ssr", + "digest": "sha256:9d38c14983e8beca7f0d80fbd3f1a388e304318aa0077dd96ac8ccafc6a16884", + "configDigest": "sha256:382ca77df59bce486052c72eaea66804148f86255dab4205ba438268ecbb6498", + "buildId": "360ae7a565981606a878ae9fd42008bc2f88b592", + "imageSizeBytes": 312703180, + "platform": "linux/amd64", + "tagsMatch": true, + "actualVersionLabelMatched": true, + "actualRevisionLabelMatched": true + } + ], + "fixEvidence": { + "backendCompiledArtifact": { + "imageDigest": "sha256:51070a417dbc76cc32fe4376e55fe964ee370c2d05730626d43635c3f2f5ada6", + "sourceSha": "03d8b0ffe7a42918a780b1a8591ea94cb818d47b", + "compiledArtifactSha256": "02ab798d101a7def4ec8b6f6af988a9b1e731a49fa4591a9bdc34a7b7a82a549", + "compiledArtifactMatchesBuild": true, + "saveAttemptIdPresent": true, + "atomicSaveReceiptPresent": true, + "modelOrServerStarted": false + }, + "webCompiledArtifacts": { + "nuxtBuildId": "764f28d5-c640-4cc6-80ab-2644b6076fb7", + "saveAttemptArtifacts": [ + { + "path": "_nuxt/C9y4r00i.js", + "sha256": "f5153b1d29deac547491a371be56074f2f2da81d62735319f647547a58d5dceb", + "bytes": 174196 + } + ], + "sourceSha": "360ae7a565981606a878ae9fd42008bc2f88b592" + }, + "webNoSsrCompiledArtifacts": { + "metadata": { + "version": "3.0.4", + "buildTime": "2026-10-11T08:55:36.156Z", + "commitHash": "360ae7a5" + }, + "nuxtBuild": { + "id": "a5aed96e-4ce3-4c3d-8b5c-2c8241913cf6", + "timestamp": 1791708782012 + }, + "saveAttemptArtifacts": [ + { + "path": "_nuxt/BtAfqqEq.js", + "sha256": "4ed0b531f482103b2bc2de288dd851e6b19dcee64d6b68307f5040c71dc84a34", + "bytes": 174196 + } + ], + "compiledSaveAttemptPresent": true, + "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai@sha256:9d38c14983e8beca7f0d80fbd3f1a388e304318aa0077dd96ac8ccafc6a16884", + "sourceSha": "360ae7a565981606a878ae9fd42008bc2f88b592", + "verifiedAt": "2026-10-11T08:56:26.816398+00:00" + } + }, + "publisherChecks": { + "backendTargetedTests": 164, + "frontendTargetedTests": 67, + "backendPublishGuards": 5, + "frontendPublishGuards": 3, + "frontendFixLintPassed": true, + "ssrStaticObjectsUploadedAndVerified": 2890, + "imageUploadAndRegistryVerificationPassed": true + }, + "unchangedComponents": [ + "ws-gateway", + "runtime-worker" + ], + "customerAcceptance": "Customer deployment and real browser acceptance are owned by the designated customer operator; this record is artifact/source evidence." +}