BuddAI/CHANGELOG.md
2025-12-29 16:46:36 +00:00

994 B

Changelog

[3.2.0] - 2025-12-29

Added

  • WebSocket streaming for real-time token-by-token responses
  • Multi-user support with session isolation
  • Connection pooling for Ollama requests (10 connection pool)
  • File upload validation (50MB limit, type checking)
  • Zip slip protection for malicious archives
  • Filename sanitization
  • Type hints throughout codebase
  • Enhanced iOS PWA support

Security

  • File size limits enforced (50MB)
  • Magic number validation for ZIP files
  • Path traversal prevention in zip extraction
  • Maximum upload file count (10 files)
  • Sanitized filenames to prevent path injection

Performance

  • Connection pooling reduces latency by ~30%
  • WebSocket streaming improves perceived response time
  • Per-user instance management

Fixed

  • Session isolation bug (users can no longer see each other's data)
  • Connection leak in Ollama requests
  • Memory growth in long-running server instances

[3.1.0] - 2025-12-29

[Previous changelog content...]