V1.7.1
Stata-MCP v1.7.1 Release Notes
Release Date: October 5, 2025
Version: 1.7.1
License: Apache License 2.0
๐ Overview
Stata-MCP version 1.7.1 focuses on security enhancements with the re-enabling of the mk_dir tool, now equipped with comprehensive path validation and sanitization capabilities using the pathvalidate library.
โจ New Features
๐ Security Enhancements
- Path Validation: Added
pathvalidatelibrary for secure path handling - Directory Creation: Re-enabled
mk_dirtool with enhanced security measures - Input Sanitization: Comprehensive path validation to prevent directory traversal attacks
- Permission Control: Secure directory creation with proper permissions (0o755)
๐ Updates
๐ง Tool Security
- mk_dir Re-enablement: Previously disabled
mk_dirtool now re-enabled with security improvements - Error Handling: Added comprehensive error handling for invalid paths and permission issues
- Documentation: Enhanced function documentation with detailed parameter descriptions
๐ฆ Dependencies
- pathvalidate Integration: Added
pathvalidate>=3.3.1dependency for secure path validation - Version Increment: Updated from version 1.7.0 to 1.7.1
๐ Technical Improvements
๐ Security Architecture
- Path Sanitization: Automatic path cleaning and validation before directory creation
- Exception Handling: Proper exception handling for validation errors, permission errors, and OS errors
- Absolute Path Resolution: Uses absolute paths for enhanced security and reliability
๐ Validation Features
- Platform Compatibility: Automatic platform-specific path validation
- Invalid Path Detection: Prevents creation of directories with unsafe path components
- Permission Verification: Ensures successful directory creation with proper permissions
๐ Compatibility
โ Supported Environments
- Operating Systems: macOS, Windows, Linux
- Python Versions: Python >= 3.11
- Stata Versions: All modern Stata editions (MP, SE, IC)
๐ Upgrade Path
- Seamless Transition: No breaking changes from previous versions
- Immediate Security Benefits: Enhanced directory creation security available without configuration changes
๐ Bug Fixes
- No critical issues reported in previous version
- Security improvements address potential path traversal vulnerabilities
๐ Performance
- Security Overhead: Minimal performance impact from path validation
- Reliability: Improved error handling and validation reliability
๐ฎ Future Directions
- Continued security enhancements across all tools
- Additional validation libraries integration
- Enhanced error reporting and logging capabilities
Download: stata-mcp v1.7.1
PyPI: stata-mcp on PyPI