Files
MikrotikManager/docs/ux-ui/acceptance/prod272-release.json
T

41 lines
2.4 KiB
JSON

{
"date": "2026-10-16",
"authorization": "Publish prepared Filters/map/recursive fixes to main; after successful CI update production backend and frontend only",
"version": "2.0.2",
"revision": "e6a2e4009d8af9e0e2f98c645791981c2b6d6ca8",
"ci": { "url": "https://git.shx.one/denozord/MikrotikManager/actions/runs/2468", "allSevenJobs": "success" },
"images": {
"backend": "sha256:1a02d517b16d9d475b478e7fae1a2749bad88a156f0e49183e8cb57e2d1a7f10",
"frontend": "sha256:fbd0c3743613a60d18dc6a13120cf1d755f89bc574c490e363d235301a267765",
"ociVersionAndRevision": "verified before restart"
},
"deployment": {
"backendStartedAt": "2026-10-16T00:41:33+07:00",
"frontendStartedAt": "2026-10-16T00:42:11+07:00",
"backendHealth": "healthy",
"frontendHealth": "healthy",
"postgresContainerAndStartedAtUnchanged": true,
"composeFileUnchanged": true,
"composeSha256": "e675c00d1cbdf6558f9cad601c2674007d899d1b47c92acd0d866ff51bb61bd31",
"routerOsConfigurationWriteActionsByAgent": 0,
"permissionsChanged": false
},
"httpAcceptance": [
{ "serverId": 2, "routesHttp": 200, "routes": 4, "routeReadMs": 1048, "live": true, "stale": false, "gatewaysHttp": 200, "gateways": 9, "gatewayReadMs": 1167 },
{ "serverId": 3, "routesHttp": 200, "routes": 3, "routeReadMs": 2575, "live": true, "stale": false, "gatewaysHttp": 200, "gateways": 7, "gatewayReadMs": 3800 },
{ "serverId": 4, "routesHttp": 200, "routes": 5, "routeReadMs": 736, "live": true, "stale": false, "gatewaysHttp": 200, "gateways": 8, "gatewayReadMs": 993 }
],
"uiAcceptance": {
"recursiveRoutes": "All three JH selected; 4/3/5 route endpoints displayed without the previous error; grouped rows may contain multiple endpoints",
"filters": "Selected server 2: 10 rendered rules, zero missing-route warnings, recursive /32 addresses visible",
"map": "4 devices (3 JH/1 EN), expanded graphical legend, 25 GRE loaded / 3 rendered links",
"pointerSelection": { "selected": true, "computedOutlineStyle": "none", "keyboardRingOpacity": "0" },
"editingAndDeletion": "not executed; read-only account"
},
"limitations": [
"Read-only DNS still rejected by mm:network:write; unresolved FQDN links are not confirmed",
"One-off API timings, not a capacity benchmark or proof that every network timeout is eliminated"
],
"privateScreenshotsOutsideGit": ["tmp/prod272-recursive.jpg", "tmp/prod272-filters.jpg", "tmp/prod272-map-overview.jpg"]
}