v0.16.0
sleep3r/mtproto.zigv0.16.0Apr 11, 2026by sleep3r
Upgrading?
AI Summary
Makes MiddleProxy an opt-in feature during installation with explicit prompts and warnings about RAM usage and functionality dependencies.
Key Highlights
- Interactive installer prompt for MiddleProxy configuration.
- CLI flag `--middle-proxy` for non-interactive installation.
- Warning displayed if MiddleProxy is disabled due to media/promo limitations.
New Features
- Interactive MiddleProxy selection in TUI installer.
- Explicit configuration generation for `[general].use_middle_proxy`.
- User-facing warnings regarding RAM and media functionality.
Full Release Notes
### 🇷🇺 Что нового (RU) **Что решает этот релиз** • При установке через `mtbuddy` теперь явно спрашивается про **MiddleProxy** (релей Telegram) — чтобы пользователь осознанно выбирал, нужен ли ему этот режим. **Что изменено** • **Интерактивная установка (TUI)**: после выбора DPI-модулей появляется отдельный блок с описанием MiddleProxy — что даёт, сколько потребляет RAM (~2 МБ на подключение), и для чего обязателен. • **Предупреждение при отказе**: если пользователь не включает MiddleProxy, показывается ⚠ с пояснением — промо-тег (ad_tag) не будет работать, а у аккаунтов без Premium могут не загружаться медиа (фото, видео, истории). • **CLI-режим**: добавлен флаг `--middle-proxy` для non-interactive установки. • **Генерация конфига**: `[general].use_middle_proxy` теперь явно записывается в `config.toml` при установке. • **Post-install summary**: статус MiddleProxy отображается в финальном summary box. • **i18n**: все новые строки на EN и RU. > [!IMPORTANT] > Дефолт — **выключено**. MiddleProxy потребляет значительно больше RAM, но без него не работает промо-тег и могут быть проблемы с медиа у пользователей без Premium. **Пример one-liner:** ```bash sudo mtbuddy install --port 443 --domain wb.ru --middle-proxy --yes ``` -------- ### 🇬🇧 Release notes (EN) **What this release addresses** • The `mtbuddy` installer now explicitly asks about **MiddleProxy** (Telegram relay) during setup, so users can make an informed choice about whether to enable it. **What changed** • **Interactive install (TUI)**: a dedicated MiddleProxy prompt appears after DPI module selection, with a detailed description of what it provides, its RAM cost (~2 MB per connection), and what depends on it. • **Warning on decline**: if the user skips MiddleProxy, a ⚠ warning explains that promo tags (ad_tag) will not work and non-Premium accounts may fail to load media (photos, video, stories). • **CLI mode**: new `--middle-proxy` flag for non-interactive installation. • **Config generation**: `[general].use_middle_proxy` is now explicitly written to `config.toml` during install. • **Post-install summary**: MiddleProxy status is shown in the final summary box. • **i18n**: all new strings available in English and Russian. > [!IMPORTANT] > Default is **off**. MiddleProxy uses significantly more RAM, but without it promo tags do not work and non-Premium users may have issues loading media. **Example one-liner:** ```bash sudo mtbuddy install --port 443 --domain wb.ru --middle-proxy --yes ``` -------- ### Changelog * **mtbuddy:** ask about MiddleProxy during install ([#174](https://github.com/sleep3r/mtproto.zig/issues/174)) ([6985478](https://github.com/sleep3r/mtproto.zig/commit/69854788f41f7bc2c429e00e26f3752677c0072c))
Related Repositories
lightpanda-io/browser★ 36,856
Lightpanda: the headless browser designed for AI and automation
tigerbeetle/tigerbeetle★ 17,229
The financial transactions database designed for mission critical safety and performance.
nullclaw/nullclaw★ 8,131
Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig
zml/zml★ 4,195
Any model. Any hardware. Zero compromise. Built with @ziglang / @openxla / MLIR / @bazelbuild
dmtrKovalenko/odiff★ 3,280
A very fast SIMD-first image comparison library (with nodejs API)