- **Improved**: OpenAI streaming now sends small status updates to keep streams stable.
- **Improved**: Increased default SSE timeout for AI Forms and Content Writer (can be changed with `aipkit_stream_timeout` filter).
- **Added**: New Sources module to manage vector providers, sources table, training, settings, and semantic search in one place.
- **Removed**: Legacy AI Training module and Vector DB integrations tab (consolidated into Sources).
- **Improved**: Content Writer UI layout and input flows (templates card, RSS/CSV/URL/Sheets cleanup, status/actions).
- **Added**: Stop controls for update content / optimize images / optimize products modes.
- **Fixed**: AI Forms context tab now refreshes vector store lists when opened.
- **Fixed**: Timeout issue in content writer.
- **Improved**: Chatbot settings ui.
- **Improved**: File uploads now show the correct completion status.
- **Added**: CSV and JSON files are now accepted for training.
- **Improved**: Recommended model suggestions have been refreshed.
- **Fixed**: RSS feeds now switch to the right action and task options when a feed is entered.
- **Fixed**: Chatbot input bar overlaying typed text on mobile and some desktop themes (e.g., OceanWP). The action bar now stacks below the textarea to avoid z-index/position conflicts.
- **Fixed**: AI Forms checkbox control no longer forces the first checkbox to stay selected.
- **Fixed**: Automated Tasks → Enhance Existing Content — "Fields to Update" incorrectly checked "Title" when editing a task even if it was not selected during save. Checkbox states now persist correctly.
- **Fixed**: Chatbot settings — "Reasoning" parameter was not persisting and always reverted to "low" (default) after save.
- **Improved**: SDK updated.