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

New Feature
Bug Fix
Improvement
Security
Breaking Change

v2.1.0

Latest

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

Stable

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

Legacy

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

Legacy

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

Legacy

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