Skip to content

v2.1.0 - Tool Usability & Security Improvements

Latest

Choose a tag to compare

@Vijay-Duke Vijay-Duke released this 11 Aug 03:17
94a6666

🚀 What's New in v2.1.0

🎯 Tool Usability Improvements

  • Renamed 14 tools for better clarity and self-explanatory names
  • Enhanced tool descriptions with usage guidance and examples
  • Tools now have more intuitive names that help LLMs choose the right tool

Confluence Tool Renames:

  • search_confluence_pages_by_usersearch_pages_by_user_involvement
  • list_user_confluence_pageslist_pages_created_by_user
  • list_user_confluence_attachmentslist_attachments_uploaded_by_user
  • list_confluence_attachmentslist_attachments_on_page
  • download_confluence_page_completeget_page_with_attachments

Jira Tool Renames:

  • search_jira_issues_by_usersearch_issues_by_user_involvement
  • list_user_jira_issueslist_issues_by_user_role
  • get_user_jira_activityget_user_activity_history
  • get_user_jira_worklogget_user_time_tracking
  • list_jira_boardslist_agile_boards
  • list_jira_sprintslist_sprints_for_board
  • get_jira_sprintget_sprint_details
  • get_my_tasks_in_current_sprintget_my_current_sprint_issues
  • get_my_open_issuesget_my_unresolved_issues

🔒 Security & Architecture Improvements

  • Implemented comprehensive logging with Winston
  • Added security utilities for input sanitization and XSS prevention
  • Refactored large switch statement using tool registry pattern
  • Added runtime type validation
  • Created higher-order functions to reduce boilerplate

🧪 Testing & Quality

  • Added comprehensive test suite with 357 tests
  • Improved test coverage across all components
  • Added CI/CD pipelines with GitHub Actions
  • Added security scanning and CodeQL analysis

🐛 Bug Fixes

  • Fixed TypeScript compilation errors
  • Resolved CI/CD pipeline failures
  • Fixed test validation issues

📦 Installation

```bash
npm install mcp-atlassian@2.1.0
```

🔗 Links

Contributors