Releases: fx/mcp-arr
Releases · fx/mcp-arr
Release list
v0.3.0
0.3.0 (2026-08-29)
⚠ BREAKING CHANGES
- tools: a wanted-list
arr_search_startnow requiresapplicationand no longer acceptsapplications. A call namingapplications: ["sonarr"], or naming neither, is refused against the published schema; sendapplication: "sonarr"instead, and run the other application as a second call. - tools: withdraw the configuration write surface (#56)
Features
- config: make the upstream timeout configurable and default it to 30s (#68) (28b18c2)
- tools: let a collection query select result fields (#58) (084e3c9)
- tools: withdraw the configuration write surface (#56) (245cc21)
Bug Fixes
- acquisition: tolerate an unmodelled flag shape and scrub every label a search returns (#62) (f27b948)
- activity: read the indexer status body prowlarr sends (#66) (022d1b4)
- configuration: read exclusions from each application's own route (#63) (e68264f)
- configuration: stop publishing the provider template catalogue (#53) (8b4fd2b)
- import: send the reprocess request in the shape both applications accept (#64) (2ee38a1)
- jobs: refresh a job projection from its upstream command (#65) (efe08c6)
- tools: admit the planned cancellation envelope (#60) (4f5aabb)
- tools: publish a bounded output schema and generate selectable paths (#55) (92eac86)
- tools: require one application on a wanted-list search (#61) (2bcdc0e)
- tools: stop publishing string length bounds in input schemas (#57) (d7c770f)
v0.2.0
0.2.0 (2026-08-28)
Features
- acquisition: add normalized release search adapters (#22) (ec2d716)
- acquisition: add opaque release references and grab (#27) (ad8e164)
- acquisition: implement and register arr_search_start (#31) (ad1e2e2)
- activity: add bounded queue and activity readers (#23) (cc76d67)
- activity: add Prowlarr indexer status and statistics views (#26) (e2e8deb)
- activity: add queue plan, apply, and reconciliation (#41) (8953779)
- activity: add queue references and bounded diagnosis (#29) (3046e6c)
- activity: add typed history and blocklist mutation adapters (#33) (8a51458)
- activity: compile typed queue transitions (#35) (fee6eb8)
- activity: register and verify arr_activity_change (#37) (ee2bf13)
- activity: register and verify arr_activity_query (#32) (da87edf)
- activity: register and verify arr_queue_resolve (#44) (f1d699f)
- configuration: add configuration observation foundations (#25) (e56fe5f)
- configuration: add provider tests and an explicit warning bypass (#45) (d7fd529)
- configuration: add typed desired-state patches and lossless writes (#39) (08956ae)
- configuration: read profile and resource configuration safely (#34) (f2dd746)
- configuration: read provider configuration safely (#30) (8b137f5)
- configuration: register and verify the configuration tools (#46) (cc8269e)
- configuration: require resupplied secrets and verify an apply (#42) (56720d3)
- configuration: synchronize Prowlarr application mappings (#43) (b84e8de)
- http: add redaction-preserving write support to the upstream client (#24) (b7569dd)
- import: add manual-import candidate discovery and references (#47) (0bb503a)
- import: correct a mapping and validate before importing (#48) (8b2a118)
- import: execute a validated manual import as a followable job (#49) (011b9ed)
- library: add rename preview and allowlisted path commands (#38) (2e5ab0c)
- library: add typed add and monitoring mutations (#28) (fcbfdb8)
- library: add typed file metadata and deletion mutations (#36) (0a9f4a6)
- library: register and verify arr_library_change (#40) (3ea73b7)
- tools: bound the capability report by default (#21) (e5da230)
Bug Fixes
- configuration: observe a provider field whose value key is absent (#51) (36cd97d)
- library: anchor calendar entries to the date inside the requested window (#19) (987eb3c)
- tools: carry the error code and remediation into result summaries (#18) (35cf47b)
- tools: publish a flat object root so hosts stop dropping thirteen tools (#50) (98e7a82)
- tools: publish the variant argument contract for every tool (#17) (ed03c12)
v0.1.2
v0.1.1
v0.1.0
Initial publication. Published to npm by hand to bootstrap npm trusted publishing, which requires the package to exist before a trusted publisher can be attached to it. This release marks the point release-please treats as already released; every version after it is published automatically with provenance.