github sooperset/mcp-atlassian v0.11.7

latest releases: v0.23.1, v0.23.0, v0.22.1...
16 months ago

This release addresses critical compatibility issues affecting Windows environments, Jira Server status transitions, and Confluence page operations with numeric IDs. These fixes enhance cross-platform stability and improve LLM client integration.

🐛 Fixed

Windows Server Shutdown Stability: Resolved "ValueError: I/O operation on closed file" errors that occurred during server shutdown, particularly affecting Windows environments and Claude Desktop integration. The fix gracefully handles cases where parent processes close stdio pipes before the cleanup phase completes, ensuring clean exits without crashes (#532)

Jira Status Transitions: Fixed Method Resolution Order (MRO) conflict that prevented status updates on Jira Server/Data Center instances. The issue manifested as empty transition lists in error messages despite available transitions. The fix properly integrates TransitionsMixin methods and provides clear feedback about available status transitions (#455)

Confluence Numeric Parent IDs: Enhanced Confluence page operations to automatically handle numeric parent IDs sent by LLM clients (particularly Gemini). The API now seamlessly accepts both integer and string formats for parent_id parameters in create and update operations, preventing type validation failures (#452)

⚙️ Internal

Enhanced Error Handling: Improved robustness in the shutdown sequence with comprehensive exception handling for various stream states, including closed streams, missing attributes, and flush failures (#533)

Test Coverage: Added extensive test cases for edge conditions in stream handling during shutdown, ensuring reliability across different operating systems and process termination scenarios

Full Changelog: v0.11.6...v0.11.7

Don't miss a new mcp-atlassian release

NewReleases is sending notifications on new releases.