🔈 v3.7.0-lucx.230 — апдейт больше не качает всё заново и не должен висеть
Жалобы: обновление долгое / зависает (потом ставят по SSH), на голом сервере нет ядер сайдкаров, geo каждый раз качается заново.
1️⃣ Уже актуальное не ставим. Сайдкары — sha256 в lucx-pins.txt из тарболла. AWG — pin SHA (нет модуля = ставим, в том числе поверх vanilla). Geo на install/update — только если файла нет
2️⃣ Голый Yandex. В dist отдельный x-ui-sidecars-amd64.tar.gz (если >100 MB — россыпью gz). Не тянем сайдкары с GitHub, если ставили --yandex
3️⃣ Таймауты. update.sh на tar — --max-time 300. AWG качает archive, git-fallback вырезан. Кнопка в панели не ребутит сервер
4️⃣ Geo сами обновляются. Xray cron 0 4 * * * на все 8 dat (Loyalsoldier + IR + RU + RoscomVPN). Кастомный список в Geodata не трогаем
5️⃣ Мелочь после 229: mutation-job в CI continue-on-error на уровне job
Свежие geo вручную — как раньше: панель Version → Geofiles / x-ui update-geofiles.
Обновление: x-ui update или кнопка в панели.
⚡️ Приятного использования!
🔈 v3.7.0-lucx.230 — updates skip current cores and should stop hanging
Reports: updates were slow or hung (then install over SSH), bare metal missed sidecar cores, geo re-downloaded every time.
1️⃣ Skip if current. Sidecars: sha256 in the tarball's lucx-pins.txt. AWG: pin SHA (missing module = install, including overlay on vanilla). Geo on install/update: fetch only if the file is missing
2️⃣ Bare Yandex. Dist ships x-ui-sidecars-amd64.tar.gz (or loose gz if over 100 MB). No GitHub sidecar fetch when installed with --yandex
3️⃣ Timeouts. update.sh tarball curl --max-time 300. AWG uses GitHub archives only (git fetch fallback gone). The panel update button does not reboot
4️⃣ Geo auto-refresh. Xray cron 0 4 * * * for all 8 dat files (Loyalsoldier + IR + RU + RoscomVPN). A custom Geodata list is left alone
5️⃣ After 229: mutation CI job is continue-on-error at the job level
Fresh geo on demand: panel Version → Geofiles / x-ui update-geofiles.
Update via x-ui update or the panel button.
⚡️ Enjoy!