v3.4.3
assafelovic/gpt-researcherv3.4.3Mar 13, 2026by assafelovic
AI Summary
Focused on stability and usability, this release improves PDF handling, fixes Azure integration, and adds cost tracking and UI enhancements to the FastAPI frontend.
Key Highlights
- Added cost tracking per step in the research process
- Added pondering questions section to the FastAPI frontend
- Fixed PyMuPDF scraper to read all pages instead of just the first
- Added scrape count option to the FastAPI frontend
- Added support for connection headers in MCP client/server config
New Features
- Cost tracking per step
- Pondering questions section
- Scrape count option
- Connection headers support
Full Release Notes
Huge release with major fixes and performance improvements. Welcome to all the incredible new contributors and shoutout to @Br1an67 with major contributions! ## What's Changed * fix: Read all pages in PyMuPDFScraper instead of just first page by @MattBenesch in https://github.com/assafelovic/gpt-researcher/pull/1623 * docs: fix invalid Discord invite link in LLM docs by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1649 * fix: invalidate import caches after runtime package install by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1650 * fix: fallback to OPENAI_API_VERSION for Azure embeddings by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1651 * fix: increase PyMuPDF download timeout and add SSL fallback by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1652 * fix: use all configured retrievers in deep research planning by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1653 * fix: add table styles to FastAPI frontend report container by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1654 * feat: track cost per step in research process by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1655 * feat: add scrape count option to FastAPI frontend by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1656 * feat: add pondering questions section to FastAPI frontend by @Br1an67 in https://github.com/assafelovic/gpt-researcher/pull/1657 * fix: dynamically retrieve agent role if missing in ReportGenerator by @kiwabb in https://github.com/assafelovic/gpt-researcher/pull/1658 * fix docs links and add ag2 pipeline diagram by @qingyun-wu in https://github.com/assafelovic/gpt-researcher/pull/1662 * fix: improve retry handling in create_chat_completion by @jhyz in https://github.com/assafelovic/gpt-researcher/pull/1664 * Add support for connection headers in MCP client/server config by @GeorgelPreput in https://github.com/assafelovic/gpt-researcher/pull/1665 ## New Contributors * @MattBenesch made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1623 * @Br1an67 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1649 * @kiwabb made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1658 * @qingyun-wu made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1662 * @jhyz made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1664 **Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.4.2...v3.4.3