Releases: RasaHQ/rasa
2.8.14
3.0.0rc2
Pre-release version
2.8.13
- #9949: Fixed new intent creation in
rasa interactive
command. Previously, this failed with 500
from the server due toUnexpecTEDIntentPolicy
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)
Pre-release version
2.8.12
-
#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:
- if for a user message some entities were extracted multiple times (by multiple entity
extractors) but listed only once in the test story, - 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.
- if for a user message some entities were extracted multiple times (by multiple entity
Improved Documentation
- #9691: Improve the documentation for training
TEDPolicy
with data augmentation.
2.8.11
2.8.10
-
#5657: Add List handling in the
send_custom_json
method onchannels/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
-
#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
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