github AlexeyLCP/lucx-ui v3.6.0-lucx.119

latest releases: v3.8.5-lucx.274, dev-latest, v3.8.5-lucx.271...
one month ago

🔈 v3.6.0-lucx.119

Поставили LucX поверх обычной 3x-ui — Clients красный экран?

После install/update поверх живой БД ванильной 3x-ui страница клиентов падала:

sql: Scan error … wg_keep_alive … int64 into *KeepAliveValue

Что было

  • LucX хранит keepalive как строку (диапазоны AWG3 вроде 15-25)
  • У апстрима колонка clients.wg_keep_alive — INTEGER
  • Без Scan драйвер не мог прочитать старые строки → весь список клиентов 💀

Что сделали

1️⃣ KeepAliveValue.Scan / Value — читает int64, string, bytes
2️⃣ Postgres: колонка расширяется в text до AutoMigrate
3️⃣ Форма WireGuard принимает keepalive и числом, и строкой
4️⃣ В правилах агентов: Rule 0b — overlay поверх vanilla священен

Что делать

x-ui update / кнопка в панели → Clients должна открыться как раньше. Клиентские .conf не трогаем.

⚡️ Приятного использования!


🔈 v3.6.0-lucx.119

Installed LucX over plain 3x-ui and Clients page blew up?

Overlay on a live vanilla DB crashed the clients list with a wg_keep_alive Scan error (INTEGER vs string KeepAliveValue).

Fixed

  • Scanner accepts legacy int64 from SQLite
  • Postgres column widened to text
  • WG form accepts number or string keepalive
  • Rule 0b: vanilla overlay must never crash

Action

x-ui update — Clients page should work again. No client .conf changes.

⚡️ Enjoy!

Don't miss a new lucx-ui release

NewReleases is sending notifications on new releases.