🔧 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!