Rasa Open Source Change Log

You are viewing documentation for our open source project which is maintained by the community. If you want to get started building assistants with Rasa please check out our latest documentation here.

×

SearchK

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning starting with version 1.0.

[3.6.20] - 2024-04-18 #

Rasa 3.6.20 (2024-04-18)

Miscellaneous internal changes #

[3.6.19] - 2024-03-04 #

Rasa 3.6.19 (2024-03-04)

Bugfixes #

[3.6.18] - 2024-02-23 #

Rasa 3.6.18 (2024-02-23)

Bugfixes #

[3.6.17] - 2024-02-13 #

Rasa 3.6.17 (2024-02-13)

Miscellaneous internal changes #

[3.6.16] - 2024-01-19 #

Rasa 3.6.16 (2024-01-19)

Bugfixes #

Miscellaneous internal changes #

[3.6.15] - 2023-11-30 #

Rasa 3.6.15 (2023-11-30)

Bugfixes #

[3.6.14] - 2023-11-17 #

Rasa 3.6.14 (2023-11-17)

Bugfixes #

[3.6.13] - 2023-10-23 #

Rasa 3.6.13 (2023-10-23)

Bugfixes #

[3.6.12] - 2023-10-10 #

Rasa 3.6.12 (2023-10-10)

Bugfixes #

[3.6.11] - 2023-10-05 #

Rasa 3.6.11 (2023-10-05)

Bugfixes #

This will also fix a bug where forced user utterances (using the regex matcher) will be reverted even though they are present in the domain.

[3.6.10] - 2023-09-26 #

Rasa 3.6.10 (2023-09-26)

Improvements #

Improved Documentation #

[3.6.9] - 2023-09-15 #

Rasa 3.6.9 (2023-09-15)

Improvements #

Bugfixes #

[3.6.8] - 2023-08-30 #

Rasa 3.6.8 (2023-08-30)

No significant changes.

[3.6.7] - 2023-08-29 #

Rasa 3.6.7 (2023-08-29)

Bugfixes #

[3.6.6] - 2023-08-23 #

Rasa 3.6.6 (2023-08-23)

Bugfixes #

[3.6.5] - 2023-08-17 #

Rasa 3.6.5 (2023-08-17)

Improvements #

Bugfixes #

Improved Documentation #

[3.6.4] - 2023-07-21 #

Rasa 3.6.4 (2023-07-21)

Bugfixes #

Improved Documentation #

[3.6.3] - 2023-07-20 #

Rasa 3.6.3 (2023-07-20)

Improvements #

Bugfixes #

Improved Documentation #

[3.6.2] - 2023-07-06 #

Rasa 3.6.2 (2023-07-06)

Bugfixes #

[3.6.1] - 2023-07-03 #

Rasa 3.6.1 (2023-07-03)

Improvements #

Bugfixes #

Improved Documentation #

[3.6.0] - 2023-06-14 #

Rasa 3.6.0 (2023-06-14)

Deprecations and Removals #

Improvements #

Copy

marker_name_provided:

description: “Name slot has been set”

slot_was_set: name

marker_mood_expressed:

description: “Unhappy or Great Mood was expressed”

or:

-intent: mood_unhappy

-intent: mood_great

Bugfixes #

Improved Documentation #

Miscellaneous internal changes #

[3.5.17] - 2023-12-05 #

Rasa 3.5.17 (2023-12-05)

Improvements #

[3.5.16] - 2023-08-30 #

Rasa 3.5.16 (2023-08-30)

No significant changes.

[3.5.15] - 2023-07-21 #

Rasa 3.5.15 (2023-07-21)

No significant changes.

[3.5.14] - 2023-07-12 #

Rasa 3.5.14 (2023-07-12)

Bugfixes #

Miscellaneous internal changes #

[3.5.13] - 2023-07-05 #

Rasa 3.5.13 (2023-07-05)

Bugfixes #

[3.5.12] - 2023-06-23 #

Rasa 3.5.12 (2023-06-23)

Bugfixes #

Miscellaneous internal changes #

[3.5.11] - 2023-06-08 #

Rasa 3.5.11 (2023-06-08)

Bugfixes #

[3.5.10] - 2023-05-23 #

Rasa 3.5.10 (2023-05-23)

Improved Documentation #

[3.5.9] - 2023-05-19 #

Rasa 3.5.9 (2023-05-19)

No significant changes.

[3.5.8] - 2023-05-12 #

Rasa 3.5.8 (2023-05-12)

Bugfixes #

[3.5.7] - 2023-05-09 #

