Releases: assafelovic/gpt-researcher
v3.0.3
Excited to release our latest innovation in multi agent long report collaboration! Thanks to @DandinPower we've made progress in building long reports based on parallel agent work on a given topic with minimal redundancy in report quality. This is another step in building the leading AI research agent. Thanks to the amazing community for further pushing boundaries!
What's Changed
- Async fix by @ruzicka02 in #705
- Add PubMed Central retriever by @0x11c11e in #711
- Feature: Reducing redundancy problems in Detailed Reports by @DandinPower in #713
New Contributors
- @DandinPower made their first contribution in #713
Full Changelog: v3.0.2...v3.0.3
v3.0.2
This week includes improves UX/UI features such as selecting specific research sources, additional retrieval for scholars and the new GPT 4o mini to replace gpt-3.5-turbo. Thank you to the community for this great contributions!
What's Changed
- Update openai GPT models by @adrianhensler in #692
- Enhance File Upload Component with Improved UI and Delete Functionality by @muhammedsaidckr in #703
- Source url research feature added and Fixes report_source and report_type value on multi agents side by @muhammedsaidckr in #700
- Feature/add semantic scholar by @0x11c11e in #687
Full Changelog: v.0.3.1...v3.0.2
v.0.3.1
What's Changed
- Fix ollamaprovider error by @arsaboo in #667
- Fix tone issue related to the default constructor of GPTResearcher by @0x11c11e in #674
- added the unify provider to gpt-researcher by @vedpatwardhan in #661
- Sanitize Directory Names to Ensure Compatibility with Windows by @0x11c11e in #679
- Bugfix: Enable use of ollama and searx without commercial services / Remove openai and tavily dependency (and fixed missing tone errors) by @xdadrm in #681
- Fixes: Default retriever, sanitizing by @ruzicka02 in #683
- Added gptr-logo to frontend/static by @muhammedsaidckr in #682
- Make header an optional argument in TavilyClient by @nikkag in #685
- docs: add Japanese README by @eltociear in #686
- add support for markdown file download from UI by @pkandarpa-cs in #688
New Contributors
- @vedpatwardhan made their first contribution in #661
- @xdadrm made their first contribution in #681
- @ruzicka02 made their first contribution in #683
- @muhammedsaidckr made their first contribution in #682
- @nikkag made their first contribution in #685
- @pkandarpa-cs made their first contribution in #688
Full Changelog: v0.3.0...v.0.3.1
v0.3.0
We're excited to introduce our latest release that includes a completely new UX/UI frontend built with NextJS! This is a huge milestone for the GPT Researcher community, now enabling not only an in depth high quality research agent, but also an optimal research user experience. In addition the release includes some additional performance and stability improvements. Thanks again the amazing community! Check out the new frontend in action:
videoplayback.2.mp4
What's Changed
- Add tone selection feature to research report by @0x11c11e in #654
- Fixed the issue with the generate_report_prompt function to accept the tone parameter by @0x11c11e in #659
- Move blocking operations to threads by @tv2-vonstring in #660
- react frontend 2.0 by @ElishaKay in #523
New Contributors
- @tv2-vonstring made their first contribution in #660
Full Changelog: v0.2.8...v0.3.0
Stability and Quality improvements
This release includes additional search retrievers (Arxiv and more!), and some important stability and quality improvements from improved research quality to UX/UI.
What's Changed
- chore: Update retrievers imports by @0x11c11e in #631
- Correct issue #623 where references from proir runs may remain. by @adrianhensler in #632
- Adding Arxiv Search by @Ayman-Ameen in #543
- Support langchain documents by @hslee16 in #630
New Contributors
- @0x11c11e made their first contribution in #631
- @adrianhensler made their first contribution in #632
- @Ayman-Ameen made their first contribution in #543
- @hslee16 made their first contribution in #630
Full Changelog: v0.2.7...v0.2.8
Stability improvements
What's Changed
- Update introduction.md fixing broken link by @AADaoud in #606
- update on using json_repair from the author of json_repair, thanks! by @pfrench42 in #607
- extract_headers() was throwing an exception when it was examining a l… by @pfrench42 in #610
- Implement more graceful JSON handling on choose_agent in master/actions.py by @AADaoud in #616
New Contributors
Full Changelog: v.0.2.6...v0.2.7
v.0.2.6
This release includes additional stability and performance improvements. In addition, excited to support custom retrievers - Custom retrievers allow you to use any search engine that provides an API to retrieve documents and is widely used for enterprise research tasks. Thanks again to the amazing community for all the contributions!
What's Changed
- change deployment name to model to fix the init of the azureopenai model by @xiepei1 in #594
- use repair_json() on output of sub_queries to stop exceptions on local models by @pfrench42 in #596
- fix: similarity_threshold config by @gkhngyk in #597
- Lazily import langchain-huggingface to avoid obligatory install by @ldorigo in #599
- added implementation for custom retriever by @assafelovic in #602
New Contributors
- @xiepei1 made their first contribution in #594
- @pfrench42 made their first contribution in #596
Full Changelog: v.0.2.5...v.0.2.6
Stability improvements
What's Changed
- Add narrower langchain package constraints by @baskaryan in #547
- Fix issue with custom_report in write_report method by @mowkalim in #551
- Feature/gptr pip improvements by @assafelovic in #552
- resolve the issue with the make command not being found when loading docker container by @ElishaKay in #554
- Read the correct variable name in together.py by @fei0810 in #556
- Fix[readme]: Page Not Found by @gkhngyk in #559
- actions.py: Fix typo by @refeed in #572
- finalized default search by @assafelovic in #582
- Update google.py by @gkhngyk in #583
- RFC: generic llm provider by @baskaryan in #546
New Contributors
- @baskaryan made their first contribution in #547
- @mowkalim made their first contribution in #551
- @fei0810 made their first contribution in #556
- @gkhngyk made their first contribution in #559
- @refeed made their first contribution in #572
Full Changelog: v0.2.4...v.0.2.5
LLMs support 🤖
Excited for yet another HUGE release that includes LLM support for the following: Llama3, Mistral, Anthropic, HuggingFace, Together AI, Gemini and more!
We've also updated our docs including examples:
- Customizing the research assistant: https://docs.gptr.dev/docs/gpt-researcher/config
- Configuring LLMs: https://docs.gptr.dev/docs/gpt-researcher/llms
This release also includes LangGraph deployment by @hwchase17 and additional stability improvements. Thank you to all the amazing contributions!
What's Changed
- remove DOC_Path from docker-compose - rely on .env instead by @ElishaKay in #509
- Adding one-click deploy button for RepoCloud.io to README.md by @cosark in #515
- Fix Pydantic validation of base_url assignment for ChatOpenAI model by @mmashnev in #512
- Added Instructions for Groq by @dphiggs01 in #536
- Implemented GroqProvider by @dphiggs01 in #526
- add support for custom openai api embeddings by @sebaxzero in #528
- langgraph deploy by @hwchase17 in #537
- Add logo to README by @assafelovic in #540
- added pandas dependency for reading csv, commented testing dependenci… by @ElishaKay in #541
- Adding support for Ollama (both LLM and embeddings) by @gschmutz in #527
New Contributors
- @cosark made their first contribution in #515
- @mmashnev made their first contribution in #512
- @sebaxzero made their first contribution in #528
- @gschmutz made their first contribution in #527
Full Changelog: v0.2.3...v0.2.4
Research Local Documents 📄🤯
Research with your local documents 🤯
Excited to finally release GPT Researcher support with local documents! This feature is long overdue and includes support for almost any type of local document such as pdf, text, docx, pptx, csv, xls, md and more! Simply drop your folder dir path as env variable and watch the magic!
This feature also adds support for the local UI, however due to vanilla JS limitations it's still not the optimal UX. We plan to add a React based UI which will include improved UX for local documents.
Lastly, this release includes some additional stability fixes, new and improved documentation and support for Serper Search API! Thanks to the amazing community for this incredible release and special shoutout to @ElishaKay and @proy9714 !
What's Changed
- Update trobuleshooting doc to handle installation bugs related to lib… by @satishjasthi in #497
- Implemented SerpApiSearch Class and removed raise NotImplementedError… by @dphiggs01 in #498
- SerperSearch Class updates 1. max_results param is now used. 2. timeo… by @dphiggs01 in #499
- Feature/new docs by @assafelovic in #507
- Research with local documents by @ElishaKay and @proy9714 in #452
New Contributors
- @satishjasthi made their first contribution in #497
- @dphiggs01 made their first contribution in #498
Full Changelog: v.0.2.2...v0.2.3