v3.2.4

assafelovic/gpt-researcherv3.2.4Mar 10, 2025by assafelovic

AI Summary

This release includes significant bug fixes and performance improvements, highlighted by the addition of a research history sidebar to the frontend and load balancing for browser scrapers.

Key Highlights

  • New research history sidebar in the frontend
  • Load balancing for nodriver browser scraper tabs
  • Improved JSON parsing in multi-agent settings
  • Fixed WebSocket message queue and timeout issues

New Features

  • Research history sidebar
  • Load balancing scraper
  • Async nodriver scraper
  • Image relevance filtering

Full Release Notes

Many bug fixes and performance improvements. We've finally added a research history sidebar to the research tasks! Thank you and welcome to all new contributors!

![Sidebar Demo](https://github.com/user-attachments/assets/6a205fa7-02cc-4d22-8066-af5a8d7aaff8)

## What's Changed
* fix: unblock web socket message queue by @ewgdg in https://github.com/assafelovic/gpt-researcher/pull/1220
* perf: load balance nodriver browser scraper tabs by @ewgdg in https://github.com/assafelovic/gpt-researcher/pull/1219
* Fix: image relevance filtering by @czakop in https://github.com/assafelovic/gpt-researcher/pull/1215
* fix: cancel long running task gracefully by @ewgdg in https://github.com/assafelovic/gpt-researcher/pull/1221
* polish npm run build while retaining domain filter setting by @ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/1224
* fix: add langchain-openai to project dependencies (to be safe on edge cases) by @milosz-l in https://github.com/assafelovic/gpt-researcher/pull/1227
* feature: improve JSON parsing in multi agent setting (#1137) by @czakop in https://github.com/assafelovic/gpt-researcher/pull/1230
* fix: resolve failing test in tests/test_logging_output.py by @grapestore in https://github.com/assafelovic/gpt-researcher/pull/1238
* fix: restrict Python version range in pyproject.toml by @grapestore in https://github.com/assafelovic/gpt-researcher/pull/1236
* New Sidebar feature of recent Research History by @assafelovic in https://github.com/assafelovic/gpt-researcher/pull/1240
* Fix KeyError: 'deep' in cli.py by @hd365247 in https://github.com/assafelovic/gpt-researcher/pull/1245

## New Contributors
* @milosz-l made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1227
* @grapestore made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1238
* @hd365247 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1245

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.2.3...v3.2.4