Rasa 3.5.7 (2023-05-09)

Bugfixes #

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

Copy

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)]

[3.5.6] - 2023-04-28 #

Rasa 3.5.6 (2023-04-28)

Bugfixes #

[3.5.5] - 2023-04-20 #

Rasa 3.5.5 (2023-04-20)

Bugfixes #

Improved Documentation #

Miscellaneous internal changes #

[3.5.4] - 2023-04-05 #

Rasa 3.5.4 (2023-04-05)

Bugfixes #

Miscellaneous internal changes #

[3.5.3] - 2023-03-30 #

Rasa 3.5.3 (2023-03-30)

Improved Documentation #

[3.5.2] - 2023-03-30 #

Rasa 3.5.2 (2023-03-30)

Improvements #

Bugfixes #

Improved Documentation #

[3.5.1] - 2023-03-24 #

Rasa 3.5.1 (2023-03-24)

Bugfixes #

A deterministic GPU implementation of SparseTensorDenseMatmulOp is not currently available

Improved Documentation #

[3.5.0] - 2023-03-21 #

Rasa 3.5.0 (2023-03-21)

Features #

If the assistant identifier is missing from the config.yml or the default identifier value is not replaced, a random identifier is generated during each training.

An assistant running without an identifier will issue a warning that dialogue events without identifier metadata will be streamed to the event broker.

Improvements #

Bugfixes #

Improved Documentation #

Miscellaneous internal changes #

[3.4.14] - 2023-06-08 #

Rasa 3.4.14 (2023-06-08)

Bugfixes #

[3.4.13] - 2023-05-19 #

Rasa 3.4.13 (2023-05-19)

No significant changes.

[3.4.12] - 2023-05-12 #

Rasa 3.4.12 (2023-05-12)

Bugfixes #

[3.4.11] - 2023-05-09 #

Rasa 3.4.11 (2023-05-09)

Bugfixes #

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

Copy

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 #

[3.4.10] - 2023-04-17 #

Rasa 3.4.10 (2023-04-17)

Miscellaneous internal changes #

[3.4.9] - 2023-04-05 #

Miscellaneous internal changes #

[3.4.8] - 2023-04-03 #

Rasa 3.4.8 (2023-04-03)

Bugfixes #

[3.4.7] - 2023-03-30 #

Rasa 3.4.7 (2023-03-30)

Improvements #

Bugfixes #

[3.4.6] - 2023-03-16 #

Rasa 3.4.6 (2023-03-16)

Bugfixes #

[3.4.5] - 2023-03-09 #

Rasa 3.4.5 (2023-03-09)

Bugfixes #

Improved Documentation #

[3.4.4] - 2023-02-17 #

Rasa 3.4.4 (2023-02-17)

Improvements #

Bugfixes #

[3.4.3] - 2023-02-14 #

Rasa 3.4.3 (2023-02-14)

Improvements #

Bugfixes #

Improved Documentation #

[3.4.2] - 2023-01-27 #

Rasa 3.4.2 (2023-01-27)

Bugfixes #

Previously, the file name passed using the argument --logging-config-file was never retrieved so it never creates the new custom config file with the desired formatting.

Miscellaneous internal changes #

[3.4.1] - 2023-01-19 #

Rasa 3.4.1 (2023-01-19)

Bugfixes #

Improved Documentation #

[3.4.0] - 2022-12-14 #

Rasa 3.4.0 (2022-12-14)

Features #

Improvements #

Bugfixes #

Improved Documentation #

Miscellaneous internal changes #

[3.3.8] - 2023-04-06 #

Miscellaneous internal changes #

[3.3.7] - 2023-03-31 #

Improvements #

Bugfixes #

[3.3.6] - 2023-03-09 #

Rasa 3.3.6 (2023-03-09)

Bugfixes #

[3.3.5] - 2023-02-21 #

No significant changes.

[3.3.4] - 2023-02-14 #

Rasa 3.3.4 (2023-02-14)

Improvements #

[3.3.3] - 2022-12-01 #

Bugfixes #

Improvements #

[3.3.2] - 2022-11-30 #

Improvements #

Bugfixes #

Improved Documentation #

[3.3.1] - 2022-11-09 #

Improved Documentation #

Improvements #

[3.3.0] - 2022-10-24 #

Improvements #

Bugfixes #

Deprecations and Removals #

Miscellaneous internal changes #

[3.2.13] - 2023-03-09 #

Rasa 3.2.13 (2023-03-09)

Bugfixes #

[3.2.12] - 2023-02-21 #

Features #

Improvements #

