chore(release): 更新 3.28.2.20261011.4 正式发布清单
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"channel": "stable",
|
||||
"releaseId": "3.28.1.20261011.3-2aa4d1f16159",
|
||||
"productVersion": "3.28.1.20261011.3",
|
||||
"releaseId": "3.28.2.20261011.4-86e94f19e538",
|
||||
"productVersion": "3.28.2.20261011.4",
|
||||
"platform": "linux/amd64",
|
||||
"publishedAt": "2026-10-11T08:59:38.837214+00:00",
|
||||
"publishedAt": "2026-10-11T09:46:39.697960+00:00",
|
||||
"managedUpdateAllowed": true,
|
||||
"scheduledUpdateAllowed": true,
|
||||
"rollbackSafe": true,
|
||||
@@ -15,9 +15,9 @@
|
||||
{
|
||||
"key": "server-main",
|
||||
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server",
|
||||
"digest": "sha256:51070a417dbc76cc32fe4376e55fe964ee370c2d05730626d43635c3f2f5ada6",
|
||||
"buildId": "03d8b0ffe7a42918a780b1a8591ea94cb818d47b",
|
||||
"imageSizeBytes": 989020197
|
||||
"digest": "sha256:2077104a3d9f1cba68eb31911bb00a26d2c154eda2c897fb031c162559379e11",
|
||||
"buildId": "607c5ee243936bba394579c7bc94ca0b2f62cda6",
|
||||
"imageSizeBytes": 989020204
|
||||
},
|
||||
{
|
||||
"key": "ws-gateway",
|
||||
@@ -29,9 +29,9 @@
|
||||
{
|
||||
"key": "web",
|
||||
"image": "registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai",
|
||||
"digest": "sha256:12991654387d41e390859a0e98541b7be135f41af29c4f40b0ecb2fa3ba4a689",
|
||||
"buildId": "360ae7a565981606a878ae9fd42008bc2f88b592",
|
||||
"imageSizeBytes": 347945972
|
||||
"digest": "sha256:279da715ec67c2017c06ca31c8f7e172b703b99c5378404d24198af919c460dc",
|
||||
"buildId": "f1925755cb481b9c3a609996333d26bf47da5302",
|
||||
"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."
|
||||
}
|
||||
Reference in New Issue
Block a user