mtproto.zig Releases
219 releases of sleep3r/mtproto.zig
- v0.23.3
Patch release fixing installer failures on fresh Debian/Ubuntu hosts caused by `/usr/sbin` PATH issues and nginx conffile prompts during installation.
May 13, 2026
- v0.23.2
Patch release fixing MiddleProxy media path issues, specifically addressing DC203 fallback logic and decoupling the inbound client IP from the outbound Telegram egress IP.
May 11, 2026
- v0.23.1
Patch release fixing one-liner bootstrap installation on fresh Ubuntu images by automatically installing the required `minisign` tool if missing.
May 11, 2026
- v0.23.0
Feature release introducing tunnel pool failover, allowing operators to manage multiple tunnel interfaces with automatic switching to the next healthy interface.
May 10, 2026
- v0.22.1
Patch release improving the resilience of GitHub release asset downloads by adding multiple fallback modes (IPv4, HTTP/1.1) to handle network fragility.
May 5, 2026
- v0.22.0
Feature release adding CLI commands to explicitly output MTProto secrets and client links, addressing UX gaps introduced by runtime log hardening.
May 5, 2026
- v0.21.3
Patch release fixing Debian 12 installer failures by adding missing build dependencies and ensuring system user/group creation is deterministic.
May 5, 2026
- v0.21.2
v0.21.2 is a hotfix release addressing UI freezing issues during `mtbuddy update` on unstable network connections. It introduces timeouts for GitHub artifact downloads and makes the optional `mtbuddy` updater download a visible, separate step.
May 5, 2026
- v0.21.1
v0.21.1 fixes a Docker build failure in v0.21.0 by updating the Dockerfile to use Zig 0.16.0 and republishing signed release artifacts for x86_64, x86_64_v3+aes, and aarch64.
May 5, 2026
- v0.21.0
v0.21.0 is a major release migrating the codebase to Zig 0.16.0 and introducing strict signature verification for installation artifacts. It refactors the proxy core into smaller modules and adds comprehensive E2E and fuzz testing.
May 5, 2026
- v0.20.4
v0.20.4 improves the reliability of the `mtbuddy setup tunnel` command by enforcing strict exit code checks during AmneziaWG installation and providing clearer diagnostics for repository connectivity issues.
May 4, 2026
- v0.20.3
v0.20.3 makes Amnezia `vpn://` links first-class inputs for tunnel setup, allowing users to paste links directly into the CLI or interactive wizard without needing a wrapper file.
May 2, 2026
- v0.20.2
v0.20.2 introduces support for Amnezia VPN share links in tunnel setup, automatically decoding them into valid WireGuard/AmneziaWG configurations.
May 2, 2026
- v0.20.1
v0.20.1 includes critical fixes for the monitoring dashboard, including robust TOML parsing, GitHub-based UV installation, port conflict prevention, and the addition of the Grafana dashboard file.
Apr 25, 2026
- v0.20.0
v0.20.0 enhances the dashboard with user management capabilities, allowing users to be toggled on/off, and improves session metrics to show user-specific active connections.
Apr 22, 2026
- v0.19.3
v0.19.3 fixes a bug where adding a user via the dashboard would corrupt the `config.toml` file by omitting a trailing newline, causing the parser to fail.
Apr 21, 2026
- v0.19.2
v0.19.2 corrects outdated and typoed MiddleProxy fallback IP addresses used during initial proxy startup before fetching live configurations from Telegram.
Apr 20, 2026
- v0.19.1
Comprehensive hardening of proxy reliability, security, and performance. Key improvements include media-aware routing to fix traffic stalls, tunnel-based configuration fetching for censored hosts, and fixes for buffer overflows and rate-limiting bugs.
Apr 20, 2026
- v0.19.0
Focuses on dashboard improvements and version tracking. Adds proxy version display in the dashboard header and fixes release automation issues preventing version updates.
Apr 15, 2026
- v0.18.0
Introduces built-in Prometheus metrics for monitoring and migrates the dashboard dependency manager to `uv` to resolve compatibility issues with newer Python environments.
Apr 15, 2026