Bugfixes #

[3.2.11] - 2022-12-05 #

Improvements #

Bugfixes #

[3.2.10] - 2022-09-29 #

Bugfixes #

Improved Documentation #

Miscellaneous internal changes #

[3.2.9] - 2022-09-09 #

Yanked.

[3.2.8] - 2022-09-08 #

Bugfixes #

[3.2.7] - 2022-08-31 #

Improvements #

Bugfixes #

[3.2.6] - 2022-08-12 #

Bugfixes #

Miscellaneous internal changes #

[3.2.5] - 2022-08-05 #

Bugfixes #

[3.2.4] - 2022-07-21 #

Bugfixes #

[3.2.3] - 2022-07-18 #

Bugfixes #

Previously, ActionExtractSlots would not emit any SlotSet events if the new value was the same as the existing one. This caused the augmented memoization policy to lose these slot values when truncating the tracker.

[3.2.2] - 2022-07-05 #

Improved Documentation #

Miscellaneous internal changes #

[3.2.1] - 2022-06-17 #

Bugfixes #

[3.2.0] - 2022-06-14 #

Deprecations and Removals #

Improvements #

Bugfixes #

Previously, JWTs were not validated at all.

Improved Documentation #

GET /conversations/{conversation_id}/tracker: Describe each of the enum options for include_events query parameter

POST & PUT /conversations/{conversation_id}/tracker/eventss: Events schema added for each event type

GET /conversations/{conversation_id}/story: Clarified the all_sessions query parameter and default behaviour.

POST /model/test/intents : Remove JSON payload option since it is not supported

POST /model/parse: Explain what emulation_mode is and how it affects response results

Miscellaneous internal changes #

[3.1.7] - 2022-08-30 #

Miscellaneous internal changes #

[3.1.6] - 2022-07-20 #

Bugfixes #

[3.1.5] - 2022-07-15 #

Bugfixes #

[3.1.4] - 2022-06-21 No significant changes. #

Upgrade dependent libraries with security vulnerabilities (Pillow, TensorFlow, ujson).

[3.1.3] - 2022-06-17 #

Bugfixes #

Previously, JWTs were not validated at all.

[3.1.2] - 2022-06-08 #

Miscellaneous internal changes #

[3.1.1] - 2022-06-03 #

Bugfixes #

[3.1.0] - 2022-03-25 #

Features #

This pull request also adds support for graph recipes, see details at https://rasa.com/docs/rasa/model-configuration and check Graph Recipe page.

Graph recipe is a raw format for specifying executed graph directly. This is useful if you need a more powerful way to specify your model creation.

This model is lightweight and might help in early prototyping. The training times typically decrease substantially, but the accuracy might be a bit lower too.

Improvements #

caution

We can't guarantee the exact same output and hence model performance if your configuration uses LanguageModelFeaturizer. This applies to the case where the model is re-trained with the new rasa open source version without changing the configuration, random seeds, and data as well as to the case where a model trained with a previous version of rasa open source is loaded with this new version for inference.

We suggest training a new model if you are upgrading to this version of Rasa Open Source.

Bugfixes #

Previously not all configures attributes were necessarily known when merging Domains, and in the case of entities were not being properly assigned to intents.

Improved Documentation #

Miscellaneous internal changes #

[3.0.10] - 2022-03-15## [3.0.10] - 2022-03-15 #

Bugfixes #

[3.0.9] - 2022-03-11 #

Bugfixes #

The bug is caused by an invalid function signature and is fixed in v21.12.

This update brings some deprecations in sanic:

Improved Documentation #

[3.0.8] - 2022-02-11 #

Improvements #

Some entity extractors (s.a. RegexEntityExtractor) can generate multiple entities from a single expression. Before this change, rasa test would fail in this case, because test stories could not be annotated correctly. New annotation option is

Copy

stories:

- story: Some story

steps:

- user: |

cancel my [iphone][{"entity":"iphone", "value":"iphone"},{"entity":"smartphone", "value":"true"}{"entity":"mobile_service", "value":"true"}]

intent: cancel_contract

Bugfixes #

[3.0.7] - 2022-02-09 #

Bugfixes #

[3.0.6] - 2022-01-28 #

Deprecations and Removals #

Bugfixes #

Improved Documentation #

[3.0.5] - 2022-01-19 #

Bugfixes #

Miscellaneous internal changes #

[3.0.4] - 2021-12-22 #

Miscellaneous internal changes #

[3.0.3] - 2021-12-16 #

Bugfixes #

Miscellaneous internal changes #

