This release enhances corporate environment support, improves OAuth authentication reliability, and fixes critical issues with Jira Epic creation and Confluence API operations.
✨ Features
- Custom HTTP Headers Support: Configure additional HTTP headers for Jira and Confluence API requests via environment variables, enabling usage in corporate environments requiring authentication, routing, or security headers (#570)
🐛 Fixed
- Multi-Cloud OAuth User Lookups: Fixed user account lookups in Jira Cloud OAuth mode by correctly identifying OAuth instances as Cloud and using accountId parameter instead of username (#581)
- Confluence OAuth v2 API: Added v2 API support for
confluence_get_page
to fix deprecated endpoint errors when using OAuth authentication (#579) - JQL Project Filter Syntax: Fixed invalid JQL syntax when using
JIRA_PROJECTS_FILTER
with empty queries or ORDER BY clauses (#578) - Confluence Preprocessor Memory: Eliminated circular reference between ConfluenceClient and ConfluencePreprocessor preventing proper garbage collection (#574)
- Jira Epic Creation: Handle required Epic Name fields during initial creation instead of post-creation update, with caching for improved performance (#568)
⚙️ Internal
- Added performance optimization through field requirement caching for bulk Epic operations (#568)
- Improved test coverage for OAuth flows and protocol compliance (#579, #581)
New Contributors
- @fgreinacher made their first contribution in #570
Full Changelog: v0.11.8...v0.11.9