Skip to content

release: v1.4.7 - #135

Merged
thedancingdeveloper merged 1 commit into
mainfrom
release/v1.4.7
Sep 9, 2026
Merged

release: v1.4.7#135
thedancingdeveloper merged 1 commit into
mainfrom
release/v1.4.7

Conversation

@thedancingdeveloper

Copy link
Copy Markdown
Collaborator

Version bump to v1.4.7 (workspace rustnzb + mock-nntp-server, plus both Cargo.lock files). Covers everything merged since v1.4.6; tagging v1.4.7 after this lands triggers the release workflow (multi-arch image + GitHub release).

Included since v1.4.6

Bug fixes

Security

Dependencies: quick-xml 0.37→0.41 (parser migration), zip→8.6, tower-http→0.7, toml→1.1, socket2→0.6, base64→0.23, rand→0.10, md-5→0.11, sha2→0.11, rust-minor group (17), codeql-action v4

CI: stale desktop/src-tauri/Cargo.lock reconciled (#131); runner selector migration (#120)

Validation

  • Full Rust workspace regression (cargo test --workspace --all-targets --locked) green on the merge commit in a clean worktree.
  • Both lockfiles verified consistent under --locked.

🤖 Generated with Claude Code

https://claude.ai/code/session_01L7gQssrAVUE6191dfgPZi6

Maintenance and hardening release covering everything merged since v1.4.6.

Bug fixes:
- SABnzbd addfile/addurl return 200 {status:false} instead of HTTP 500 on a
  failed enqueue, so Sonarr no longer sees valid grabs as hard failures
  (#130, fixes #129).
- Priority changes no longer pause active downloads (#126).
- Resuming a paused job resets its no-progress clock (#125).
- mode=addurl works as a bare POST without a multipart body (#119).

Security:
- SSRF guard applied to the SABnzbd addurl fetch (shared, DNS-rebinding-safe);
  user RSS regex compiled with length/size limits (#133).
- Alerts-only Dependabot, dependency-review check, CodeQL security-extended
  (#132). rust + CodeQL made required checks; secret-scanning validity checks
  enabled; code-scanning backlog triaged to zero (out of band).

Dependencies: quick-xml 0.37->0.41 (parser migration), zip->8.6, tower-http
->0.7, toml->1.1, socket2->0.6, base64->0.23, rand->0.10, md-5->0.11,
sha2->0.11, rust-minor group (17), codeql-action v4.

CI: reconcile stale desktop/src-tauri/Cargo.lock (#131); runner selector
migration (#120).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L7gQssrAVUE6191dfgPZi6
@thedancingdeveloper
thedancingdeveloper merged commit 89cd374 into main Sep 9, 2026
11 checks passed
@thedancingdeveloper
thedancingdeveloper deleted the release/v1.4.7 branch September 9, 2026 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SABnzbd-compatible addfile API returns HTTP 500 after successfully adding NZB

1 participant