Rasa 3.5.2 (2023-03-30)
Improvements
- #12144: Add a self-reference of the synonym in the EntitySynonymMapper to handle entities extracted in a casing different to synonym case. (For example if a synonym
austria
is added, entities extracted with any alternate casing of the synonym will also be mapped toaustria
). It addresses ATO-616
Bugfixes
- #12189: Make custom actions inheriting from rasa-sdk
FormValidationAction
parent class an exception of theselective_domain
rule and always send them domain. - #12193: Fix 2 issues detected with the HTTP API:
- The
GET /conversations/{conversation_id}/tracker
endpoint was not returning the tracker with all sessions wheninclude_events
query parameter was set toALL
.
The fix constituted in usingTrackerStore.retrieve_full_tracker
method instead ofTrackerStore.retrieve
method in the function handling theGET /conversations/{conversation_id}/tracker
endpoint.
Implemented or updated this method across all tracker store subclasses. - The
GET /conversations/{conversation_id}/story
endpoint was not returning all the stories for all sessions whenall_sessions
query parameter was set totrue
.
The fix constituted in using all events of the tracker to be converted in stories instead of only theapplied_events
.
- The
Improved Documentation
- #12110: Add documentation for secrets managers.