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

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

🔧 v3.6.0-lucx.132

Хотфикс для olcRTC: туннели, которые «работали, а потом сломались» после обновления панели, снова работают.


Что случилось

Апстрим olcRTC 14 августа слил масштабный рефакторинг, который полностью переписал крипто-слой (новый формат «OLC2») — без обратной совместимости. Мы собирали бинарник olcrtc из их master без фиксации версии, поэтому начиная с lucx.119 в релизы молча уезжал новый wire-формат: сервер после обновления говорит на OLC2, а клиентские приложения на телефоне — ещё на старом. Итог: туннель умирает без всяких изменений конфига.

Что изменилось

1️⃣ Бинарник olcRTC снова собирается из проверенной версии (до OLC2) — ровно той, что работала у всех до lucx.119

2️⃣ Все провайдеры (Telemost / Jitsi / WB Stream) и транспорты снова совместимы с текущими клиентскими приложениями (owenclave, olcbox)

3️⃣ Версия зафиксирована в сборке — чужие wire-breaking мержи больше не смогут молча попасть в релиз

Что делать

🔘 Просто обновитесь: x-ui update или кнопка обновления в панели — olcRTC-туннели оживут при следующем reconcile

🔘 Кто уже обновился и «сломался» — то же самое: обновление до lucx.132 вернёт старый бинарник, ничего пересоздавать не нужно

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


🔧 v3.6.0-lucx.132

olcRTC hotfix: tunnels that “worked, then broke” after a panel update are working again.


What happened

Upstream olcRTC merged a huge refactor on Aug 14 that completely rewrote the crypto layer (the new “OLC2” wire format) — with no backward compatibility. We built the olcrtc binary from their master without pinning, so since lucx.119 every release silently shipped the new wire format: after an update the server speaks OLC2 while the phone client apps still speak the old one. Result: the tunnel dies with zero config changes.

What changed

1️⃣ The olcRTC binary is built from the verified pre-OLC2 commit again — the exact one that worked for everyone before lucx.119

2️⃣ All providers (Telemost / Jitsi / WB Stream) and transports are compatible with the current client apps (owenclave, olcbox) again

3️⃣ The version is now pinned in the build — upstream wire-breaking merges can no longer silently slip into a release

What to do

🔘 Just update: x-ui update or the update button in the panel — olcRTC tunnels come back on the next reconcile

🔘 If you already updated and things broke — same fix: updating to lucx.132 restores the old binary, nothing needs to be recreated

⚡️ Enjoy!

Don't miss a new lucx-ui release

NewReleases is sending notifications on new releases.