Skip to content

Tags: therealaleph/MasterHttpRelayVPN-RUST

Tags

v1.9.36

Toggle v1.9.36's commit message
chore: v1.9.36 release

Ship quota hard-stop tracking, the iOS full-tunnel app scaffold, and tunnel-node backpressure/OOM protection. Bump Cargo, Android, and iOS version metadata and add the v1.9.36 changelog.

v1.9.35

Toggle v1.9.35's commit message
chore: prepare v1.9.35 release

Ship the large-download and exit-node resilience fixes from #1346.

Bump the crate and Android versions and add the bilingual changelog for v1.9.35.

v1.9.34

Toggle v1.9.34's commit message
chore: v1.9.34 - TOML config migration

Ship the JSON-to-TOML config migration from PR #1317 with automatic legacy config upgrade support and release notes for users updating old shortcuts or automation.

v1.9.33

Toggle v1.9.33's commit message
chore: v1.9.33 — idle keepalive backoff

Ship PR #1322 by @yyoyoian-pixel: Full Tunnel idle sessions now reduce empty keepalive request load, while mixed deployments keep polling so long-poll-capable peers can continue delivering remote-to-client data.

Local verification:
- cargo test --lib
- cargo build --release
- cargo build --bin mhrv-rs-ui --release --features ui

v1.9.32

Toggle v1.9.32's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: prepare v1.9.32 (#1321)

## Summary
- Bump mhrv-rs to v1.9.32 and Android versionCode/versionName.
- Bump tunnel-node subcrate to 0.1.1 for the new compressed batch protocol surface.
- Add Persian/English changelog for Full Tunnel zstd compression from PR #1314.

## Local verification
- cargo test --lib
- cargo build --release
- cargo build --bin mhrv-rs-ui --release --features ui
- cargo test (tunnel-node)
- cargo build --release (tunnel-node)
- JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home" ANDROID_HOME="$HOME/Library/Android/sdk" ./gradlew :app:assembleDebug

Docker local image build was attempted during PR verification, but Docker Desktop/daemon is not running on this Mac (`/Users/dev/.docker/run/docker.sock` missing). The release workflow tunnel-docker job will cover container publishing.

---
Answered via LLM, Supervised @therealaleph

v1.9.31

Toggle v1.9.31's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: prepare v1.9.31

Merge v1.9.31 after local verification and passing release-drafter.

Verification:

- `cargo test --lib`
- `cargo build --release`
- `cargo build --bin mhrv-rs-ui --release --features ui`
- Android `./gradlew :app:assembleDebug` with Android Studio JBR and local SDK

---
Answered via LLM, Supervised @therealaleph

v1.9.30

Toggle v1.9.30's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: prepare v1.9.30

Prepare v1.9.30 with the CodeFull.gs performance cleanup from #1254.

v1.9.29

Toggle v1.9.29's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: prepare v1.9.29 (#1266)

Prepare v1.9.29 release for the Code.gs JSON parse regression fix.\n\nTests:\n- cargo test --lib

v1.9.28

Toggle v1.9.28's commit message
chore: v1.9.28 — pipelined Full-mode tunnel

Ship PR #1115 from @yyoyoian-pixel: adaptive pipelined Full-mode polls, wseq-ordered tunnel-node writes, default STUN/TURN UDP blocking for faster WebRTC TCP fallback, and Android/desktop config support for the new block_stun path.

Local release gates passed on macOS: cargo test --lib, tunnel-node tests, cargo build --release, tunnel-node release build, desktop UI release build, and Android compileDebugKotlin with Android Studio JBR and the local SDK.

v1.9.27

Toggle v1.9.27's commit message
chore: v1.9.27 — Deno exit-node fixes

Ship Deno-compatible exit_node exports, raw exit-node response handling, stale content-encoding stripping, and fallback JSON parser hardening.