v0.19.2

sleep3r/mtproto.zigv0.19.2Apr 20, 2026by sleep3r

Upgrading?

AI Summary

v0.19.2 corrects outdated and typoed MiddleProxy fallback IP addresses used during initial proxy startup before fetching live configurations from Telegram.

Key Highlights

  • Corrected MiddleProxy fallback addresses for DC4 and DC5.
  • Fixed typo in media DC5 IP address (180 -> 170).
  • Addresses now match current `getProxyConfig` output.

New Features

  • Correct bundled middle-proxy addresses to match getProxyConfig

Full Release Notes

# 🇷🇺 Что нового (RU)

## Что решает этот релиз

Исправлены неактуальные bundled-адреса MiddleProxy, которые используются как fallback при первом запуске — до того, как прокси загрузит актуальный `getProxyConfig` из Telegram.

> [!NOTE]
> На работающем прокси эти адреса перезаписываются runtime-обновлением из `core.telegram.org`. Исправление затрагивает только сценарий, когда прокси стартует впервые и refresh ещё не отработал (или не может отработать, например, из-за блокировки без настроенного туннеля).

## Что изменено

### Bundled MiddleProxy адреса ([#199](https://github.com/sleep3r/mtproto.zig/pull/199))

Сверка с реальным выводом `getProxyConfig` выявила три расхождения:

| DC | Тип | Было | Стало (реальный) |
|----|------|------|------------------|
| 5 | media (`proxy_for -5`) | `91.108.56.180:8888` | `91.108.56.170:8888` |
| 4 | regular (`proxy_for 4`) | `91.108.4.136:8888` | `91.108.4.169:8888` |
| 5 | regular (`proxy_for 5`) | `91.108.56.183:8888` | `91.108.56.170:8888` |

Адрес media DC5 содержал опечатку (`.180` вместо `.170`), адреса regular DC4/DC5 устарели.

Изменений в конфигурации не требуется.

---

# 🇬🇧 Release notes (EN)

## What this release addresses

Corrected stale bundled MiddleProxy fallback addresses used during first startup — before the proxy fetches the live `getProxyConfig` from Telegram.

> [!NOTE]
> On a running proxy these addresses are overwritten by the runtime refresh from `core.telegram.org`. This fix only affects the scenario where the proxy starts for the first time and the refresh hasn't completed yet (or can't complete, e.g. blocked network without a configured tunnel).

## What changed

### Bundled MiddleProxy addresses ([#199](https://github.com/sleep3r/mtproto.zig/pull/199))

Cross-checked against live `getProxyConfig` output, three mismatches were found:

| DC | Type | Was | Now (actual) |
|----|------|-----|--------------|
| 5 | media (`proxy_for -5`) | `91.108.56.180:8888` | `91.108.56.170:8888` |
| 4 | regular (`proxy_for 4`) | `91.108.4.136:8888` | `91.108.4.169:8888` |
| 5 | regular (`proxy_for 5`) | `91.108.56.183:8888` | `91.108.56.170:8888` |

The media DC5 address had a typo (`.180` instead of `.170`); the regular DC4/DC5 addresses were outdated.

No configuration changes required.

## Changelog

- fix(constants): correct bundled middle-proxy addresses to match getProxyConfig ([#199](https://github.com/sleep3r/mtproto.zig/pull/199)) ([20c5089](https://github.com/sleep3r/mtproto.zig/commit/20c5089))

Related Repositories