Migration Guide

Migration Guide

This page contains information about changes between major versions and how you can migrate from one version to another.

0.14.x to 0.15.0

Warning

This is a release breaking backwards compatibility. Unfortunately, it is not possible to load previously trained models (as the stored file names have changed as well as the configuration and metadata). Please make sure to retrain a model before trying to use it with this improved version.

model configuration

custom components

function names

0.13.x to 0.14.0

0.13.x to 0.13.3

Example

model:
    url: http://my_model_server.com/models/default/nlu/tags/latest
    token: my_model_server_token

0.12.x to 0.13.0

Warning

This is a release breaking backwards compatibility. Unfortunately, it is not possible to load previously trained models as the parameters for the tensorflow and CRF models changed.

CRF model configuration

The feature names for the features of the entity CRF have changed:

old feature name new feature name
pre2 prefix2
pre5 prefix5
word2 suffix2
word3 suffix3
word5 suffix5

Please change these keys in your pipeline configuration of the CRFEntityExtractor components features attribute if you use them.

0.11.x to 0.12.0

Warning

This is a release breaking backwards compatibility. Unfortunately, it is not possible to load previously trained models (as the stored file formats have changed as well as the configuration and metadata). Please make sure to retrain a model before trying to use it with this improved version.

model configuration

We have split the configuration in a model configuration and parameters used to configure the server, train, and evaluate scripts. The configuration file now only contains the pipeline as well as the language parameters. Example:

language: "en"
pipeline:
- name: "SpacyNLP"
  model: "en"               # parameter of the spacy component
- name: "EntitySynonymMapper"

persistors:

0.9.x to 0.10.0

0.8.x to 0.9.x

0.7.x to 0.8.x

Have questions or feedback?

We have a very active support community on Rasa Community Forum that is happy to help you with your questions. If you have any feedback for us or a specific suggestion for improving the docs, feel free to share it by creating an issue on Rasa NLU GitHub repository.