v.3.3.7
assafelovic/gpt-researcherv.3.3.7Nov 7, 2025by assafelovic
AI Summary
Major migration release updating to LangChain v1.0 with Python 3.10+ requirement and significantly reduced dependencies.
Key Highlights
- LangChain v1.0 migration with updated import paths
- Python 3.10+ now required (drops Python 3.9 support)
- Reduced requirements.txt from 134 to 63 lines
- Multi-platform Docker build support
- Fixed PubMed retriever for full text extraction
Breaking Changes
- Python 3.10+ required - Python 3.9 no longer supported
New Features
- LangChain v1.0 compatibility
- Multi-platform Docker builds
- PubMed full text retrieval
Full Release Notes
# Release Notes - LangChain v1 Migration ## Breaking Changes **Python 3.10+ now required** - LangChain v1 drops Python 3.9 support. Please upgrade to Python 3.10 or higher (Python 3.12 recommended). ## Updates ### LangChain v1 Compatibility Upgraded to LangChain v1.0+ with updated import paths across the codebase: - `langchain.prompts` ā `langchain_core.prompts` - `langchain.text_splitter` ā `langchain_text_splitters` - `langchain.retrievers` ā `langchain_classic.retrievers` ### Package Versions - `langchain>=1.0.0` - `langchain-core>=1.0.0` - `langchain-community>=0.4.0` - `langchain-classic>=1.0.0` (new) ### Simplified Dependencies Reduced `requirements.txt` from 134 to 63 lines by removing transitive dependencies - now only lists packages directly used by the project. ## š Migration Guide ```bash # Install with Python 3.10+ python -m pip install -r requirements.txt pip install gpt-researcher --upgrade ``` See the [LangChain v1 migration guide](https://docs.langchain.com/oss/python/migrate/langchain-v1) for more details. ## Fixes - Updated all documentation examples with LangChain v1 imports - Cleaned up backend requirements for production deployments --- ## What's Changed in Release * Fix: propagate MCP config to follow-up researchers; pass researcher i⦠by @sriramsowmithri9807 in https://github.com/assafelovic/gpt-researcher/pull/1529 * feat: Add proper multi-platform Docker build support by @TheSpaceGod in https://github.com/assafelovic/gpt-researcher/pull/1530 * fix: Update repository URL in CLI documentation by @Hnatekmar in https://github.com/assafelovic/gpt-researcher/pull/1533 * Fixed PubMed retreiver to correctly pull full texts from PMC. by @pgrosjean in https://github.com/assafelovic/gpt-researcher/pull/1545 * Langchain 1.0 Migration by @assafelovic in https://github.com/assafelovic/gpt-researcher/pull/1547 ## New Contributors * @Hnatekmar made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1533 * @pgrosjean made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1545 **Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v.3.3.6...v.3.3.7