v3.3.9
assafelovic/gpt-researcherv3.3.9Jan 25, 2026by assafelovic
AI Summary
Security and performance improvements release focusing on CORS fixes, WebSocket enhancements, and report history persistence.
Key Highlights
- Fixed CORS security issue - removed wildcard origins when allow_credentials=true
- WebSocket chat command handling implemented
- Report history persistence to local JSON store
- Removed hardcoded authentication token
- Tavily search made optional
New Features
- WebSocket chat commands
- JSON-based report history persistence
- Optional Tavily dependency
Full Release Notes
## What's Changed * Fix CORS defaults: remove wildcard origins when allow_credentials=true by @PriscaAmajuoyi in https://github.com/assafelovic/gpt-researcher/pull/1595 * docs: add docstrings to memory and context compression modules by @kga245 in https://github.com/assafelovic/gpt-researcher/pull/1589 * refactor: Implement ECR and GitHub Actions Terraform setup with necessary configurations and outputs by @huytran-gg in https://github.com/assafelovic/gpt-researcher/pull/1590 * feat: Implement WebSocket chat command handling & make Tavily optional by @tiandee in https://github.com/assafelovic/gpt-researcher/pull/1593 * Persist /api/reports history to local JSON store (enables Next.js history sync) by @PriscaAmajuoyi in https://github.com/assafelovic/gpt-researcher/pull/1594 * Remove hardcoded authentication token by @E-G-C in https://github.com/assafelovic/gpt-researcher/pull/1596 ## New Contributors * @huytran-gg made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1590 * @tiandee made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1593 * @E-G-C made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1596 **Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v.3.3.8...v3.3.9