Skip to content

Releases: RasaHQ/rasa

2.8.14

18 Nov 11:16
7c8aa9f
Compare
Choose a tag to compare

3.0.0rc2

15 Nov 16:39
6cf8965
Compare
Choose a tag to compare

Pre-release version

2.8.13

11 Nov 17:18
1e970dc
Compare
Choose a tag to compare
  • #9949: Fixed new intent creation in rasa interactive command. Previously, this failed with 500
    from the server due to UnexpecTEDIntentPolicy trying to predict with the new intent not in
    domain.
  • #9982: Install mitie library when preparing test runs. This step was missing before
    and tests were thus failing as we have many tests which rely on mitie library.
    Previously, make install-full was required.

Miscellaneous internal changes

Release candidate 3.0.0rc1 (#10093)

05 Nov 16:35
2f8c7ac
Compare
Choose a tag to compare
Pre-release

Pre-release version

2.8.12

21 Oct 15:35
ea8eda2
Compare
Choose a tag to compare
  • #9771: Fixed a bug where rasa test --fail-on-prediction-errors would raise a
    WrongPredictionException for entities which were actually predicted correctly.

    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

  • #9691: Improve the documentation for training TEDPolicy with data augmentation.

2.8.11

20 Oct 20:15
2ff56cc
Compare
Choose a tag to compare
  • #9858: Updates dependency on sanic-jwt (1.5.0 -> ">=1.6.0, <1.7.0")

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

2.8.10

15 Oct 15:51
fcb5e80
Compare
Choose a tag to compare
  • #5657: Add List handling in the send_custom_json method on channels/facebook.py.
    Bellow are some examples that could cause en error before.

    Example 1: when the whole json is a List

    [
        {
            "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

    {
        "blocks": [
            {"type": "title", "text": {"text": "Conversation progress"}},
            {
                "type": "progression_bar",
                "text": {"text": "Look how far we are...", "level": "1"},
            },
        ]
    }
    
  • #7676: Fixed bug when using wit.ai training data to train.
    Training failed with an error similarly to this:

      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 <listcomp>
        entity[ENTITY_ATTRIBUTE_VALUE],
    KeyError: 'value'
  • #9851: Fix CVE-2021-41127

2.8.9

08 Oct 17:25
09787ec
Compare
Choose a tag to compare
  • #7619: Bump TensorFlow version to 2.6.

    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.

    :::

2.8.8

06 Oct 15:33
1c41664
Compare
Choose a tag to compare

Improvements

  • #7250: Added a function to display the actual text of a Token when inspecting
    a Message in a pipeline, making it easier to debug.

Improved Documentation

  • #9780: Removing the experimental feature warning for conditional response variations from the Rasa docs.
    The behaviour of the feature remains unchanged.
  • #9782: Updates quick install documentation with optional venv step, better pip install instructions, & M1 warning

2.8.7

20 Sep 14:27
5420b84
Compare
Choose a tag to compare
  • #9678: Explicitly set the upper limit for currently compatible TensorFlow versions.