Recent Releases of https://github.com/zoharbabin/google-research-mcp
https://github.com/zoharbabin/google-research-mcp - v1.2.0 - Stable Release with Fixed CI/CD Pipeline
🎉 Release v1.2.0
This stable release includes critical fixes and improvements:
✅ Fixed Issues
- GitHub Actions Workflow Failures: Resolved all CI/CD pipeline failures
- Test Suite Stability: Fixed failing tests in server.core.spec.ts
- Memory Leak Prevention: Added proper cleanup for SIGINT listeners
- Timeout Configurations: Enhanced reliability with timeout protections
- JavaScript Syntax Errors: Fixed template literal issues in release workflow
🔧 Improvements
- Enhanced test isolation and cleanup
- Better error handling and graceful degradation
- Improved workflow reliability and stability
- All workflows now pass successfully
📦 Installation
bash
npm install google-researcher-mcp@1.2.0
This release ensures a fully functional CI/CD pipeline and stable package publishing.
- TypeScript
Published by zoharbabin about 1 year ago
https://github.com/zoharbabin/google-research-mcp - v1.2.1 - CI/CD Workflow Fixes Verification
🔧 Patch Release - Workflow Testing
This patch release verifies that our critical GitHub Actions workflow fixes are working properly:
✅ Verified Fixes
- CI/CD Pipeline: Now running successfully without premature cancellations
- Release Workflow: JavaScript syntax errors resolved
- Timeout Management: Proper concurrency and timeout configurations
- Matrix Jobs: Resource contention issues resolved
🚀 What This Means
- The MCP server can now be reliably published to npm
- CI/CD pipeline is stable and robust
- All workflow failures have been resolved
📦 Installation
bash
npm install google-researcher-mcp@1.2.1
This release confirms that v1.2.0+ can be published successfully with our enhanced CI/CD infrastructure.
- TypeScript
Published by zoharbabin about 1 year ago
https://github.com/zoharbabin/google-research-mcp - v1.2.0 - Major YouTube Transcript Fix & Enhanced Error Handling
Google Researcher MCP v1.2.0
🎯 Major Highlights
This release delivers a critical fix for YouTube transcript extraction along with comprehensive testing improvements and enhanced error handling.
🔧 Major Fix
- YouTube Transcript Library Replacement: Completely replaced the failing
youtube-transcriptlibrary with a robust custom implementation - Reliable Video Processing: Now successfully extracts transcripts from YouTube videos with proper error handling
- Enhanced Compatibility: Supports both youtube.com/watch?v= and youtu.be/ URL formats
🛡️ Enhanced Error Handling
- New LIBRARY_ERROR Type: Added dedicated error classification for library-related failures
- Improved Error Classification: Better categorization and reporting of different error types
- Graceful Degradation: More resilient error recovery and user-friendly error messages
✅ Comprehensive Testing
- 289/289 Tests Passing: Complete test suite validation with 100% success rate
- End-to-End Validation: Full YouTube transcript extraction testing pipeline
- Robust Test Coverage: Comprehensive validation of all core functionality
📚 Documentation Updates
- Complete Documentation Refresh: Updated all API documentation and usage guides
- Architecture Documentation: Detailed system architecture and design documentation
- Testing Guides: Comprehensive testing documentation and best practices
🔄 CI/CD Improvements
- GitHub Actions Pipeline: New automated testing pipeline for continuous integration
- Automated Validation: Continuous testing and quality assurance
- Release Automation: Streamlined release process with automated checks
🚀 Technical Improvements
- Performance Optimization: Enhanced transcript extraction performance
- Memory Management: Improved resource utilization and cleanup
- Code Quality: Refactored codebase with better maintainability
🔗 Breaking Changes
None - this release maintains full backward compatibility.
📦 Installation
bash
npm install google-researcher-mcp@1.2.0
🙏 Acknowledgments
This release represents a significant step forward in reliability and functionality for the Google Researcher MCP server.
Full Changelog: https://github.com/zoharbabin/google-research-mcp/compare/v1.1.0...v1.2.0
- TypeScript
Published by zoharbabin about 1 year ago
https://github.com/zoharbabin/google-research-mcp - Google Researcher MCP Server v1.1.0 - Complete CI/CD & Publishing System
🚀 Google Researcher MCP Server v1.1.0
Major Release Features
- Complete CI/CD Pipeline: Automated testing, building, and publishing workflow
- Comprehensive Test Suite: Unit tests with coverage + E2E integration tests
- Production-Ready Publishing: NPM publishing with SLSA attestation and provenance
- Enhanced Error Handling: Robust timeout management and error recovery
- Performance Optimizations: Improved caching and batch processing capabilities
Key Improvements
- ✅ Separated unit tests and E2E tests for proper CI/CD execution
- ✅ Fixed environment variable scoping in release workflow
- ✅ Enhanced test coverage and reliability
- ✅ Production-grade error handling and timeouts
- ✅ Automated release notes and version validation
- ✅ Fixed SLSA attestations permissions for complete security pipeline
- ✅ Resolved flaky memory test for stable CI execution
Installation
bash
npm install google-researcher-mcp@1.1.0
This release includes comprehensive fixes to the CI/CD pipeline ensuring reliable automated publishing to NPM with full test coverage validation, complete SLSA security attestations, and stable CI execution.
- TypeScript
Published by zoharbabin about 1 year ago