- index.json latest: 2.1.119 → 2.1.120 (artifacts already published in releases/v2.1.120/sea/, manifest carries ae3 patched binary sha256 eb126100...) - uclaude_install.sh SEA verification expanded: now requires ae1 + ae2 + ae3 + bypass markers (was only ae1 + bypass). ae2 gates the /model picker for custom-prefixed models, ae3 gates Agent.model accepting gpt-5.5/glm-5.1 — both critical for the proxy workflow. After this: new machines doing curl ... uclaude_install.sh | sudo bash get v2.1.120 directly with all 9 patches; verification step catches any missing patch with explicit "missing: ae3" diagnostic.
302 lines
5.6 KiB
JSON
Executable File
302 lines
5.6 KiB
JSON
Executable File
{
|
|
"latest": "2.1.120",
|
|
"releases": [
|
|
{
|
|
"version": "2.1.120",
|
|
"date": "2026-04-26",
|
|
"patches": 9,
|
|
"status": "stable",
|
|
"install_type": "sea_binary"
|
|
},
|
|
{
|
|
"version": "2.1.119",
|
|
"date": "2026-04-24",
|
|
"patches": 9,
|
|
"status": "stable",
|
|
"install_type": "sea_binary"
|
|
},
|
|
{
|
|
"version": "2.1.112",
|
|
"date": "2026-04-17",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.111",
|
|
"date": "2026-04-16",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.110",
|
|
"date": "2026-04-16",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.109",
|
|
"date": "2026-04-15",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.108",
|
|
"date": "2026-04-15",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.107",
|
|
"date": "2026-04-14",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.105",
|
|
"date": "2026-04-14",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.104",
|
|
"date": "2026-04-13",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.101",
|
|
"date": "2026-04-12",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.100",
|
|
"date": "2026-04-10",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.98",
|
|
"date": "2026-04-10",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.97",
|
|
"date": "2026-04-09",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.96",
|
|
"date": "2026-04-08",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.94",
|
|
"date": "2026-04-08",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.92",
|
|
"date": "2026-04-07",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.91",
|
|
"date": "2026-04-04",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.90",
|
|
"date": "2026-04-02",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.89",
|
|
"date": "2026-04-01",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.87",
|
|
"date": "2026-04-01",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.88",
|
|
"date": "2026-03-31",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.86",
|
|
"date": "2026-03-29",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.85",
|
|
"date": "2026-03-27",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.84",
|
|
"date": "2026-03-26",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.83",
|
|
"date": "2026-03-26",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.81",
|
|
"date": "2026-03-25",
|
|
"patches": 28,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.80",
|
|
"date": "2026-03-20",
|
|
"patches": 28,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.79",
|
|
"date": "2026-03-19",
|
|
"patches": 28,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.78",
|
|
"date": "2026-03-18",
|
|
"patches": 28,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.77",
|
|
"date": "2026-03-17",
|
|
"patches": 28,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.76",
|
|
"date": "2026-03-14",
|
|
"patches": 26,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.75",
|
|
"date": "2026-03-13",
|
|
"patches": 25,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.74",
|
|
"date": "2026-03-13",
|
|
"patches": 25,
|
|
"status": "partial"
|
|
},
|
|
{
|
|
"version": "2.1.73",
|
|
"date": "2026-03-12",
|
|
"patches": 25,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.72",
|
|
"date": "2026-03-11",
|
|
"patches": 25,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.71",
|
|
"date": "2026-03-07",
|
|
"patches": 25,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.70",
|
|
"date": "2026-03-06",
|
|
"patches": 25,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.69",
|
|
"date": "2026-03-06",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.68",
|
|
"date": "2026-03-05",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.66",
|
|
"date": "2026-03-04",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.63",
|
|
"date": "2026-03-01",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.62",
|
|
"date": "2026-02-27",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.61",
|
|
"date": "2026-02-27",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.59",
|
|
"date": "2026-02-26",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.53",
|
|
"date": "2026-02-26",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.52",
|
|
"date": "2026-02-24",
|
|
"patches": 20,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.47",
|
|
"date": "2026-02-21",
|
|
"patches": 15,
|
|
"status": "stable"
|
|
},
|
|
{
|
|
"version": "2.1.50",
|
|
"date": "2026-02-21",
|
|
"patches": 15,
|
|
"status": "stable"
|
|
}
|
|
]
|
|
}
|