Skip to content

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 16 Jun 09:21
· 17 commits to main since this release
d3ab7cc

🚀 Features

Work Item Attachments

  • Added attachment management tools:

    • list_work_item_attachments

    • upload_work_item_attachment_from_url with built-in SSRF protection

    • get_work_item_attachment_download_url

    • delete_work_item_attachment

    • read_work_item_attachment to read supported image and text attachments directly within MCP

Epics & Initiatives

  • Updated Epic management to use regular work items with the Epic type

  • Added resolve_work_item_type to automatically resolve or create work item types

  • Added import_work_item_types_to_project for bulk type imports

  • Added Initiative fallback guidance when the workspace feature is disabled

  • Improved MCP instructions around Epic workflows

Projects

  • Added project visibility management (public/private)

  • Added project archive and unarchive support

  • Added estimate scheme management, including:

    • Create, update, and delete estimate schemes

    • Create, update, and delete estimate point values

Work Items

  • Added workspace-wide analytics with count_work_items

  • Added PQL-based work item listing

  • Added PQL filtering, sparse field selection, and per_page/cursor pagination to list_work_items

  • Added custom property value management

  • Added estimate assignment support

  • Added archived work item management

  • Added intake (triage) workflows to accept, decline, snooze, mark duplicates, or reset intake items

Pages

  • Added workspace and project page listing

  • Added page linking support for work items

Authentication & OAuth

  • Added OAuth support for the Claude.ai web client

✨ Improvements

Tool Consolidation

  • Reduced LLM ambiguity by consolidating multiple add/remove and archive/unarchive operations into unified tools.

Entity Management Consistency

  • Updated cycle, module, and milestone tools to consistently use work_item_ids instead of issue_ids when managing associated work items.

Performance Optimizations

  • Optimized custom property discovery using faster workspace-level lookups.

  • Added user_id to request logs for improved traceability.

Documentation Improvements

  • Clarified list_work_items field documentation by documenting description_html and noting that omitted or misnamed sparse fields return null instead of appearing as missing values.

🏗 Infrastructure

Deployment Improvements

  • Added support for configurable MCP subpath deployments using MCP_PATH_PREFIX.

  • Added AWS Secrets Manager support for Redis authentication in self-hosted deployments.

Dependency Updates

  • Upgraded FastMCP to v3.2.0.

  • Updated py-key-value.

  • Added compatibility constraints for fakeredis.

🐛 Fixes

Authentication Security

  • Fixed API key validation in PlaneHeaderAuthProvider.

  • API keys are now validated against the Plane API instead of accepting any non-empty value.

  • Improved validation requirements for authentication headers.

Work Item Descriptions

  • Fixed create_work_item and update_work_item so plain-text descriptions are now correctly persisted by wrapping description_stripped into description_html instead of silently dropping the content.

Dependency Compatibility

  • Pinned fakeredis < 2.35.0 to prevent pydocket startup failures caused by upstream breaking changes.

OAuth

  • Disabled CIMD by default.

  • Improved internal/external URL resolution handling across deployment configurations.