[3.0.2] - 2021-12-09 #

Bugfixes #

Improved Documentation #

[3.0.1] - 2021-12-02 #

Bugfixes #

Miscellaneous internal changes #

[3.0.0] - 2021-11-23 #

Deprecations and Removals #

Deserialization of pickled trackers was deprecated and has now been removed. Rasa will perform any future save operations of trackers using json serialisation.

Removed catch for missing (deprecated) session_date when saving trackers in DynamoTrackerStore.

Removed the deprecated method encode_all_actions of SingleStateFeaturizer. Use encode_all_labels instead.

Remove warning about default value of max_history in MemoizationPolicy. The default value is now None.

softmax is not available as a loss_type anymore.

The linear_norm option has been removed as possible value for model_confidence. Please, use softmax instead.

minibatch has been removed as a value for tensorboard_log_level, use batch instead.

Removed deprecation warnings related to the removed component config values.

Remove deprecation warnings associated with the "additional_vocabulary_size" parameter of rasa.nlu.featurizers.sparse_featurizer.count_vectors_featurizer.CountVectorsFeaturizer. This parameter is no longer needed for incremental training.

Remove deprecated functions training_states_actions_and_entities and training_states_and_actions from rasa.core.featurizers.tracker_featurizers.TrackerFeaturizer. Use training_states_labels_and_entities and training_states_and_labels instead.

Features #

directed acyclic graph. This graph describes the dependencies between the items in your model configuration and how data flows between them. This has two major benefits:

This change required changes to custom policies and custom NLU components. See the documentation for a detailed migration guide.

In order to support this new functionality, implemented a new default action: action_extract_slots. This new action runs after each user turn and checks if any slots can be filled with information extracted from the last user message based on defined slot mappings.

Since slot mappings were moved away from the forms section of the domain file, converted the form's required_slots to a list of slot names. In order to restrict certain mappings to a form, you can now use the conditions key in the mapping to define the applicable active_loop, like so:

Copy

slots:

location:

type: text

influence_conversation:false

mappings:

-type: from_entity

entity: city

conditions:

-active_loop: booking_form

To learn more about how to migrate your 2.0 assistant, please read the migration guide.

Improvements #

This update brings some security benefits (see TensorFlow release notes for details). However, internal experiments suggest that it is also associated with increased train and inference time, as well as increased memory usage.

You can read more about why we decided to update TensorFlow, and what the expected impact is here.

If you experience a significant increase in train time, inference time, and/or memory usage, please let us know in the forum.

Users can no longer set TF_DETERMINISTIC_OPS=1 if they are using GPU(s) because a tf.errors.UnimplementedError will be thrown by TensorFlow (read more here).

:::caution This breaks backward compatibility of previously trained models. It is not possible to load models trained with previous versions of Rasa Open Source. Please re-train your assistant before trying to use this version.

  1. Retrieval intents will be extracted during action prediction in test stories so that we won't have unnecessary mismatches anymore.

Let's take this example story:

Copy

-story: test story

steps:

-user:|

what is your name?

intent: chitchat/ask_name

-action: utter_chitchat/ask_name

-intent: bye

-action: utter_bye

Before:

Copy

steps:

-intent: chitchat # 1) intent is not displayed in it's original form

-action: utter_chitchat/ask_name # predicted: utter_chitchat

# 2) retrieval intent is not extracted during action prediction and we have a mismatch

-intent: bye # some other fail

-action: utter_bye # some other fail

Both 1) and 2) problems are solved.

Now:

Copy

steps:

-intent: chitchat/ask_name

-action: utter_chitchat/ask_name

-intent: bye # some other fail

-action: utter_bye # some other fail

A new parameter renormalize_confidences is added to these components which if set to True, renormalizes the confidences of top ranking_length number of predictions to sum up to 1. The default value is False, which means no renormalization will be applied by default. It is advised to leave it to False but if you are trying to reproduce the results from previous versions of Rasa Open Source, you can set it to True.

Renormalization will only be applied if model_confidence=softmax is used.

Bugfixes #

Improved Documentation #

Miscellaneous internal changes #

[2.8.16] - 2021-12-09 #

Improvements #

Bugfixes #

[2.8.15] - 2021-11-25 #

Bugfixes #

[2.8.14] - 2021-11-18 #

Bugfixes #

[2.8.13] - 2021-11-11 #

Bugfixes #

Miscellaneous internal changes #

[2.8.12] - 2021-10-21 #

Bugfixes #

This happened in two ways:

  1. if for a user message some entities were extracted multiple times (by multiple entity extractors) but listed only once in the test story,
  2. if the order in which entities from a message were extracted didn't match the order in which they were listed in the test story.

