chore(release): 更新 3.28.2.20261011.4 正式发布清单

This commit is contained in:
2026-10-11 17:46:43 +08:00
parent 1899ea790e
commit 014b36455c
2 changed files with 191 additions and 9 deletions
+9 -9
View File
@@ -1,10 +1,10 @@
{ {
"schemaVersion": 1, "schemaVersion": 1,
"channel": "stable", "channel": "stable",
"releaseId": "3.28.1.20261011.3-2aa4d1f16159", "releaseId": "3.28.2.20261011.4-86e94f19e538",
"productVersion": "3.28.1.20261011.3", "productVersion": "3.28.2.20261011.4",
"platform": "linux/amd64", "platform": "linux/amd64",
"publishedAt": "2026-10-11T08:59:38.837214+00:00", "publishedAt": "2026-10-11T09:46:39.697960+00:00",
"managedUpdateAllowed": true, "managedUpdateAllowed": true,
"scheduledUpdateAllowed": true, "scheduledUpdateAllowed": true,
"rollbackSafe": true, "rollbackSafe": true,
@@ -15,9 +15,9 @@
{ {
"key": "server-main", "key": "server-main",
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server", "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server",
"digest": "sha256:51070a417dbc76cc32fe4376e55fe964ee370c2d05730626d43635c3f2f5ada6", "digest": "sha256:2077104a3d9f1cba68eb31911bb00a26d2c154eda2c897fb031c162559379e11",
"buildId": "03d8b0ffe7a42918a780b1a8591ea94cb818d47b", "buildId": "607c5ee243936bba394579c7bc94ca0b2f62cda6",
"imageSizeBytes": 989020197 "imageSizeBytes": 989020204
}, },
{ {
"key": "ws-gateway", "key": "ws-gateway",
@@ -29,9 +29,9 @@
{ {
"key": "web", "key": "web",
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai", "image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai",
"digest": "sha256:12991654387d41e390859a0e98541b7be135f41af29c4f40b0ecb2fa3ba4a689", "digest": "sha256:279da715ec67c2017c06ca31c8f7e172b703b99c5378404d24198af919c460dc",
"buildId": "360ae7a565981606a878ae9fd42008bc2f88b592", "buildId": "f1925755cb481b9c3a609996333d26bf47da5302",
"imageSizeBytes": 347945972 "imageSizeBytes": 347958996
} }
] ]
} }
@@ -0,0 +1,182 @@
{
"schemaVersion": 1,
"productVersion": "3.28.2.20261011.4",
"operationId": "epochlyra-refresh-confirm-release-m5-20261011-v1",
"taskId": "epochlyra-canvas-save-release-acceptance-20261011",
"createdAt": "2026-10-11T09:46:39.726277+00:00",
"source": {
"backend": {
"branch": "main",
"sha": "607c5ee243936bba394579c7bc94ca0b2f62cda6",
"requiredFix": "2d05f64abca0a401cfab7d86d976ee5d248c8049",
"businessCodeChanged": false
},
"web": {
"branch": "dev",
"sha": "f1925755cb481b9c3a609996333d26bf47da5302",
"requiredFix": "f1925755cb481b9c3a609996333d26bf47da5302",
"requiredFixes": [
"f1925755cb481b9c3a609996333d26bf47da5302",
"fbf176371cf49f397489876ae49c18528570d1f5"
]
}
},
"change": "Refresh of an unconfirmed pending save restores paused editing and asks for retry; acknowledgement of the immutable original request precedes later queued edits. Explicit 409 and legacy draft conflict protection remain.",
"manifest": {
"path": "system-update/release-manifest.json",
"releaseId": "3.28.2.20261011.4-86e94f19e538",
"sha256": "8a79489034213c5998429f7ed41d080b126b3f4653f9cd961918bee5e1dacf6c"
},
"images": [
{
"key": "server-main",
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server",
"versionTag": "3.28.2.20261011.4",
"floatingTag": "latest",
"digest": "sha256:2077104a3d9f1cba68eb31911bb00a26d2c154eda2c897fb031c162559379e11",
"configDigest": "sha256:fa754ec7fba17dfb75797ba80073c90fc2b89f72450b0a15af7ed879d310cd65",
"buildId": "607c5ee243936bba394579c7bc94ca0b2f62cda6",
"imageSizeBytes": 989020204,
"platform": "linux/amd64",
"tagsMatch": true,
"actualVersionLabelMatched": true,
"actualRevisionLabelMatched": true
},
{
"key": "web",
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai",
"versionTag": "3.28.2.20261011.4",
"floatingTag": "latest",
"digest": "sha256:279da715ec67c2017c06ca31c8f7e172b703b99c5378404d24198af919c460dc",
"configDigest": "sha256:b65ecb96d83180835b094588d03f71983f10c83abb23e94bf00e55df2c659bb4",
"buildId": "f1925755cb481b9c3a609996333d26bf47da5302",
"imageSizeBytes": 347958996,
"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.2.20261011.4-no-ssr",
"floatingTag": "latest-no-ssr",
"digest": "sha256:3f2401b3b9b85434d1831de35c5d88aa3eed25a87b885298d556f762ac500123",
"configDigest": "sha256:e0c19f4260130b8e8bc52a0b2a53b8eb00676f9cf021ec43222866df5a765d7c",
"buildId": "f1925755cb481b9c3a609996333d26bf47da5302",
"imageSizeBytes": 312702485,
"platform": "linux/amd64",
"tagsMatch": true,
"actualVersionLabelMatched": true,
"actualRevisionLabelMatched": true
}
],
"fixEvidence": {
"backend": {
"sourceSha": "607c5ee243936bba394579c7bc94ca0b2f62cda6",
"compiledArtifactSha256": "8ec7ce09386cf5cfe654644b72b948f05c12c839c71c13003364b200cb4da925",
"compiledArtifactMatchesBuild": true,
"saveAttemptIdPresent": true,
"atomicSaveReceiptPresent": true,
"modelOrServerStarted": false,
"verifiedAt": "2026-10-11T09:32:18.825311+00:00",
"imageDigest": "sha256:2077104a3d9f1cba68eb31911bb00a26d2c154eda2c897fb031c162559379e11",
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server@sha256:2077104a3d9f1cba68eb31911bb00a26d2c154eda2c897fb031c162559379e11"
},
"webSsr": {
"metadata": {
"version": "3.0.4",
"buildTime": "2026-10-11T09:38:26.796Z",
"commitHash": "f1925755"
},
"nuxtBuild": {
"id": "d7fcee8d-a6ac-4cb6-a494-2fd07a1ffc5a",
"timestamp": 1791711088163
},
"saveAttemptArtifacts": [
{
"path": "_nuxt/RrADm_1v.js",
"sha256": "2de9b3141067664186de4cecf517e6dcefdb197056f4b04dfbcef04ee53e9c6b",
"bytes": 174475
}
],
"compiledSaveAttemptPresent": true,
"compiledRefreshConfirmationMessagePresent": true,
"sourceSha": "f1925755cb481b9c3a609996333d26bf47da5302",
"imageArtifactsMatchBuild": true,
"verifiedAt": "2026-10-11T09:40:27.646971+00:00",
"imageDigest": "sha256:279da715ec67c2017c06ca31c8f7e172b703b99c5378404d24198af919c460dc",
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai@sha256:279da715ec67c2017c06ca31c8f7e172b703b99c5378404d24198af919c460dc"
},
"webNoSsr": {
"metadata": {
"version": "3.0.4",
"buildTime": "2026-10-11T09:43:52.060Z",
"commitHash": "f1925755"
},
"nuxtBuild": {
"id": "1e7bb7c2-9040-452f-b478-69e059df86db",
"timestamp": 1791711702559
},
"saveAttemptArtifacts": [
{
"path": "_nuxt/De3ohASY.js",
"sha256": "2ab5046d392da52250484dee347997dfa187f965ba343c4868c98eef30830078",
"bytes": 174475
}
],
"compiledSaveAttemptPresent": true,
"compiledRefreshConfirmationMessagePresent": true,
"sourceSha": "f1925755cb481b9c3a609996333d26bf47da5302",
"imageArtifactsMatchBuild": true,
"verifiedAt": "2026-10-11T09:43:57.453562+00:00",
"imageDigest": "sha256:3f2401b3b9b85434d1831de35c5d88aa3eed25a87b885298d556f762ac500123",
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai@sha256:3f2401b3b9b85434d1831de35c5d88aa3eed25a87b885298d556f762ac500123"
}
},
"publisherChecks": {
"backendTestsPassed": 18,
"frontendTestsPassed": 45,
"frontendTestsSkipped": 0,
"backendPublishGuardsPassed": 5,
"frontendPublishGuardsPassed": 3,
"frontendFixLintPassed": true,
"ssrStaticObjectsUploadedAndVerified": 2890,
"imageUploadAndRegistryVerificationPassed": true,
"commands": {
"backend-targeted-tests": {
"passed": true,
"durationSeconds": 3.35
},
"web-targeted-tests": {
"passed": true,
"durationSeconds": 0.69
},
"web-fix-lint": {
"passed": true,
"durationSeconds": 1.55
},
"backend-release-guards": {
"passed": true,
"durationSeconds": 0.22
},
"web-release-guards": {
"passed": true,
"durationSeconds": 0.25
},
"backend-deploy": {
"passed": true,
"durationSeconds": 35.03
},
"web-deploy-resume": {
"passed": true,
"durationSeconds": 241.63
}
}
},
"unchangedComponents": [
"ws-gateway",
"runtime-worker"
],
"customerAcceptance": "Customer second update and refresh confirmation browser acceptance are owned by the MacBook parent conversation; this record is publisher source/artifact evidence, not customer acceptance."
}