Changelog
Track all updates, new features, bug fixes, and improvements in Gemini CLI. Stay up-to-date with the latest changes and enhancements.
Change Types
v2.1.0
MCP Protocol Support
Added full support for Model Context Protocol (MCP) allowing custom tool integration and server communication.
- Implement MCP client and server capabilities
- Add tool registration and discovery
- Support for custom MCP servers
- Enhanced tool execution with context awareness
Enhanced File Operations
Improved file reading and writing capabilities with better error handling and support for binary files.
- Support for binary file operations
- Improved error messages for file operations
- Added file type detection
- Enhanced security for file access
Performance Optimizations
Significant performance improvements for large file processing and batch operations.
- Optimized memory usage for large files
- Improved streaming for real-time responses
- Better caching mechanisms
- Reduced startup time
Configuration Management
Fixed issues with configuration persistence and environment variable handling.
- Fixed config file corruption issues
- Improved environment variable precedence
- Better validation for configuration values
- Fixed cross-platform path handling
v2.0.0
New CLI Architecture
Complete rewrite of the CLI architecture for better modularity and extensibility.
- Modular plugin system
- Improved command structure
- Better error handling and reporting
- Enhanced configuration management
Interactive REPL Mode
Added interactive Read-Eval-Print Loop for continuous conversations with Gemini.
- Persistent conversation context
- Command history and auto-completion
- Multi-line input support
- Customizable themes and prompts
Advanced Tool System
Introduced comprehensive tool system for file operations, web access, and shell commands.
- File system operations (read, write, list)
- Web fetching and search capabilities
- Shell command execution
- Memory management for conversations
Enhanced Security
Improved security measures for API key management and tool execution.
- Secure API key storage
- Sandboxed tool execution
- Permission-based file access
- Audit logging for sensitive operations
v1.5.2
Authentication Issues
Fixed authentication problems with Google AI services.
- Resolved token refresh issues
- Fixed OAuth flow for new users
- Improved error messages for auth failures
Error Handling
Better error messages and recovery mechanisms.
- More descriptive error messages
- Automatic retry for transient failures
- Better network error handling
v1.5.0
Batch Processing
Added support for processing multiple files in batch mode.
- Batch file analysis
- Parallel processing capabilities
- Progress reporting for long operations
Custom Templates
Support for custom prompt templates and response formatting.
- Template engine for prompts
- Custom output formatters
- Reusable prompt libraries
Documentation
Comprehensive documentation updates and examples.
- Updated API documentation
- More code examples
- Video tutorials and guides
v1.0.0
Initial Release
First stable release of Gemini CLI with core functionality.
- Basic chat functionality
- File analysis capabilities
- Configuration management
- Cross-platform support
Need Help Upgrading?
Check out our migration guides and documentation