Improved Documentation #

[2.8.11] - 2021-10-20 #

Bugfixes #

This removes the need to pin the version of pyjwt as the newer version of sanic-jwt manages this properly.

[2.8.10] - 2021-10-14 #

Bugfixes #

Example 1: when the whole json is a List

Copy

[



{



"blocks": {



"type": "progression_bar",



"text": {"text": "progression 1", "level": "1"},



}



},



{"sender": {"id": "example_id"}},



]

Example 2: instead of being a Dict, blocks is a List when there are 2 type keys under it

Copy

{

"blocks": [



{"type": "title", "text": {"text": "Conversation progress"}},



{



"type": "progression_bar",



"text": {"text": "Look how far we are...", "level": "1"},



},



]

}

Copy

File "./venv/lib/python3.8/site-packages/rasa/nlu/classifiers/diet_classifier.py", line 803, in train

self.check_correct_entity_annotations(training_data)

File "./venv/lib/python3.8/site-packages/rasa/nlu/extractors/extractor.py", line 418, in check_correct_entity_annotations

entities_repr =[



File "./venv/lib/python3.8/site-packages/rasa/nlu/extractors/extractor.py", line 422, in



entity[ENTITY_ATTRIBUTE_VALUE],



KeyError: 'value'
\

[2.8.9] - 2021-10-08 #\

\

Improvements #\

\

caution\








This breaks backward compatibility of previously trained models.
It is not possible to load models trained with previous versions of Rasa Open Source. Please re-train
your assistant before trying to use this version.

\

[2.8.8] - 2021-10-06 #\

\

Improvements #\

\

Improved Documentation #\

\

[2.8.7] - 2021-09-20 #\

\

Bugfixes #\

\

[2.8.6] - 2021-09-09 #\

\

Bugfixes #\

\

[2.8.5] - 2021-09-06 #\

\

Bugfixes #\

\

[2.8.4] - 2021-09-02 #\

\

Improvements #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.8.3] - 2021-08-19 #\

\

Bugfixes #\

\

[2.8.2] - 2021-08-04 #\

\

Bugfixes #\

\

Improved Documentation #\

\

[2.8.1] - 2021-07-22 #\

\

Improvements #\

\

Bugfixes #\

\

[2.8.0] - 2021-07-12 #\

\

Deprecations and Removals #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.7.2] - 2021-08-09 #\

\

Bugfixes #\

\

[2.7.1] - 2021-06-16 #\

\

Bugfixes #\

\

[2.7.0] - 2021-06-03 #\

\

Improvements #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.6.3] - 2021-05-28 #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.6.2] - 2021-05-18 #\

\

Bugfixes #\

\

Improved Documentation #\

\

Miscellaneous internal changes #\

\

[2.6.1] - 2021-05-11 #\

\

Bugfixes #\

\

[2.6.0] - 2021-05-06 #\

\

Deprecations and Removals #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[2.5.2] - 2021-06-16 #\

\

Features #\

\

[2.5.1] - 2021-04-28 #\

\

Bugfixes #\

\

[2.5.0] - 2021-04-12 #\

\

Deprecations and Removals #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.4.3] - 2021-03-26 #\

\

Bugfixes #\

\

[2.4.2] - 2021-03-25 #\

\

Bugfixes #\

\

[2.4.1] - 2021-03-23 #\

\

Bugfixes #\

\

[2.4.0] - 2021-03-11 #\

\

Deprecations and Removals #\

\

Improvements #\

\

Bugfixes #\

\

Improved Documentation #\

\

Miscellaneous internal changes #\

\

[2.3.5] - 2021-06-16 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

Improved Documentation #\

\

[2.3.4] - 2021-02-26 #\

\

Bugfixes #\

\

[2.3.3] - 2021-02-25 #\

\

Bugfixes #\

\

[2.3.2] - 2021-02-22 #\

\

Bugfixes #\

\

[2.3.1] - 2021-02-17 #\

\

Bugfixes #\

\

[2.3.0] - 2021-02-11 #\

\

Improvements #\

\

  1. softmax - Similarities between input and label embeddings are post-processed with a softmax function, as a result of which confidence for all labels sum up to 1.\
  2. cosine - Cosine similarity between input label embeddings. Confidence for each label will be in the range [-1,1].\
  3. inner - Dot product similarity between input and label embeddings. Confidence for each label will be in an unbounded range.

    Setting model_confidence=cosine should help users tune the fallback thresholds of their assistant better. The default value is softmax to preserve the old behaviour, but we recommend using cosine as that will be the new default value from Rasa Open Source 3.0.0 onwards. The value of this option does not affect how confidences are computed for entity predictions in DIETClassifier and TEDPolicy.

    With both the above recommendations, users should configure their ML component, e.g. DIETClassifier, as

    Copy

    -name: DIETClassifier

    model_confidence: cosine

    constrain_similarities:True

    ...

    Once the assistant is re-trained with the above configuration, users should also tune fallback confidence thresholds.

    Configuration option loss_type=softmax is now deprecated and will be removed in Rasa Open Source 3.0.0 . Use loss_type=cross_entropy instead.

    The default auto-configuration is changed to use constrain_similarities=True and model_confidence=cosine in ML components so that new users start with the recommended configuration.

    EDIT: Some post-release experiments revealed that using model_confidence=cosine is wrong as it can change the order of predicted labels. That's why this option was removed in Rasa Open Source version 2.3.3. model_confidence=inner is deprecated as it produces an unbounded range of confidences which can break the logic of assistants in various other places. Please use model_confidence=linear_norm which will produce a linearly normalized version of dot product similarities with each value in the range [0,1]. Please read more about this change under the notes for release 2.3.4.
    \

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.2.10] - 2021-02-08 #\

