Notable Improvements
Streamed Document Embedding
Now, when you upload a document to the workspace the process per-document is now reported during embedding. This is a huge improvement in performance and user experience. During this process you can add and remove documents to the queue as well as even close and navigate away from the page without losing your progress.
App integrations
There are now built in integrations for the following apps with minimal to zero setup required for Agent skills:
Other Improvements
- Image Lightbox in main UI
- Enabled Korean, Chinese, & Japanese character support for PDF generation via custom mdpdf fork
- Better citations for app integrations
- DDG default web-search in agent skills
- Open documents in native application on machine when generated by Document Generation Agent
- Auto approve agent skill via ENV setting
- Ollama bumped to 0.20.7 (Qwen3.5 support, Gemma 4, etc)
- New Customization > Chat setting for
Unload model when closedto unload the model when the user closes the chat window. - Generic OpenAI Capability detection/ENV setting
- Update Lemonade to support 1.10.0 changes
- Catalan translations
- Name field added to API keys
- Chat ID reported in agent sessions so now you can regenerate chats, TTS, and more actions without page reloads.
What's Changed
- German translation fixes by @neuhaus in #5319
- fix(lemonade): throw on embedding failures instead of returning empty by @nehaaprasad in #5325
- Fix light mode docgen page by @timothycarambat in #5347
- fix(agent-flows): keep flow menu visible in narrow windows by @suyua9 in #5341
- Fix Agent Flow toggle state sync by @timothycarambat in #5348
- Remove illegal chars for Windows on files by @timothycarambat in #5364
- feat: Document Embedding Status Events | Refactor Document Embedding to Job Queue and Forked Process by @angelplusultra in #5254
- Update Lemonade Integration to support v10.1.0 changes by @timothycarambat in #5378
- Enable final tool call in MAX_STACK to run by @timothycarambat in #5381
- Fix streaming issue for LLM instruction blocks by @timothycarambat in #5382
- Add retry handling to TG for transient failures by @timothycarambat in #5391
- Migrate to org-maintained mdpdf for lang support (Hangul, Simplified Chinese, Kanji) by @timothycarambat in #5392
- feat: adds name field to api keys by @guilopesn in #5366
- Add automatic agent skill aproval via ENV Flag by @timothycarambat in #5405
- GMail Agent Skill by @timothycarambat in #5400
- Helm chart updates by @bustapipes in #5410
- feat: add Catalan translation by @jordimas in #5411
- fix: preserve Confluence context paths by @officialasishkumar in #5415
- Enable chatId reporting during agent sessions by @timothycarambat in #5407
- 5427 translations by @timothycarambat in #5429
- Outlook agent via Entra Application by @timothycarambat in #5427
- Refactor Gmail Agent by @timothycarambat in #5439
- Google calendar skill by @timothycarambat in #5442
- Image lightbox for chat attachments by @shatfield4 in #5441
- Add capability detection and streaming usage for Generic OpenAI provider by @timothycarambat in #5477
- fix: omit temperature param for Bedrock Claude Opus 4.7 by @angelplusultra in #5472
- fix: long-prompt bubble flicker & See More collapse on streaming/scroll by @angelplusultra in #5473
- fix: surface readable error messages in web-scraping agent and ai-provider by @Akhil373 in #5476
- 1.12.1 release tags by @timothycarambat in #5483
New Contributors
- @neuhaus made their first contribution in #5319
- @suyua9 made their first contribution in #5341
- @guilopesn made their first contribution in #5366
- @bustapipes made their first contribution in #5410
- @jordimas made their first contribution in #5411
- @officialasishkumar made their first contribution in #5415
- @Akhil373 made their first contribution in #5476
Full Changelog: v1.12.0...v1.12.1