{
  "signed": {
    "deploymentRing": "lab",
    "releaseChannel": "early-access",
    "portalVersion": "1.1.479",
    "agentVersion": "1.1.479",
    "image": "frmmpub243846ff59.azurecr.io/flowrmm-web@sha256:296a10a92c74fc124f82bb447214bbabe64e17d0752ed6fb7af7a60067613114",
    "sha": "74211db425ee25259257f74cae3fc489232a3058",
    "schemaVersion": 1,
    "minimumCompatibleSchemaVersion": 1,
    "bookkeepingProtocol": 2,
    "customerUpdateRoute": "bookkeeping-barrier/v1",
    "rollback": {
      "strategy": "image-only",
      "minimumPortalVersion": "1.0.0",
      "notes": "Schema is additive and supports immutable image rollback after the deployment/migration/runtime identity split is active."
    },
    "releaseNotes": {
      "summary": "FlowRMM 1.1.479 portal and endpoint-agent release.",
      "highlights": [
        "Publisher ACR digest imported into the customer same-RG registry",
        "Dedicated database migration job before request cutover",
        "Health, readiness, metadata, and image-only rollback validation"
      ],
      "docsUrl": null
    },
    "notice": {
      "severity": "available",
      "headline": "FlowRMM 1.1.479: safer job logs and steadier remote sessions",
      "body": "Secret variables are now redacted from job logs and flow records. Remote sessions reconnect with jittered backoff, hand off control more reliably, and Linux video shows true colors. Alerts gain cross-device correlation groups and baselines that catch sustained shifts, and Devices search no longer snaps back mid-navigation. Agents ride out brief Windows file locks when saving state. Install from Admin Hub, Platform Updates, with Run update.",
      "notify": {
        "portalBanner": true,
        "operatorPush": false
      }
    },
    "publishedAtUtc": "2026-10-08T15:28:15.915Z",
    "updaterScriptSha256": "9604e75eb151fc0bdc9f492811872b889ee672754c1a49fd626354e6c727fbfc",
    "updaterScripts": {
      "update-flowrmm-azure.sh": "9604e75eb151fc0bdc9f492811872b889ee672754c1a49fd626354e6c727fbfc",
      "_flowrmm_release_rings.sh": "738be39cd9295d4f12b2418ab41b1231d8745e5788e62c292c31f8274f62b79e",
      "run_container_app_database_migration.sh": "5490b1e7eb9a3970bfdb08e61ccf8f35916c0a51751c088ff0309565a78fac23",
      "azure_rollback_state.py": "9c3b4fe025b3e7e66c4580e29e79f9c37145cfc25c48370e29ebdd843401fbd1",
      "Update-FlowRmmAzure.ps1": "1a92a569bffe991693e2884f21df55e3a1071f83012e585ebdd74ea36db968ad",
      "_FlowRmmReleaseRings.ps1": "1bf2b7ebbd7eb73c51dfdb592bec696f45fa1a322dd3f13b917e5b4905d03e83"
    },
    "_type": "flowrmm-release-channel",
    "specVersion": "1.0.0",
    "version": 1791473295915,
    "expires": "2027-11-12T15:28:15.915Z",
    "customerSubscriptionMutation": false
  },
  "signatures": [
    {
      "keyid": "75efd9eccf0f8484d55ea624402a01e65ae9b72d939763ae95d22b8e378c9c1c",
      "sig": "MEYCIQCAQ+DsMT0gchRx+GGz0RoTfSDs0M5ltMqvf46f8e9IpgIhALsuW6c73GUhhfJ0Hn/8SLsQf9iGirmMAjqKQHGg3OdW"
    },
    {
      "keyid": "5840a60b7d8f0eab2cdc9b45412b759d3c2fd7f46c34e5d7b21c64bb554abf5d",
      "sig": "MEUCIQCycTOaxrLrmDvCp4ammniUdwXEH6Q9IUAvg8uFU8zc3gIgZaDX4m3pA2jvW9U5f+kBEzl8tCZNmO9ytreL7duvxaw="
    }
  ]
}