\

Improvements #\

\

Bugfixes #\

\

[2.2.9] - 2021-02-02 #\

\

Bugfixes #\

\

[2.2.8] - 2021-01-28 #\

\

Bugfixes #\

\

[2.2.7] - 2021-01-25 #\

\

Improvements #\

\

Bugfixes #\

\

[2.2.6] - 2021-01-21 #\

\

Bugfixes #\

\

[2.2.5] - 2021-01-12 #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.2.4] - 2021-01-08 #\

\

Improvements #\

\

Bugfixes #\

\

[2.2.3] - 2021-01-06 #\

\

Bugfixes #\

\

[2.2.2] - 2020-12-21 #\

\

Bugfixes #\

\

[2.2.1] - 2020-12-17 #\

\

Bugfixes #\

\

[2.2.0] - 2020-12-16 #\

\

Deprecations and Removals #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

caution\








This change is model-breaking. Please retrain your models.
\

Improved Documentation #\

\

Miscellaneous internal changes #\

\

[2.1.3] - 2020-12-04 #\

\

Improvements #\

\

Bugfixes #\

\

[2.1.2] - 2020-11-27 #\

\

Bugfixes #\

\

[2.1.1] - 2020-11-23 #\

\

Bugfixes #\

\

[2.1.0] - 2020-11-17 #\

\

Deprecations and Removals #\

\

caution\








This change is model-breaking. Please retrain your models.
\

Features #\

\

Improvements #\

\

no mappings\










The action for forms can now be overridden by defining a custom action
with the same name as the form. This can be used to keep using the deprecated
Rasa Open Source FormAction which is implemented within the Rasa SDK. Note that it is
not recommended to override the form action for anything else than using the
deprecated Rasa SDK FormAction.
\

Bugfixes #\

\

Improved Documentation #\

\

Miscellaneous internal changes #\

\

[2.0.8] - 2020-11-26 #\

\

Bugfixes #\

\

[2.0.7] - 2020-11-24 #\

\

Bugfixes #\

\

[2.0.6] - 2020-11-10 #\

\

Bugfixes #\

\

[2.0.5] - 2020-11-10 #\

\

Bugfixes #\

\

[2.0.4] - 2020-11-08 #\

\

Bugfixes #\

\

[2.0.3] - 2020-10-29 #\

\

Bugfixes #\

\

[2.0.2] - 2020-10-22 #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

[2.0.1] - 2020-10-20 #\

\

Bugfixes #\

\

[2.0.0] - 2020-10-07 #\

\

Deprecations and Removals #\

\

Features #\

\

caution\








This change is model-breaking. Please retrain your models.
\

Improvements #\

\

caution\








This change is model breaking. Please, retrain your models.
\

caution\








This change is model-breaking. Please retrain your models.
\

Bugfixes #\

\

Improved Documentation #\

\

Miscellaneous internal changes #\

\

[1.10.26] - 2021-06-17 #\

\

Features #\

\

[1.10.25] - 2021-04-14 #\

\

Features #\

\

Improvements #\

\

[1.10.24] - 2021-03-29 #\

\

Bugfixes #\

\

[1.10.23] - 2021-02-22 #\

\

Bugfixes #\

\

[1.10.22] - 2021-02-05 #\

\

