MetaGPT changelog: what's new each month
Every stable MetaGPT release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.
March 2025
1 release: 0.8.2
March brought bug fixes and merged improvements to MetaGPT.
March 2024
3 releases: 0.7.4 → 0.8.0
March brought improvements to the interpreter system, added support for new AI model providers, and enhanced testing infrastructure. The month included a major 0.8.0 release that unified naming conventions and expanded model compatibility.
Highlights
- Added support for Gemini and proxy configuration
- Introduced Qianfan and DashScope as new model providers
- Unified Interpreter naming across the system
- Enhanced testing with mocking for Mermaid ink and OpenAI embeddings
New
- Gemini model provider support
- Proxy support for model requests
- Qianfan model provider integration
- DashScope model provider integration
- Unit test mocking for Mermaid ink rendering
- Unit test mocking for OpenAI embeddings in DocumentStore and memory
Improved
- Unified Interpreter naming conventions throughout the codebase
- Updated Role.setactions() method in role.py
- Upgraded ipykernel dependency to 6.27.1
- Improved requirements.txt management
Fixed
- Fixed GBK UnicodeEncodeError
- Fixed action.llm.model configuration in debate example
February 2024
4 releases: 0.7.0 → 0.7.3
February brought significant architectural improvements to MetaGPT's configuration and context management system. The month focused on simplifying setup processes and restructuring core components for better flexibility and clarity.
- Configuration API changed from global CONFIG to Config instances.
- Subscription concept replaced with tag-based subscription model.
- Explicit serialize/deserialize functions removed from Role class.
Highlights
- Simplified configuration system moving from global CONFIG to flexible Config instances for granular control.
- Introduced Context objects that allow each Role to manage its own context independently.
- New metagpt --init-config command provides a friendlier setup process for users installing via pip.
- Subscription model changed to use tags for improved readability.
- ActionNode can now be initialized directly from pydantic.BaseModel for easier structured definitions.
New
- Context system for individual role-based context management.
- metagpt --init-config command for simplified initial configuration.
- Support for initializing ActionNode from pydantic.BaseModel.
Improved
- Configuration system simplified to use Config instances instead of global state.
- File repository restructured to consolidate FileRepo and GitRepo responsibilities.
- WritePRD Action logic enhanced and buggy behaviour fixed.
- Removed explicit serialize/deserialize functions from Role in favour of mixin approach.
Fixed
- Numpy dependency error.
- Human interaction bugs.
- Code execution bugs.
- Tool path bug.
- Configuration error.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. MetaGPT: pricing, features and alternatives · All changelogs
