Migration Guides
This document serves as an index to all migration and upgrade guides for the MCP Server LangGraph project.Version Migrations
v2.8.0 Migration Guides
Authentication Migration (v2.8.0)
Guide:/guides/authentication-migration-v2-8
Migration guide for authentication changes in v2.8.0, including:
- New authentication provider pattern
- Keycloak SSO integration updates
- JWT token handling changes
- Session storage architecture updates
Tool Migrations
UV Package Manager Migration
Guide:/guides/uv-migration
Complete guide for migrating from pip/poetry to uv package manager, including:
- Installation and setup
- Dependency migration
- Virtual environment management
- CI/CD pipeline updates
- Performance improvements (10-100x faster)
- Adopting uv for faster dependency management
- Migrating existing pip/poetry projects
- Setting up new development environments
Container Migration Guide
Guide:/guides/container-migration
Guide for containerization and Docker deployment migrations, including:
- Dockerfile optimization
- Multi-stage build patterns
- Docker Compose v2 migration
- Kubernetes deployment updates
- Health check configuration
- Moving from local development to containers
- Upgrading Docker Compose v1 to v2
- Kubernetes deployment migrations
Breaking Changes by Version
v2.8.0 Breaking Changes
- Authentication: New provider pattern requires configuration updates
- Sessions: Redis backend now required for distributed deployments
- Configuration: Environment variable naming standardization
CHANGELOG.md for complete details
v2.7.0 Breaking Changes
- Observability: OpenTelemetry integration requires new configuration
- Compliance: GDPR/HIPAA modules require explicit opt-in
CHANGELOG.md for complete details
Quick Migration Checklist
Before upgrading to a new major/minor version:- Review CHANGELOG.md - Check breaking changes section
- Read version-specific migration guide (if available)
- Backup configuration - Copy
.envand config files - Update dependencies - Run
uv syncormake install-dev - Run tests - Verify
make testpasses - Update environment variables - Check for new/changed vars
- Test in staging - Deploy to staging environment first
- Review logs - Check for deprecation warnings
- Update documentation - Internal runbooks, deployment docs
Additional Resources
- CHANGELOG:
CHANGELOG.md- Complete version history - Deployment Guides:
/deployment/- Platform-specific deployment instructions - API Changes:
/api-reference/- API versioning and compatibility - ADRs:
/architecture/- Architecture decision records
Version Support Policy
- Current stable version: v2.8.0
- LTS support: v2.7.x supported until Q2 2026
- Security patches: v2.6.x+ receive security updates
- Deprecation policy: 6-month notice before removal
/guides/versioning-strategy for complete versioning policy
Need Help?
If you encounter issues during migration:- Check documentation: Review version-specific migration guides
- Search issues: GitHub Issues
- Ask community: Discussions
- Report bugs: New Issue
Last Updated: 2025-11-06 Applies to: v2.8.0 and later