diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 3822ebb..5885bd7 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "unraid", "description": "Query, monitor, and manage Unraid servers via GraphQL API - array status, disk health, containers, VMs, system monitoring", - "version": "1.1.2", + "version": "1.1.3", "author": { "name": "jmagar", "email": "jmagar@users.noreply.github.com" diff --git a/CHANGELOG.md b/CHANGELOG.md index 1895c77..cffc75c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ All notable changes to this project are documented here. +## [1.1.3] - 2026-03-24 + +### Fixed +- **Docs accuracy**: `disk/logs` docs corrected to use `log_path`/`tail_lines` parameters (were `path`/`lines`) +- **Docs accuracy**: `rclone/create_remote` docs corrected to `provider_type`/`config_data` (were `type`/`fields`) +- **Docs accuracy**: `setting/update` docs corrected to `settings_input` parameter (was `settings`) +- **Docs accuracy**: `key/create` now documents `roles` as optional; `add_role`/`remove_role` corrected to `roles` (plural) +- **Docs accuracy**: `oidc/validate_session` now documents required `token` parameter +- **Docs accuracy**: `parity_start` quick-reference example now includes required `correct=False` +- **Docs accuracy**: `log_tail` README example now includes required `path="/var/log/syslog"` +- **Docs accuracy**: `live/parity_progress` added to event-driven subscriptions list in troubleshooting guide +- **Docs accuracy**: `live/array_state` wording softened — "may show connecting indefinitely" vs "will always show" +- **Markdown**: `endpoints.md` top-level heading moved before blockquote disclaimer (MD041) +- **Tests**: `test_resources.py` now uses `_get_resource()` helper instead of raw `mcp.providers[0]._components[...]` access; isolates FastMCP internals to one location + +--- + ## [1.1.2] - 2026-03-23 ### Security diff --git a/pyproject.toml b/pyproject.toml index 0e82c72..ab40855 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ build-backend = "hatchling.build" # ============================================================================ [project] name = "unraid-mcp" -version = "1.1.2" +version = "1.1.3" description = "MCP Server for Unraid API - provides tools to interact with an Unraid server's GraphQL API" readme = "README.md" license = {file = "LICENSE"}