[2.15.20] - 2026-06-12
Bugfix
branch node conditions not referencing extractionsfields via _id, added a new migration to migrate bots
a_stream_utter_and_extract_tool_call and add a_stream_utter_and_extract_tool_calls
unassigned test cases could not be executed at once
automatically generated slot conditions in test cases
[2.15.19] - 2026-06-10
Bugfix
replace in dsgvo text to prevent mid-word line breaks
event-level feedback not linked to bot messages in chat history when delivered via websocket
automatically generated test cases could go missing
number of test cases in suites not counted correctly
Sync slot re-names in test cases
[2.15.18] - 2026-05-29
Bugfix
tagging problems in chat history
[2.15.17] - 2026-05-27
Bugfix
add auth to health check ping
[2.15.16] - 2026-05-26
Bugfix
Automatically restart unresponsive actions manager bots
Script validation in API call
[2.15.14] - 2026-05-22
Bugfix
allowing multiple reset_story_state events in 1 turn
[2.15.12] - 2026-05-21
Bugfix
add default value (float) for encoding_format to litellm
Feedback not showing in knowledge manager after it is processed
command palette not showing commands
Feedback route respecting bot CORS settings
createdAt and updatedAt equal on update
[2.15.11] - 2026-05-19
Features
add confidential slots for turn-scoped secret extraction fields
Bugfix
Use default provider for action node if no provider is set
illegal flow can be created by deleting a node
documentation of the delete function in Knowledge Manager
add missing documentation to bot persona
wrong error message shown on provider test
error in imported test cases
add missing documentation for service token permissions
[2.15.9] - 2026-05-12
Bugfix
button messages not grayed out after initial user message was sent
[2.15.8] - 2026-05-08
Bugfix
chat widget option "Deactivate Floating-Button" was not working
tagging in chat history
chat history tags not saved correctly
false rendering of types in flow editor
Update enableFeedback on Response & Rag nodes when changed globally
footnotes docs
audit log log on delete chat history not created
counter for failed conditions is incorrect
Bot settings scrollable
Display createdAt correctly in chat history table
Validate query params and cursor in get chats endpoint
Script name max length set to 128 characters
Node name max length set to 128 characters
Start actions service for bot after import
Bot distribution not working when there are a lot of bots
refresh button not shown after close open
distance to button in chat history
[2.15.7] - 2026-04-28
Bugfix
Chat input stays disabled after BotUttered event
[2.15.6] - 2026-04-28
Bugfix
Consistently use userId for user identification and filtering
[2.15.5] - 2026-04-27
Bugfix
handle non-ObjectId user IDs in Knowledge Manager chat for SSO logins
Removed RequestUserInputEvent if Last Node uses force_next_flow(switch_after_node=True)
footer not shown in knowledge manager
update docs
[2.15.4] - 2026-04-23
Bugfix
initial buttons not saved in chat history
chat ui feedback and reload button
lost tag on distribution
temperature slider llm settings testing
long tags not shown correctly
update docs knowledge history role
[2.15.1] - 2026-04-15
Bugfix
align buttons with chat bubble
user can send message before bot reply
add default value (float) for encoding_format to litellm
Knowledge Manager does not display conversation messages that are more than one day old
markdown overflow issue in chatclient
[2.15.0] - 2026-04-10
Features
Add LLM_DEFAULT_TIMEOUT_SECONDS env variable for global LLM timeout configuration
Add option to attach sources to utterances via API
Add option to use isolated state when transitioning stories in transition nodes
Update Python from 3.12 to 3.13 and update dependencies
Knowledge Manager: Enable chat deletion
Allow chat users to submit feedback on bot responses
Allow bot developers to attach collapsible sources to bot responses
Update chat client UI
Add hotword support for Botario STT
Bugfix
Fix multiple extraction fields for sys_phone_dialstatus being displayed in the frontend
Increase default MAX_EVENT_SIZE to 64 KiB
Fix dashboard update in audit logs
[2.14.13] - 2026-04-15
Bugfix
Add 2fa setup documentation
[2.14.11] - 2026-04-01
Bugfix
livechat
[2.14.10] - 2026-03-27
Bugfix
maintenance mode did not prevent chatting via WebSocket connection
[2.14.9] - 2026-03-25
Bugfix
[2.14.8] - 2026-03-24
Features
make flows accessible via tracker_api.get_flows()
Bugfix
adding chunks with tags via API could lead to errros
extraction fields categories example
[2.14.6] - 2026-03-12
Bugfix
Increase default AIOHTTP_READ_BUFSIZE to 64KiB
[2.14.1] - 2026-03-03
Features
Save Audio as MP3 — Audio settings now configurable, audio saved as MP3
Livechat Monitoring — Added livechat healthcheck integration
Removed parallel execution of flows and orchestrator - orchestrator will always be executed, before flow is executed
Forward Node Testable in Chat — Forward node simulation via chat client
Entra JWT Payload in Tracker API via tracker_api.get_custom_token_payload()
Tracker API Reset Bot — New reset_bot() endpoint to reset all story states, with option to change flow after reset
Added Phoneserver Monitoring to the plattform and healthchecks
Breaking Change: dtmf support via tracker_api
render slot values in extraction field descriptions
phone channel: added option to return a SIP error code instead of playing the maintenance message for complex telephony environments
Add bot_id and session_id to container logs if available for actions-manager and agent-service
Adds support for new STT Model that works on 'char_level' transcription
Bugfix
Livechat datetime issues — Fixed datepicker manual input and report aggregation
AIOHTTP Buffer Size — Now configurable for all client sessions
Delete Custom Agents — Fixed update flow for agent name changes
Bot Persona Export — Bot persona not being exported
enable maintenance mode toggle sometimes not synced
Phone Recording Config — Fixed phone recording options
Advanced Streaming Processor Typing fix
Fixed streaming events persistence
Send set slot event only for knowledgeManagerTags in the knowledgeManager front end
Server Sent events do now work correctly after view refresh
prevent deadlock when guard agent throws error
force_next_flow gets stuck in the target flow
Healthchecks do now work for system providers
authorize_request returns a tuple of size 4
reduce log noise for health endpoints
live chat reports are displayed correctly
Under specific circumstances, reports in Livechat could be miscalculated.
[2.13.11] - 2026-03-18
Bugfix
update chat endpoint documentation
[2.13.8] - 2026-02-20
Bugfix
authorization for stream_call_llm_with_response_model
[2.13.7] - 2026-02-20
Bugfix
An error is displayed when saving disabled providers in the phone configuration
[2.13.6] - 2026-02-16
Bugfix
long extractionfield names, rule names and values in branch nodes
newly created flows can be deactivated immediately
Tags were not selectable in Knowledge nodes in flow editor
[2.13.5] - 2026-01-29
Bugfix
knowledge manager history problems
[2.13.4] - 2026-01-27
Bugfix
initialization message is displayed correctly
Add proxy error handling for actions-manager
[2.13.3] - 2026-01-27
Features
tracker_api.add_tag(tag_name: str)
Bugfix
show warning when live-chat is on and force the chat to use the rest connection
[2.13.0] - 2026-01-13
Features
Added maintenance mode to temporarily prevent public usage of bots
Added ability to filter chat history
add chat history to knowledge manager
Added a feature to manage CRON-Scripts
adds hint if postprocessing agent is selected in node but disabled in flow
Bugfix
respect external writeable setting in ExtractionFields
[2.12.58] - 2026-03-18
Bugfix
add AGENT_SERVICE_DISABLE_REDIS_CACHE flag to disable redis caching for stories
[2.12.57] - 2026-02-27
Bugfix
LLMInferenceEvent not containing tools calls
[2.12.55] - 2026-02-24
Features
Added botario_gpt_events to the shared module
Bugfix
do not persist StreamedUtteranceEvent in db
[2.12.51] - 2026-02-20
Bugfix
add default knowledge provider for all LLM Nodes
livechat
Show operators even when no chat is selected
Inactivity timer is correctly removed when the session has already ended.
[2.12.50] - 2026-02-18
Bugfix
break long URLs in the chat privacy overlay
[2.12.49] - 2026-02-17
Bugfix
When sharing the chat client, the correct error message is now displayed if website if off
[2.12.48] - 2026-02-17
Bugfix
Removed TTL from media section
[2.12.46] - 2026-02-13
Bugfix
livechat
long slot values are displayed correctly
[2.12.45] - 2026-02-11
Features
enable streaming utters for forced json llm calls
response model streaming
[2.12.42] - 2026-02-10
Bugfix
live chat reports are displayed correctly
[2.12.41] - 2026-02-09
Bugfix
Under specific circumstances, reports in Livechat could be miscalculated.
[2.12.39] - 2026-01-29
Bugfix
treat missing blockedBy as unblocked
substory node names if recursive substories
bump uvicorn version
[2.12.38] - 2026-01-26
Bugfix
enable slots in bot persona
[2.12.36] - 2026-01-23
Features
Adds global bot persona configuration
Bugfix
operator chat breaking line at the cursor position while sending
keep events package up to date in shared
text normalization not working within substories
[2.12.34] - 2026-01-21
Features
Adds form validation script to form nodes to validate multiple interdependent slots
Bugfix
shorten tracebacks in admin console to user code
add env variable to disable requeuing chats when socket connection can not be established in 10 seconds
remove idle detection of operators
[2.12.32] - 2026-01-16
Bugfix
populate phone channel afterwards
[2.12.31] - 2026-01-15
Bugfix
flow definition in phone config getting cleared on restoring version
[2.12.30] - 2026-01-14
Bugfix
enable recording
loading default phone config
set POETRY_CACHE_DIR in actions-manager to avoid poetry runtime permission errors
chat history order by timestamp
change default agent name from 'system-default' to 'System Default' so that buildDefinition() returns the actual default agent
[2.12.28] - 2026-01-08
Bugfix
show linebreaks in livechat conversations
[2.12.27] - 2026-01-08
Features
Stream Responses per default and disable PostProcessAgent in new Nodes
Bugfix
Bot responses that are larger than the chat width
token refresh in development chat without external refresh
token refresh in knowledge-manager
[2.12.26] - 2026-01-06
Bugfix
add missing mail preprocessing agent template
[2.12.25] - 2025-12-19
Bugfix
Make ChatApiResponse Optional in Orchestrator Return
validation script execution
[2.12.24] - 2025-12-18
Bugfix
livechat
Only scroll chat when new messages arrive if already at the end
[2.12.21] - 2025-12-15
Features
Default Form Agent sets slots with validation error to None
users can now edit an existing provider's model and url
Bugfix
Reset the story cache after bot distribution to prevent weird bot behavior
An Error that occurred after activating 2FA
[2.12.18] - 2025-12-10
Features
add validation to branch nodes
Bugfix
Scripts now get unlocked after distribution
[2.12.17] - 2025-12-10
Bugfix
chatclient
loading indicator showing up when livechat is active
[2.12.15] - 2025-12-05
Bugfix
Report generation when the starting URL contains special characters
[2.12.14] - 2025-12-05
Bugfix
Code completion was not working with the custom package
Display existing tags in the Knowledgemanager
[2.12.13] - 2025-12-04
Bugfix
objectid serialization for phone events
contact dialog
[2.12.11] - 2025-12-01
Bugfix
updated missing Python SDK documentation
[2.12.4] - 2025-11-28
Bugfix
authorization for vectordb api calls: a_points_query, a_points_scroll, a_hybrid_search
validation script execution by name
Postprocess execution by name instead of id
crawler
an error that prevented the website from crawling at depths greater than 0
[2.12.3] - 2025-11-27
Features
Added overwrite protection for Configmap
Added write protection for knowledge database
Beginning from 2.12. bots exported by older versions can now be imported into newer versions
Bugfix
RequestUserInputEvent in hangup() - Bots will stop after hangup Node now
add forward phone signals to error flow signal whitelist
sse raceconditions due to token refresh
[2.12.2] - 2025-11-21
Features
add livechat node to handover the conversation
Actions manager gets restarted after the installation of new dependencies
default_llm_providers are no longer required to start the app
Bugfix
rename script when already open
backups showing updatedAt not createdAt in "created"
deleting bot with trailing whitespace
pagination of chat history
remove users from live chat group when live chat role is lost or when user is removed
show validation error on livechat query limit
whitelist flow transitions from the error flow into the bot and user hangup flows
improve livechat reports
dont overwrite the createdAt & updatedAt when distributing
keep providers when distributing a bot
simple idle detection functionality for livechat operators. Setting them away if no livechat browsertab is in focus after 5 mins
[2.12.1] - 2025-11-10
Features
add message state for livechat operators. Operators can see if the message is received on the client
add configmap to set key/value pairs to use in bot actions
add a toggle to website channel that can be used to disable public access to a bot
add buttons to execute flows on the knowledge frontend
add channel knowledge-manager
add settings for outbound calls to the phone channel
update SSO so that it can be configured via IaC
give first SSO user all roles like the init user
support redis server with SSL termination
Added slot name and value to system event chat bubbles
Bugfix
frontend build
remove user when signup mail can not be send
deleting bots if minIO is not configured
the botarioChatAPIUrl is now relative
add missing LLM badge for process description in form node
channel manager access telephone / Knowledge manager correct
accessing knowledgemanager frontend only with knowledge-user role
always send knowledgeSlots event when its empty
do not remove all subflow flags when we change error flow
redis adapter problems
redis ssl problems with cache factory
[2.11.34] - 2025-12-12
Bugfix
Fixed version import that corrupted all providerIds
[2.11.32] - 2025-11-28
Bugfix
changed message for deleting draft
tool call streaming (text normalisierung)
adjust default voice for azure TTS provider
[2.11.31] - 2025-11-19
Bugfix
don't validate custom-llm-settings if custom llms are disabled in node
[2.11.29] - 2025-11-13
Bugfix
story query without tenantId and botId
[2.11.27] - 2025-10-29
Bugfix
add migration guide for breaking changes to changelog
[2.11.26] - 2025-10-28
Features
adds runtime configuration of botarioTTS via BotarioTTSUpdatePayload to tracker_api
Bugfix
accept phone signals other than /ps_start as user input if not flow is specified in phone_channel
botario language code
disable phoneserver if config has old setup from 2.10.x
livechat chatclient avatar
[2.11.25] - 2025-10-21
Bugfix
livechat afk endless loop
delete livechats when the chat is deleted
removed some endpoints from the livechat swagger documentation
[2.11.24] - 2025-10-17
Features
added option to support the livechat without SSL encryption
Bugfix
Option "Deactivate floating-button" not working
[2.11.22] - 2025-10-13
Bugfix
openAI proxy agent
proxy agent problems with openAI
[2.11.21] - 2025-10-11
Bugfix
streaming classification of toolcalls after litellm refactor
infer_with_chat_model
[2.11.20] - 2025-10-08
Bugfix
caching problem
format issues
network related event parsing error in the chatwidget
whitelabel related error in livechat
Use HTTPS_PROXY for embedding creation
[2.11.19] - 2025-10-06
Bugfix
extraction fields for sip headers in forwarding node not working
[2.11.18] - 2025-10-06
Bugfix
State of initial message buttons not getting reset correctly fix: Typfing indiciator getting removed too early
audit log filter field
audit log for login
[2.11.17] - 2025-09-25
Bugfix
docu build
background worker gracefully shutting down
[2.11.16] - 2025-09-24
Bugfix
parallel execution (signal, 1 story)
[2.11.15] - 2025-09-23
Bugfix
2 tasks beeing executed if only 1 story is enabled or signal input
problem with chatclient session reset
[2.11.14] - 2025-09-23
Bugfix
wrong dst_node_name in TransitionEvent
double execution signal input
[2.11.13] - 2025-09-22
Features
add current url to tracker
[2.11.12] - 2025-09-19
Features
added env option DISABLE_SECURE_COOKIES
[2.11.11] - 2025-09-19
Features
add text normalization toggle selection to phone channel generel settings
AuditLogs do now show some more details (like name etc)
Bugfix
[2.11.10] - 2025-09-17
Bugfix
showing custom foot in chatclient config even in mobile view
missing audit log in backup controller
[2.11.9] - 2025-09-12
Bugfix
reembedding of large knowlage base
Prevent having no orchestrator set for a bot & show warning in dev-chat if so
Pagination page input not displaying larger numbers correctly
[2.11.4] - 2025-09-04
Bugfix
loading indicatore for livechat
[2.11.0] - 2025-09-01
Features
Added livechat-manager role, added apiKeyGuard to the livechat
added apiKeyGuard to the livechat
Added livechat manager
updated swagger documentation
add no floating option to chat client
added custom argument options for embedding provider
Added IMAP E-Mail Channel
using redis for stories, substories, tracker_state and tracker_events
test provider functionality
tracker_api get_history as str
New audit log feature
add reload option to chat client
Add custom header and footer to chat client
Add onload script to chat client config
add distinction between streaming and non-streaming for tool call text responses
add streaming request support and dynamic response classification for tool calling
chat-client
inject startUrl from the development chat into the conversation
live-chat
setting individual conversation slots for operators in live-chat settings
provider
Added custom header option for api keys
Bugfix
num_nodes_since_last_user_input not reset
api key controller guard error
added a cap of 15 backups per bot
user permission errors in actions-manager and botario-caddy
tags will be cloned to other bots
better error handling for invalid & empty api keys for /send-message-dev
flows sorting by name
chatclient looks the same on a website & botario platform
changing streaming / advanced streaming post processing triggers the restart actions service dialog
installing dependencys when cloning bot to new or existing bot
security issues
cloning scripts with missing dependencys
update more translations
update translations
chat-client
buttons not visibile if color set to white
last message not saved in session
breaklines in dsgvo overly
switching post process script if post processing agent is toggled
[2.10.23] - 2025-09-23
Bugfix
[2.10.22] - 2025-09-22
Bugfix
Custom SVG icon not working in Safari
added qdrant volume + root user to avoid qdrant data losses
[2.10.21] - 2025-09-18
Bugfix
Custom icon for bot not working
Custom icon for bot not working Save icon as svg string in config Removed saving to disk for icons Added file size limit of 2 MB for custom icon
after distribute bot version to new bot the dev chat wont work
[2.10.16] - 2025-08-06
Bugfix
permission stuff in docker-file
[2.10.15] - 2025-08-01
Features
version
add toggle if the channels should be restored, when restoring a version of a bot
Bugfix
[2.10.14] - 2025-07-23
Bugfix
docker-compose typo
embedding creation performance
console logs, vectordb problems, minor stuff
backup & restore for phone channel
flow
broken flow now updating after fixing forwarding node
[2.10.7] - 2025-07-02
Bugfix
rag node showing always same tags in same flow
long model names in response node
[2.9.33] - 2025-09-25
Bugfix
add force kill to restart action service
add build-essential
flow agent settings will be distributed to new bot
[2.9.31] - 2025-08-11
Bugfix
throttling issues while editing a flow
[2.9.29] - 2025-08-01
Bugfix
[2.9.28] - 2025-07-30
Bugfix
[2.9.27] - 2025-07-28
Bugfix
An edgecases where chat and embedding providers were swapped
[2.9.26] - 2025-07-25
Bugfix
cloning bots with alot of knowledge
[2.9.24] - 2025-07-22
Bugfix
Fix Branch Node for custom slots with values that are not a standard datatype e.g. slot is of type "str" but value is a dict - condition will always be false
FormNode doesn't honor extraction_complete and slot values on reenter
[2.9.22] - 2025-07-15
Bugfix
creating knowlege text with url names
loading indicatore for websockets
actions-manager
log events do now appear in the history again
[2.9.21] - 2025-07-10
Bugfix
slow migration
sort documents by createdAt
providers that are set to default will be automatically enabled
placeholder chatclient input
actions manager
on startup logs were not colorized
[2.9.20] - 2025-07-02
Features
added dynamic ttl for tracker events
Bugfix
docstring for forward call api function
minor orchestrator issues
Some logging issues
Actionsmanager logs improvements
[2.9.18] - 2025-06-19
Bugfix
updates of the bot sometimes caused ragproviders to turn off
Unhealthy providers prevented other providers from saving
api-key-guard was not working if no rule was required
[2.9.16] - 2025-06-16
Bugfix
critical version related issues
[2.9.15] - 2025-06-11
Bugfix
allow /send-message-dev used via api key
slotvalidation enums broken if not dateType not string
[2.9.14] - 2025-06-10
Bugfix
setting annotation for chunks
deleting postprocess-script in a knowledge node breaking the ui
chat-clien
show error message when livechat is on
chat-client
resetting inital buttons state on reload chatclient
flow editor
showing false in boolean rules conditions
knowledge
chunk dialog with lots of chunks are now scrollable
[2.9.13] - 2025-06-05
Bugfix
cors issue & add CORS env
default rag node threshold to 0.3
fixed missing lsp diagnostics
disable the option to delete a flow that is default
double click to close the API - Key modal
dialog for creating/editing flows resets the status correctly when closing
deleting only extractionfields in the form node
using api key for route /api/bots/{botId}/chat-client-config
[2.9.12] - 2025-05-27
Bugfix
throttling issue on the overview page
[2.9.11] - 2025-05-21
Features
enable tool call in tracker_api.stream_call_llm
[2.9.10] - 2025-05-21
Bugfix
flows
make a disabled flow as default flow
[2.9.9] - 2025-05-20
Features
added simple readyz und healhz endpoints
Bugfix
chat-client
inital buttons saving state on config
livechat
showing old versions of flows in the handover dialog
logger
Added customerLogger to provider a better logging exp
[2.9.2] - 2025-05-05
Bugfix
chat history
changing the page showing the right results
flow-editor
handle large images in response
[2.9.1] - 2025-04-30
Bugfix
chat-client
fetching connector from the api root
dev
Max number of bots can now be configured via env
Caddy Performance and custom dependencies while recovering
removed pointIds from files
[2.9.0] - 2025-04-30
Features
Added recovery mechanism for python service
Bugfix
marking the bot as dirty when post processing script of a formnode is changed
error on navigating to invalid botIds
cursor based paging
lsp 2
Monaco instance does now get loaded only once