v1.15.4
minitap-ai/mobile-usev1.15.4Sep 30, 2026by sleep3r
Upgrading?
AI Summary
This release fixes critical stability issues by eliminating unnecessary WEB relay restarts and refining health check logic to handle IPv6 and 404 errors correctly.
Key Highlights
- Health checks now respect `[web].listen` and legacy `host` alias, including IPv6 and non-loopback listeners.
- Expected 404 responses without `public_dir` no longer trigger relay restarts or interrupt sessions.
- Public HTTPS checks accept expected 404s while reporting other errors without restarting the relay.
- Update instructions provided to replace mtbuddy and install the corrected health script.
New Features
- IPv6 listener support in health checks
- Prevention of relay restarts on 404 errors
- Improved HTTPS error handling
- Regression tests added for health checks
Full Release Notes
<details open> <summary>🇷🇺 Что нового (RU)</summary> `v1.15.4` — исправление ложных перезапусков WEB-релея ([#431](https://github.com/sleep3r/mtproto.zig/issues/431)). - Проверка состояния теперь учитывает `[web].listen` и совместимый ключ `host`, включая IPv6 и привязку к отдельному сетевому интерфейсу. - Штатный ответ 404 без `public_dir` больше не вызывает перезапуск исправного релея и обрыв WEB-сессий. Перезапуск происходит только после трёх неудачных локальных запросов из-за ошибок соединения или передачи данных. - Публичная HTTPS-проверка принимает штатный 404, но продолжает сообщать об остальных HTTP-ошибках и сбоях TLS/сети без перезапуска релея. Добавлены регрессионные тесты. Обновление: `sudo mtbuddy update`, затем `sudo mtbuddy update --force`. Первый запуск заменяет mtbuddy, но завершается со старой встроенной логикой; второй устанавливает исправленный health-скрипт. Если v1.15.4 уже установлена автоматически, достаточно `sudo mtbuddy update --force`. Если systemd настроен на собственную копию health-скрипта, обновите её или уберите переопределение, чтобы использовать `/usr/local/bin/mtproto-web-health.sh`. Настраивать `public_dir` для обхода этой ошибки больше не требуется. </details> --- <details> <summary>🇬🇧 Release notes (EN)</summary> `v1.15.4` fixes unnecessary WEB relay restarts ([#431](https://github.com/sleep3r/mtproto.zig/issues/431)). - Health checks now respect `[web].listen` and the legacy `host` alias, including IPv6 and non-loopback listeners. - The expected 404 without `public_dir` no longer restarts a healthy relay or interrupts WEB sessions. Only three failed local transfers trigger a restart. - The public HTTPS check accepts the expected 404 while still reporting other HTTP errors and TLS/network failures without restarting the relay. Added regression tests. Update with `sudo mtbuddy update`, then `sudo mtbuddy update --force`. The first invocation replaces mtbuddy but finishes with the old embedded logic; the second installs the corrected health script. If v1.15.4 was already installed automatically, only `sudo mtbuddy update --force` is needed. If a systemd override points to your own copy of the health script, update that copy or remove the override to use `/usr/local/bin/mtproto-web-health.sh`. Configuring `public_dir` is no longer required as a workaround. </details>
Related Repositories
public-apis/public-apis★ 491,302
A collective list of free APIs
NousResearch/hermes-agent★ 256,157
The agent that grows with you
yt-dlp/yt-dlp★ 200,348
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,611
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,706
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.