Releases: sooperset/mcp-atlassian
v0.10.3
This release introduces proxy support and addresses a critical compatibility issue encountered when running the server via uvx
.
🎉 Added
- Proxy Support: Added support for routing Jira and Confluence API requests through HTTP/S and SOCKS proxies. Configure proxies using standard environment variables (
HTTP_PROXY
,HTTPS_PROXY
,SOCKS_PROXY
,NO_PROXY
) or service-specific overrides (e.g.,JIRA_HTTPS_PROXY
,CONFLUENCE_NO_PROXY
). Refer to the README and.env.example
for detailed configuration instructions. (#260, #361)
🐞 Fixed
uvx
Compatibility Fix: Resolved the"Context is not available outside of a request"
error that occurred when runninguvx mcp-atlassian@latest
due to incompatibility withfastmcp>=2.2.8
. Pinned thefastmcp
dependency to<2.2.8
to ensure compatibility with the latestmcp-atlassian
release when installed viauvx
. (#383, #384)
Note: This release pins the fastmcp
version to address the immediate compatibility issue. Future releases will aim to update the code for compatibility with the latest fastmcp
versions.
Full Changelog: v0.10.2...v0.10.3
v0.10.2
v0.10.1
🐞 Fixes
- Restore Health Check Endpoint: This release fixes a regression introduced in v0.10.0 where the
/healthz
endpoint (added to fix #359) was accidentally removed during the FastMCP v2 migration (#371). The/healthz
endpoint is now correctly available again for Kubernetes health probes when using the SSE transport. (#375)
Full Changelog: v0.10.0...v0.10.1
v0.10.0
This release introduces OAuth 2.0 support for Atlassian Cloud, migrates the server backend to FastMCP v2, and significantly improves Jira Cloud search functionality.
✨ Highlights
- OAuth 2.0 for Cloud: Added secure OAuth 2.0 authentication for Jira/Confluence Cloud, including an interactive setup wizard (
uvx mcp-atlassian --oauth-setup
). (#365, Fixes #238) - FastMCP v2 Migration: Updated the core server to use the modern FastMCP framework for improved structure and performance. (#371)
- Jira Cloud Search Fixes:
- SSE Health Check: Added a
/healthz
endpoint for Kubernetes probes when using SSE transport. (#366, Fixes #359) - Tool Removals: Removed
jira_get_epic_issues
andconfluence_get_page_ancestors
tools (usesearch
tools instead). (#372) - Docker Optimizations: Reduced image size. (#367)
- Internal: Consolidated linting/typing configurations into
pyproject.toml
. (#368)
New Contributors
- @swapnilsurdi made their first contribution in #369
- @zparnold made their first contribution in #365
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Support on-prem servers by @msabramo in #350
- feat: add support for getting and adding labels for Confluence pages by @mroeckl in #328
- Refactor: improve code quality and clean up technical debt by @cutekibry in #345
- Feat: add batch get changelogs by @cutekibry in #346
- fix(jira): Use enhanced_jql for Cloud searches and fix startAt TypeError by @sooperset in #356
- feat: Add enabled tools flag and environment variable to filter avail… by @rlcurrall in #354
- fix(jira): Fix labels not added during issue creation by @sooperset in #357
New Contributors
- @msabramo made their first contribution in #350
- @mroeckl made their first contribution in #328
- @rlcurrall made their first contribution in #354
Full Changelog: v0.8.4...v0.9.0
v0.8.4
What's Changed
- fix: Added create_sprint by @qorpus in #235
- Feature/add get link types by @nigel-upstart in #325
- Correct jira_update_issue example for assignee format by @eran-rom in #339
- Fix SSL verification environment variables in Docker containers by @sooperset in #340
- chore: bump version to 0.8.4 by @sooperset in #343
New Contributors
- @nigel-upstart made their first contribution in #325
- @eran-rom made their first contribution in #339
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Remove Resources Functionality to Fix Excessive Startup Requests by @sooperset in #322
- chore: bump version to 0.8.3 by @sooperset in #323
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Revert: Rollback FastMCP v2 refactoring to resolve v0.8.1 issues by @sooperset in #320
- chore: bump version to 0.8.2 by @sooperset in #321
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Fix: Jira search pagination parameter mismatch (#308) by @sooperset in #309
- chore: bump version to 0.8.1 by @sooperset in #310
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Add Docker Installation Support and Homebrew Option for macOS by @sooperset in #283
- fix: add update_sprint by @qorpus in #245
- Feature/update parentid by @jo-s-eph in #284
- implement enhanced startup connection feedback with sensitive data masking by @sooperset in #292
- Add version-specific tags for container images on ghcr.io by @sooperset in #293
- Honor TRANSPORT and PORT environment variables with proper precedence (#291) by @sooperset in #297
- Fix Jira Server/DC assignee issue by prioritizing user name over key by @sooperset in #298
- Refactor and fix jira_get_issue bugs #294, #295 by @cutekibry in #299
- feat: add jira_search_fields by @cutekibry in #302
- Refactor: Migrate Server Architecture to FastMCP v2 by @sooperset in #304
- Refactor: Align Confluence/Jira Tool Descriptions and Parameters with Metadata by @sooperset in #305
- Docs: Refactor README for Docker-Focused Installation by @sooperset in #306
- chore: bump version to 0.8.0 by @sooperset in #307
New Contributors
Full Changelog: v0.7.1...v0.8.0