v3.4.3
lutzroeder/netronv3.4.3Mar 13, 2026by assafelovic
AI Summary
A comprehensive release for the project featuring numerous bug fixes, performance improvements, and new features, largely contributed by @Br1an67, including cost tracking and frontend enhancements.
Key Highlights
- Fixed PyMuPDF scraper to read all pages and improved timeout/SSL fallback.
- New feature to track cost per step in the research process.
- New options added to FastAPI frontend for scrape count and pondering questions.
- Improved retry handling for chat completions and Azure embeddings support.
New Features
- Cost tracking per research step
- Scrape count option in FastAPI frontend
- Pondering questions section in FastAPI frontend
- Support for connection headers in MCP client/server config
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