🚀 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
withresearch.create
,getTask
withresearch.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