Skip to content

release: prepare v1.9.31#1310

Merged
therealaleph merged 1 commit into
mainfrom
release/v1.9.31
May 19, 2026
Merged

release: prepare v1.9.31#1310
therealaleph merged 1 commit into
mainfrom
release/v1.9.31

Conversation

@therealaleph
Copy link
Copy Markdown
Owner

Prepare v1.9.31 for the Full mode pipeline regression fix merged in #1309.

Release contents:

  • Fix idle Full mode sessions flooding empty polls after the v1.9.28+ pipelining changes.
  • Preserve active data streaks when stale empty-poll replies arrive after data starts flowing.
  • Reduce idle refill pressure and keep upload overflow bounded.
  • Change the default block_stun behavior to allow STUN/TURN unless explicitly blocked.
  • Add Persian/English changelog entry and bump Android version metadata.

Local verification:

  • cargo test --lib
  • cargo build --release
  • cargo build --bin mhrv-rs-ui --release --features ui
  • JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home" ANDROID_HOME="$HOME/Library/Android/sdk" ./gradlew :app:assembleDebug

Answered via LLM, Supervised @therealaleph

Ship the Full mode pipeline regression fix from PR #1309, including idle keepalive backoff, safer data-streak handling, lower empty-poll pressure, and the block_stun default change.
@github-actions github-actions Bot added the release-prep Automated version-bump PR; excluded from release-drafter changelog label May 19, 2026
@therealaleph therealaleph merged commit 1fd3415 into main May 19, 2026
1 check passed
@therealaleph therealaleph deleted the release/v1.9.31 branch May 19, 2026 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-prep Automated version-bump PR; excluded from release-drafter changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant