Skip to content

v0.2.0

Latest

Choose a tag to compare

@conorluddy conorluddy released this 25 Aug 19:17
· 11 commits to main since this release
8302e32

Context-Pods v0.2.0 Release Notes

Release Date: August 25, 2025

Overview

Context-Pods v0.2.0 represents a major milestone in MCP server development tooling. This release delivers comprehensive MCP protocol support, a robust testing framework, and significantly enhanced developer experience. Whether you're building simple tools or complex AI integrations, v0.2.0 provides the foundation for production-ready MCP servers.

What's New

Advanced MCP Protocol Support

Context-Pods now supports the complete MCP 1.17.4 specification:

  • Completion: AI-powered code completion and suggestions
  • Content: Rich multimodal content handling including text, images, and structured data
  • Notifications: Real-time progress tracking and status updates
  • Prompts: Dynamic prompt generation with parameter validation
  • Resources: File system and data resource management with subscriptions
  • Roots: Multi-root workspace support for complex project structures
  • Sampling: Advanced sampling strategies for large datasets

Comprehensive Testing Framework

The new @context-pods/testing package ensures your MCP servers are reliable and compliant:

  • Protocol Compliance: Automatic validation against official MCP schemas
  • Multi-language Support: Test wrapped scripts in TypeScript, Python, Rust, and Shell
  • Communication Testing: Validate MCP server communication via stdio transport
  • Detailed Reporting: HTML and JUnit XML reports for CI/CD integration
  • Quality Gates: Enforced testing standards with 91+ tests across all packages

Enhanced Developer Experience

New Commands

  • wizard: Interactive guided setup for new MCP servers
  • doctor: Comprehensive diagnostics and troubleshooting
  • epic: Handle complex multi-phase development workflows

Improved CLI

  • Better error messages with actionable guidance
  • Enhanced command structure and help system
  • Intelligent caching for improved performance
  • Robust validation with pre-flight checks

Production-Ready Templates

TypeScript Advanced Template

  • Modular architecture with clear separation of concerns
  • Complete MCP protocol feature coverage
  • Real-world examples and best practices
  • TypeScript strict mode compliance

Enhanced Basic Template

  • Simplified setup for quick prototyping
  • Improved validation and error handling
  • Better documentation and examples

Key Improvements

Quality and Reliability

  • Comprehensive Testing: 91+ tests ensuring code quality and MCP compliance
  • Dependency Updates: Latest versions of all dependencies for security and performance
  • Build Optimization: Faster builds with intelligent caching and parallel processing
  • Type Safety: Strict TypeScript configuration across all packages

Documentation

  • Comprehensive README: Complete overview of all features and capabilities
  • Best Practices Guide: Production-ready patterns and recommendations
  • Migration Guide: Step-by-step upgrade instructions from v0.1.x
  • Real-world Examples: Practical implementations covering common use cases

Infrastructure

  • Monorepo Architecture: Clean separation of packages with shared tooling
  • Quality Gates: Enforced standards for builds, tests, linting, and formatting
  • CI/CD Ready: JUnit XML reporting and coverage metrics for integration

Breaking Changes

This is a major version release with several breaking changes:

  1. MCP SDK Upgrade: Updated to v1.17.4 (from earlier versions)
  2. Node.js Requirement: Now requires Node.js 18+ and npm 9+
  3. Template Structure: Significant restructuring of templates for better modularity
  4. API Changes: Some CLI commands have updated signatures

Migration Required: Existing projects will need updates to work with v0.2.0. See the Migration Guide for detailed instructions.

Performance Improvements

  • 84 files optimized with 12,562 lines of improvements
  • Enhanced build system with Turbo monorepo tooling
  • Intelligent caching reducing redundant operations
  • Parallel processing for testing and validation

Getting Started

New Installation

npm install -g @context-pods/cli@0.2.0
context-pods wizard

Upgrading from v0.1.x

npm install -g @context-pods/cli@0.2.0
context-pods doctor
# Follow migration guide for project updates

Support and Resources

  • Documentation: Updated README with comprehensive examples
  • Migration Guide: Step-by-step upgrade instructions
  • Issue Tracking: GitHub issues for bug reports and feature requests
  • Best Practices: Production-ready patterns and recommendations

Changelog

All notable changes to Context-Pods will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

0.2.0 - 2025-08-25

This is a major release introducing significant new features, comprehensive testing framework, and advanced MCP protocol support. This release represents a substantial evolution of Context-Pods with enhanced developer experience and production-ready capabilities.

Added

Core Features

  • Advanced MCP Protocol Support: Full implementation of MCP SDK 1.17.4 features including completion, content, notifications, prompts, resources, roots, and sampling
  • Comprehensive Testing Framework: New @context-pods/testing package with MCP protocol compliance validation, script wrapper testing, and detailed reporting
  • TypeScript Advanced Template: Complete rewrite with modular architecture supporting all MCP protocol features
  • Wizard Command: Interactive CLI wizard for guided MCP server creation and configuration
  • Doctor Command: Comprehensive diagnostic tool for troubleshooting Context-Pods installations and configurations
  • Epic Command Handling: New slash command system for managing complex multi-phase development tasks

Templates and Examples

  • Advanced TypeScript Template: Modular design with separate modules for tools, resources, prompts, completion, sampling, and notifications
  • Comprehensive Documentation: Best practices guide, migration documentation, and extensive examples
  • Real-world Examples: Integration examples including dev-assistant, resource management, sampling strategies, and tool compositions
  • Template Validation: Enhanced validation with better error messages and pre-flight checks

Testing and Quality

  • Protocol Compliance Testing: Validates MCP servers against official MCP schemas
  • Script Wrapper Testing: Tests wrapped scripts in multiple languages (TypeScript, Python, Rust, Shell)
  • Test Harness: Communication testing for MCP servers via stdio transport
  • Coverage Thresholds: Comprehensive test coverage requirements (91+ tests) across all packages
  • Quality Gates: Enforced build, type-check, lint, format, and test requirements

Developer Experience

  • Enhanced CLI: Improved command structure with better error handling and user feedback
  • Cache Management: Intelligent caching system for improved performance
  • Turbo Integration: Enhanced monorepo build system integration
  • Better Error Messages: Multi-line, actionable error messages with examples throughout

Changed

Breaking Changes

  • MCP SDK Upgrade: Updated from earlier versions to 1.17.4, requiring template updates
  • Template Structure: Significant restructuring of TypeScript templates for better modularity
  • Package Dependencies: Major dependency upgrades requiring Node.js 18+ and npm 9+

Improvements

  • Build System: Enhanced build performance and reliability across all packages
  • Documentation: Comprehensive README update reflecting all current capabilities
  • Code Quality: Stricter ESLint rules and type checking across all packages
  • File Organization: Better separation of concerns with dedicated example directories

Fixed

  • Template Generation: Resolved various edge cases in template processing and validation
  • CLI Test Coverage: Updated CLI tests to work with dependency upgrades
  • TypeScript Configuration: Fixed tsconfig issues for proper examples separation
  • Import Paths: Resolved ES module compatibility issues across packages
  • Quality Gate Issues: Fixed all linting, type-checking, and build issues across packages

Infrastructure

  • Dependency Updates: Comprehensive upgrade of all dependencies to latest stable versions
  • Build Optimization: Improved build times and reliability through better caching
  • Test Infrastructure: Enhanced test runner with better parallel execution and reporting
  • Documentation: Added comprehensive guides for migration, best practices, and troubleshooting

Metrics

  • Files Changed: 84 files modified
  • Code Changes: +12,562 additions, -1,847 deletions
  • New Features: 15+ major feature additions
  • Test Coverage: 91+ tests across all packages
  • Package Updates: All 6 workspace packages updated

Migration Notes

This is a major version update with breaking changes. See MIGRATION_GUIDE.md for detailed upgrade instructions.

0.1.10 - 2025-07-31

Changed

  • Version bump across all packages for consistency
  • Updated package-lock.json dependencies

Previous Versions

For versions prior to 0.1.10, please refer to the git commit history.

Published Packages (v0.2.0)

Installation

npm install @context-pods/core @context-pods/testing @context-pods/server @context-pods/cli @context-pods/create @context-pods/templates