Bugfixes #\

\

[1.10.21] - 2021-02-01 #\

\

Improvements #\

\

Bugfixes #\

\

[1.10.20] - 2020-12-18 #\

\

Bugfixes #\

\

[1.10.19] - 2020-12-17 #\

\

Improvements #\

\

[1.10.18] - 2020-11-26 #\

\

Bugfixes #\

\

[1.10.17] - 2020-11-12 #\

\

Bugfixes #\

\

[1.10.16] - 2020-10-15 #\

\

Bugfixes #\

\

[1.10.15] - 2020-10-09 #\

\

Bugfixes #\

\

Improvements #\

\

[1.10.14] - 2020-09-23 #\

\

Bugfixes #\

\

[1.10.13] - 2020-09-22 #\

\

Bugfixes #\

\

[1.10.12] - 2020-09-03 #\

\

Bugfixes #\

\

[1.10.11] - 2020-08-21 #\

\

Improvements #\

\

Bugfixes #\

\

[1.10.10] - 2020-08-04 #\

\

Bugfixes #\

\

[1.10.9] - 2020-07-29 #\

\

Improvements #\

\

Bugfixes #\

\

[1.10.8] - 2020-07-15 #\

\

Bugfixes #\

\

[1.10.7] - 2020-07-07 #\

\

Features #\

\

Bugfixes #\

\

[1.10.6] - 2020-07-06 #\

\

Bugfixes #\

\

[1.10.5] - 2020-07-02 #\

\

Bugfixes #\

\

[1.10.4] - 2020-07-01 #\

\

Bugfixes #\

\

[1.10.3] - 2020-06-12 #\

\

Improvements #\

\

Bugfixes #\

\

[1.10.2] - 2020-06-03 #\

\

Bugfixes #\

\

[1.10.1] - 2020-05-15 #\

\

Improvements #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

\

[1.10.0] - 2020-04-28 #\

\

Features #\

\

note\








Composite entities are currently just supported by the DIETClassifier and CRFEntityExtractor.
\

Improvements #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

\

[1.9.7] - 2020-04-23 #\

\

Improvements #\

\

Bugfixes #\

\

[1.9.6] - 2020-04-15 #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

\

[1.9.5] - 2020-04-01 #\

\

Improvements #\

\

Bugfixes #\

\

[1.9.4] - 2020-03-30 #\

\

Bugfixes #\

\

[1.9.3] - 2020-03-27 #\

\

Bugfixes #\

\

[1.9.2] - 2020-03-26 #\

\

Improved Documentation #\

\

[1.9.1] - 2020-03-25 #\

\

Bugfixes #\

\

[1.9.0] - 2020-03-24 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

Improved Documentation #\

\

Miscellaneous internal changes #\

\

\

[1.8.3] - 2020-03-27 #\

\

Bugfixes #\

\

Improved Documentation #\

\

[1.8.2] - 2020-03-19 #\

\

Bugfixes #\

\

Improved Documentation #\

\

[1.8.1] - 2020-03-06 #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

\

[1.8.0] - 2020-02-26 #\

\

Deprecations and Removals #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

Improved Documentation #\

\

Miscellaneous internal changes #\

\

\

[1.7.4] - 2020-02-24 #\

\

Bugfixes #\

\

[1.7.3] - 2020-02-21 #\

\

Bugfixes #\

\

Improved Documentation #\

\

[1.7.2] - 2020-02-13 #\

\

Bugfixes #\

\

Improved Documentation #\

\

[1.7.1] - 2020-02-11 #\

\

Bugfixes #\

\

[1.7.0] - 2020-01-29 #\

\

Deprecations and Removals #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

Miscellaneous internal changes #\

\

\

[1.6.2] - 2020-01-28 #\

\

Improvements #\

\

Bugfixes #\

\

[1.6.1] - 2020-01-07 #\

\

Bugfixes #\

\

[1.6.0] - 2019-12-18 #\

\

Deprecations and Removals #\

\

Features #\

\

note\


The session behavior is disabled for existing projects, i.e. existing domains
without session config section.
\

caution\








These changes break model compatibility. You will need to retrain your old models!

\

Improvements #\

\

Bugfixes #\

\

[1.5.3] - 2019-12-11 #\

\

Improvements #\

\

Bugfixes #\

\

[1.5.2] - 2019-12-09 #\

\

Improvements #\

\

Bugfixes #\

\

Improved Documentation #\

\

[1.5.1] - 2019-11-27 #\

\

Improvements #\

\

Bugfixes #\

\

[1.5.0] - 2019-11-26 #\

