Skip to content

v1.0.7 - Major Exa Research API Refactor & Infrastructure Improvements

Latest

Choose a tag to compare

@malaksedarous malaksedarous released this 30 Aug 12:07
· 2 commits to main since this release

🚀 Context Optimizer MCP Server v1.0.7

This major release brings significant infrastructure improvements, security enhancements, and breaking changes to the Exa Research API integration. This release represents 5 versions of improvements since the last GitHub release (v1.0.2).

⚠️ BREAKING CHANGES

🔧 Exa Research API Refactor

  • BREAKING: Dropped backward compatibility for legacy Exa Research methods
  • Removed: createTask, getTask, pollTask methods no longer supported
  • New API: Now uses only latest SDK methods: research.create, research.get, research.pollUntilFinished
  • Impact: Simplified polling logic for better reliability and performance

🎯 What's New Since v1.0.2

🔐 Security & Infrastructure (v1.0.4-1.0.7)

  • npm Trusted Publishing: Implemented OIDC authentication for enhanced security
  • Token-Free Publishing: Eliminated NPM_TOKEN secret dependency
  • PR Validation Workflow: Automated build, test, and version validation on every PR
  • Enhanced CI/CD: Improved npm publishing with better error handling

🔄 Compatibility & Stability (v1.0.5)

  • exa-js 1.9+ Support: Full compatibility with intelligent fallbacks
  • Dependency Pinning: exa-js pinned to 1.9.1 to prevent version drift
  • Cross-Platform Fixes: Resolved Windows-specific test failures on Linux/macOS
  • Enhanced Error Diagnostics: Better error messages with version information

📚 Testing & Documentation (v1.0.5)

  • Manual Testing Framework: Comprehensive workflow-based testing protocols
  • Enhanced Test Data: Unicode and large file test cases for better coverage
  • Improved Test Reliability: Platform-specific test execution improvements

🛠️ Bug Fixes & Improvements (v1.0.3)

  • Research Tools Fix: Resolved createTask is not a function runtime errors
  • VS Code Integration: Improved local development setup guidance
  • npm Publishing Workflow: Added automated package publishing

📦 Installation & Upgrade

Fresh Installation

npm install -g context-optimizer-mcp-server@1.0.7

Upgrade from Previous Version

npm update -g context-optimizer-mcp-server

Verify Installation

context-optimizer-mcp --version  # Should show: 1.0.7

🚨 Upgrade Considerations

For Research Tool Users

  • Action Required: Update any custom integrations using legacy Exa Research methods
  • Migration: Replace createTask with research.create, getTask with research.get
  • Benefit: More reliable research operations with simplified error handling

For All Users

  • Security: Enhanced npm package integrity with OIDC publishing
  • Stability: Improved cross-platform compatibility
  • Performance: Better dependency management and error handling

🔗 Resources

📊 Version History Since v1.0.2

  • v1.0.7 (2025-08-30): Exa Research API refactor + infrastructure improvements
  • v1.0.6 (2025-08-30): Version preparation release
  • v1.0.5 (2025-08-30): Cross-platform fixes + exa-js 1.9+ compatibility + CI/CD enhancements
  • v1.0.4 (2025-08-30): npm Trusted Publishing + security improvements
  • v1.0.3 (2025-08-27): Exa Research integration fixes + npm workflow

🎖️ Contributors

Thanks to all contributors who made this release possible!

Full Changelog: v1.0.2...v1.0.7