Skip to content

release: v1.4.4 - #86

Merged
thedancingdeveloper merged 1 commit into
mainfrom
release/v1.4.4
Aug 11, 2026
Merged

release: v1.4.4#86
thedancingdeveloper merged 1 commit into
mainfrom
release/v1.4.4

Conversation

@thedancingdeveloper

Copy link
Copy Markdown
Collaborator

Summary

Ships the SABnzbd API compliance fixes from #65 and #71-#77:

  • addurl now works over GET (not just POST) so category/priority/password are honored when a client adds a search result directly.
  • Priority numeric codes (-1/0/1/2/-100) now match SABnzbd's real mapping (Low/Normal/High/Force/Default).
  • mode=queue&name=priority/rename/purge are routed to the real sub-command handlers instead of silently falling through to a queue listing.
  • get_cats/get_scripts match the real protocol response shape ("*" sentinel, ["None"]).
  • Queue/history delete and change_cat accept comma-separated multi-ID value; history delete honors del_files.
  • A durable HTTP-level e2e compliance suite (apps/rustnzb/tests/sab_compliance_e2e.rs) now guards this surface against future drift, and caught one more pre-existing bug (set_job_priority needed an exact job-id match, not the truncated nzo_id clients send) along the way.

Test plan

  • Full CI on main post-merge: rust (fmt/clippy/cargo test --workspace), e2e, frontend all green.
  • cargo check -p rustnzb --locked — clean with the bumped lockfiles.

🤖 Generated with Claude Code

Ships the SABnzbd API compliance fixes (#65, #71-#77): addurl now
works over GET, priority numeric codes match SABnzbd's real mapping,
mode=queue&name=priority/rename/purge are routed correctly, get_cats/
get_scripts match the real protocol response shape, queue/history
delete and change_cat accept comma-separated multi-ID values, and a
durable HTTP-level e2e compliance suite now guards this surface
against future drift.

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@thedancingdeveloper
thedancingdeveloper enabled auto-merge (squash) August 11, 2026 11:07
@thedancingdeveloper
thedancingdeveloper merged commit 5318a92 into main Aug 11, 2026
5 checks passed
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.

1 participant