\

Features #\

\

Improvements #\

\

Deprecations and Removals #\

\

Bugfixes #\

\

[1.4.6] - 2019-11-22 #\

\

Bugfixes #\

\

[1.4.5] - 2019-11-14 #\

\

Bugfixes #\

\

[1.4.4] - 2019-11-13 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[1.4.3] - 2019-10-29 #\

\

Bugfixes #\

\

[1.4.2] - 2019-10-28 #\

\

Deprecations and Removals #\

\

Bugfixes #\

\

[1.4.1] - 2019-10-22 #\


Regression: changes from 1.2.12 were missing from 1.4.0, readded them
\

[1.4.0] - 2019-10-19 #\

\

Features #\

\

Improvements #\

\

Deprecations and Removals #\

\

Bugfixes #\

\

[1.3.10] - 2019-10-18 #\

\

Features #\

\

Bugfixes #\

\

[1.3.9] - 2019-10-10 #\

\

Features #\

\

Bugfixes #\

\

[1.3.8] - 2019-10-08 #\

\

Improvements #\

\

Bugfixes #\

\

[1.3.7] - 2019-09-27 #\

\

Bugfixes #\

\

[1.3.6] - 2019-09-21 #\

\

Features #\

\

[1.3.5] - 2019-09-20 #\

\

Bugfixes #\

\

[1.3.4] - 2019-09-20 #\

\

Features #\

\

Bugfixes #\

\

Improvements #\

\

[1.3.3] - 2019-09-13 #\

\

Bugfixes #\

\

Deprecations and Removals #\

\

[1.3.2] - 2019-09-10 #\

\

Bugfixes #\

\

[1.3.1] - 2019-09-09 #\

\

Improvements #\

\

[1.3.0] - 2019-09-05 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

Deprecations and Removals #\

\

[1.2.12] - 2019-10-16 #\

\

Features #\

\

[1.2.11] - 2019-10-09 #\

\

Features #\

\

[1.2.10] - 2019-10-08 #\

\

Features #\

\

[1.2.9] - 2019-09-17 #\

\

Bugfixes #\

\

[1.2.8] - 2019-09-10 #\

\

Bugfixes #\

\

[1.2.7] - 2019-09-02 #\

\

Bugfixes #\

\

[1.2.6] - 2019-09-02 #\

\

Bugfixes #\

\

[1.2.5] - 2019-08-26 #\

\

Features #\

\

Bugfixes #\

\

[1.2.4] - 2019-08-23 #\

\

Bugfixes #\

\

[1.2.3] - 2019-08-15 #\

\

Improvements #\

\

[1.2.3] - 2019-08-15 #\

\

Improvements #\

\

Bugfixes #\

\

[1.2.2] - 2019-08-07 #\

\

Bugfixes #\

\

[1.2.1] - 2019-08-06 #\

\

Features #\

\

Bugfixes #\

\

[1.2.0] - 2019-08-01 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[1.1.8] - 2019-07-25 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[1.1.7] - 2019-07-18 #\

\

Features #\

\

Bugfixes #\

\

[1.1.6] - 2019-07-12 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[1.1.5] - 2019-07-10 #\

\

Features #\

\

Improvements #\

\

Deprecations and Removals #\

\

Bugfixes #\

\

[1.1.4] - 2019-06-18 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[1.1.3] - 2019-06-14 #\

\

Bugfixes #\

\

[1.1.2] - 2019-06-13 #\

\

Bugfixes #\

\

[1.1.1] - 2019-06-13 #\

\

Bugfixes #\

\

[1.1.0] - 2019-06-13 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[1.0.9] - 2019-06-10 #\

\

Improvements #\

\

[1.0.8] - 2019-06-10 #\

\

Features #\

\

Improvements #\

\

Bugfixes #\

\

[1.0.7] - 2019-06-06 #\

\

Features #\

\

Bugfixes #\

\

[1.0.6] - 2019-06-03 #\

\

Bugfixes #\

\

[1.0.5] - 2019-06-03 #\

\

Bugfixes #\

\

[1.0.4] - 2019-06-03 #\

\

Features #\

\

Improvements #\

\

[1.0.3] - 2019-05-30 #\

\

Bugfixes #\

\

[1.0.2] - 2019-05-29 #\

\

Features #\

\

Bugfixes #\

\

[1.0.1] - 2019-05-21 #\

\

Bugfixes #\

\

[1.0.0] - 2019-05-21 #\

\

Features #\

\

Improvements #\

\

Deprecations and Removals #\

\

Bugfixes #\

\