Releases: dimagi/open-chat-studio-docs
Releases · dimagi/open-chat-studio-docs
Weekly Release 2025.12.22
New Features
- Users can now trigger the bot to send a message to a participant from the participant details page.
- Added the ability for users to manually end sessions.
- LLM Evaluators now support type validation for output schemas with integer, float, string, and enum (choices) types.
- Added support for GPT-5.2 and GPT-5.2-pro models.
Weekly Release 2025.12.15
New Features
- OpenID Connect (OIDC) is not supported in addition to standard OAuth2 authentication for API access. See the OpenID Connect documentation for more.
Bug Fixes
- Fixed an issue where additional citation links were included in channel responses when using custom citation text.
Weekly Release 2025.12.01
New Features
- OAuth2 authentication is now supported for API access. This enables secure third-party integrations using industry-standard OAuth2 with PKCE. See the OAuth2 integration guide for implementation details.
Weekly Release 2025.11.17
New Features
- Users can now configure model parameters (temperature, max tokens, etc.) directly in LLM nodes alongside other node parameters, instead of requiring separate configuration.
Weekly Release 2025.11.10
New Features
- Added "Select all" option to sessions table for bulk selection of sessions
Weekly Release 2025.11.03
Chat Widget v0.5
- Users can drag and reposition the chat widget launch button when fixed, to avoid obscuring page content.
- Internationalization support with built-in translations for 9 languages (English, Spanish, French, Arabic, Hindi, Italian, Portuguese, Swahili, Ukrainian).
- New
languageproperty to set widget UI language andtranslations-urlproperty for custom translations. - Updated default button logo to use the Open Chat Studio avatar.
- See the widget changelog for full details.
New Features
- Added support for bulk updating participant_data and session_state keys via CSV upload in evaluation message views.
Bug Fixes
- Fixed dashboard query issues with unique counts, date range filtering for active participants and sessions, and improved cache keys.
2025-10-23
New Features
- Introduce wait_for_next_input Python Node function for advanced parallel flow control
- Participants can now be removed
- Users can now create datasets from individual message pairs that match the filter parameters, rather than being limited to importing entire sessions
- Participant import and export functionality has been added to the Participant list page
- Added a view where all sessions across all chatbots are shown and can be filtered
- A 'calculator' tool has been added to the LLM node to allow bots to perform mathematical calculations consistently and reliably
- Add filtering capabilities to the participant table
Improvements
- Fix edge case errors for pipelines with parallel workflows
- Make all node inputs available to Python Nodes and Render Template nodes via the
node_inputsargument - Removed the
ExperimentsandSafety Layerssidebar entries. This is part of the migration from Experiments to Chatbots - Update the 'attach-media' tool used by Media Collections to allow attaching multiple files at a time (up to a maximum of 5)
- Deprecate Assistant Nodes. See the migration documentation for more details
Bug Fixes
- Fixed an issue where timeout triggers would fire repeatedly instead of respecting the configured delay between triggers
- The dynamic filter widget will now update the available versions to match those of the selected chatbot(s)
- Fixed an issue where the evaluation run page would sometimes get stuck
- Fixed an issue where participant identifiers for the connect channel were not treated as case insensitive
- Fixed an issue with the dashboard filters not updating date filters correctly
Migrations
- All Experiments have been migrated to chatbots
Weekly Release 2025.09.08
Bug Fixes
- Resolved user invitation flow issue where email case mismatches prevented successful registration.
Weekly Release 2025.09.01
Changes
- Removed the default "API" filter from chatbot session tables
Weekly Release 2025.08.25
New Features
-
Voice Selection in LLM Node:
- Added a voice selection field to the LLM node
- Allows overriding the global Speech-to-Text (STT) setting
- Field is only visible when a voice provider is configured for the bot
-
API Key Permissions:
- Introduced read-only API key permissions
- Users can enable write permissions by checking "Allow Write" when creating a new API key