github RasaHQ/rasa 3.4.11

latest releases: 3.6.20, 3.6.19, 3.6.18...
16 months ago

Rasa 3.4.11 (2023-05-09)

Bugfixes

  • #12325: Fix parsing of RabbitMQ URL provided in endpoints.yml file to include vhost path and query parameters.
    Re-allows inclusion of credentials in the URL as a regression fix (this was supported in 2.x).

  • #12364: SlotSet events will be emitted when the value set by the custom action is the same as the existing value of the slot. This was fixed for AugmentedMemoizationPolicy to work properly with truncated trackers.

    To restore the previous behaviour, the custom action can return a SlotSet only if the slot value has changed. For example,

    class CustomAction(Action):
        def name(self) -> Text:
            return "custom_action"
    
        def run(self, dispatcher: CollectingDispatcher,
                tracker: Tracker,
                domain: Dict[Text, Any]) -> List[Dict[Text, Any]]:
            # current value of the slot
            slot_value = tracker.get_slot('my_slot')
    
            # value of the entity
            # this is parsed from the user utterance
            entity_value = next(tracker.get_latest_entity_values("entity_name"), None)
    
            if slot_value != entity_value:
              return[SlotSet("my_slot", entity_value)]
    

Miscellaneous internal changes

Don't miss a new rasa release

NewReleases is sending notifications on new releases.