Release v0.2.0
π New Features
Docker Deployment: Added multi-stage Dockerfile and docker-compose configurations for both development and production environments
Enhanced WebSocket Security: Improved websocket security with comprehensive documentation
π§ Improvements
Next.js 16 & React 19: Upgraded frontend framework to the latest versions for better performance and features
JSON Parsing: Fixed JSON parsing for triple-quoted Python strings, improving output reliability
UI Enhancements: Fixed knowledge base modal backdrop and positioning issues
Install Scripts: Improved installation scripts with better conda environment detection and session management
SolveAgent: Enhanced code generation by enforcing intent-only planning
π Security
Fixed critical path traversal and injection vulnerabilities
Updated dependencies to address security vulnerabilities
Hardened application attack surface through least privilege principle
Enhanced secure websockets implementation
π Bug Fixes
Fixed DisplayManager attributes initialization before rich availability check
Various UI and core stability improvements
What's Changed
- avoid false 'Virtual env not detected' warning under conda by @lovingfish in #2
- fix(ui): knowledge base modal backdrop and positioning by @tusharkhatriofficial in #10
- Hardened the Application's Attack Surface through Least Privilege Principle by @RinCodeForge927 in #11
- fix(core): ensure core attributes initialized without rich library by @tusharkhatriofficial in #12
- Fix JSON parsing failure for triple-quoted Python strings in Smart Solver by @TejasD-13 in #18
- feat(security): enforce WSS protocol for production websockets by @RinCodeForge927 in #22
- chore(deps): update core libraries to mitigate known CVEs by @RinCodeForge927 in #21
- fix(security): patch critical RCE and LFI vulnerabilities by @RinCodeForge927 in #20
- fix: SolveAgent code generation by enforcing intent-only planning by @tusharkhatriofficial in #23
- Add Docker infrastructure for DeepTutor, including multi-stage Docker⦠by @Andres77872 in #14
New Contributors
- @lovingfish made their first contribution in #2
- @tusharkhatriofficial made their first contribution in #10
- @RinCodeForge927 made their first contribution in #11
- @TejasD-13 made their first contribution in #18
- @Andres77872 made their first contribution in #14
Full Changelog: https://github.com/HKUDS/DeepTutor/commits/v0.2.0