{
  "version": "1.0.4g",
  "build": "1",
  "full_version": "1.0.4g.1",
  "db_version": "1.0.5",
  "runtime_version": "1.0.0",
  "cloud_agent_version": "1.1.0",
  "release_date": "2026-04-30",
  "status": "testing",
  "install_order": ["postgresql", "runtime", "root_ca", "database", "database_repair", "base_app", "cloud_agent", "recovery"],
  "_external_components_note": "cloud_agent y recovery se versionan independientemente. Ver /manifests/agent-v1.1.0.json y /manifests/recovery-v1.0.0.json. Sus binarios estan en /agent/v1.1.0/ y /recovery/v1.0.0/.",
  "installers": {
    "postgresql": {
      "file": "01-Avicloud_Display-PostgreSQL-Installer-v1.0.0.exe",
      "version": "1.0.0",
      "sha256": "2d0a3cd2eb9c9433d57cdb83f7dc67f062e5933ab6bbe5de47601e3b9926ac77",
      "size": 339628370,
      "condition": "directory_not_exists:C:\\Avicloud Display\\PostgreSQL",
      "required": true
    },
    "runtime": {
      "file": "02-Avicloud_Display-Runtime-v1.0.0.exe",
      "version": "1.0.0",
      "sha256": "824c37d7611f6f5ef74cab40ee1c26a8ae5b8fe92257119b3018b5bd72bc9c56",
      "size": 359703852,
      "condition": "runtime_version_lt:1.0.0",
      "required": true
    },
    "root_ca": {
      "file": "04-Avicloud_Display-Root-CA-Installer.exe",
      "version": "1.0.0",
      "sha256": "325f04d3b2d074828fe278b52dfc63b9a3a7504b0dc9243e0cea28b67c7aee1b",
      "size": 1770222,
      "condition": "always",
      "required": true
    },
    "database": {
      "file": "03-Avicloud_Display-Crear-Base-de-datos-Installer-v1.0.5.exe",
      "version": "1.0.5",
      "sha256": "dce87b1a3df85b3087812b163d6ecf374e8f4727a782da8f5eac2c410230a5fc",
      "size": 1795400,
      "condition": "database_not_exists:avicloud_display",
      "required": true
    },
    "database_repair": {
      "file": "03b-Avicloud_Display-Reparar-BD-v1.0.5.exe",
      "version": "1.0.5",
      "sha256": "c299bb28df4fce895059dae3aaadd7896d22723df9450c0090d4601e86a4404b",
      "size": 1771112,
      "condition": "database_exists:avicloud_display",
      "required": false
    },
    "base_app": {
      "file": "05-Avicloud-Display-Base-Installer-v1.0.4g.exe",
      "version": "1.0.4g",
      "build": "1",
      "sha256": "TODO_PENDING_COMPILE",
      "size": 0,
      "condition": "always",
      "required": true,
      "_note": "PENDIENTE compilar base v1.0.4g. Mientras, usar base v1.0.4c renombrado o esperar."
    },
  },
  "agent_external": {
    "manifest": "https://downloads.avicloud.cl/manifests/agent-v1.1.0.json",
    "current_version": "1.1.0",
    "_note": "Cloud Agent se versiona aparte. El meta-instalador descarga desde /agent/v1.1.0/ si el componente agent se selecciona."
  },
  "recovery_external": {
    "manifest": "https://downloads.avicloud.cl/manifests/recovery-v1.0.0.json",
    "current_version": "1.0.0",
    "_note": "Recovery se versiona aparte. El meta-instalador descarga desde /recovery/v1.0.0/ si el componente recovery se selecciona."
  },
  "fixes_url": "https://downloads.avicloud.cl/fixes/v1.0.4g/",
  "fixes": [],
  "min_features": ["NOC", "SPIN", "PANEL"],
  "supported_features": ["NOC", "VNC", "CAPT", "AVIP", "FILE", "SPIN", "TOOLS", "PANEL", "SCRN", "CLOUD"],
  "meta_installer": {
    "file": "Avicloud-Display-Setup-v1.0.4g.exe",
    "sha256": "593571058713c09f7716a9ed0b12c1b021b4165adba9e02654729131e826a694",
    "size": 1773154,
    "url": "https://downloads.avicloud.cl/Avicloud-Display-Setup-v1.0.4g.exe"
  }
}
