Warning: This document is for an old version of Rasa X. The latest version is 0.24.6.

Rasa X Changelog

[0.19.5] - 2019-07-09

Fixed

  • bug which removed logging handlers

[0.19.4] - 2019-07-09

Fixed

  • bug which suppressed the logging for Rasa X

Changed

  • Rasa containers don’t run in debug mode by default

[0.19.3] - 2019-07-05

Added

  • deployment instructions for custom action servers
  • configurable Rasa X installation directory by using environment variable RASA_HOME

Fixed

  • use OpenShift-compatible RabbitMQ version
  • support Rasa 1.1.4 feature to individually featurize entities
  • serialisation of actions at endpoint GET /domainActions as a list instead of a set
  • HTTP API Spec in documentation shows all endpoints which are specified in the api spec file
  • nginx proxy configuration does not lead to a duplication of trailing slashes anymore (fixes #3909)

Changed

  • faster queries for intents by using endpoint GET /projects/<project_id>/intents
  • the usage of the app container is now optional when deploying Rasa X

[0.19.2] - 2019-06-17

Fixed

  • rendering of duplicate user messages/actions in the conversations screen

[0.19.1] - 2019-06-13

Added

  • use alembic for database schema migrations
  • annotated NLU data is automatically added to the training data
  • automatic injection of domain and templates from the first discovered model in server mode
  • port of Rasa X and Rasa server can be configured via command line arguments in local mode
  • API endpoint to update role users at PUT /roles/<role>/users with a payload of a list of users who should be associated with that role
  • query parameter ?username to GET /users endpoint, returning users whose username matches pattern
  • query parameter ?role to GET /users endpoint taking a comma-separated list of roles, returning users whose roles match any of the supplied values
  • added configuration of domain in the UI as well as bidirectional syncing of that configuration with the file on disk
  • added RBAC permission UI

Fixed

  • prepare all volume mounts in ansible playbook with correct permissions
  • remove non existing endpoints from API spec
  • updated instructions to create user in quick deployment guide
  • uploaded entity synonyms are dumped to the local training data md file
  • NLU logs can be created and promoted to training examples without a loaded model
  • entity extractors are persisted in training data

Changed

  • the db is not longer required in the environment.yml
  • endpoint to assign a single role to a user PUT /users/<user>/roles/<role> has been replaced with a multi-role update at PUT /users/<user>/roles with a list of role names (strings) as json payload
  • add index to column conversation_id of table conversation_event
  • add is_default and description columns to user_role table
  • improved query performance for model_for_tag queries
  • turn off SQLite key constraints for schema migrations
  • improved data injection performance by reducing the number of SQL commits

[0.19.0] - 2019-05-21

Added

  • support for limit/ offset queries to /conversations endpoint
  • endpoint POST /conversations to manually create conversations
  • query interactive for GET /conversations endpoint to exclude interaction learning conversations
  • endpoint POST /conversations/<sender_id>/predict to predict the next action for the sender
  • endpoint POST /conversations/<sender_id>/execute to execute action in conversation
  • endpoint PUT /conversations/<sender_id>/events to modify events in a conversation
  • support for limit/ offset queries to /conversations endpoint
  • API endpoints to PUT /chatToken and GET /chatToken
  • API endpoints to POST /auth/jwt, POST /chat to allow users with sharable link to talk to bot though chat proxy endpoint
  • change permissions and /roles endpoint return format
  • API endpoints to PUT /roles/<role>, DELETE /roles/<role> and POST /roles
  • API endpoints to fetch and update the domain at GET/PUT /domain
  • API endpoint to fetch domain warnings at GET /domainWarnings
  • API endpoint to fetch domain actions at GET /domainActions

Fixed

  • the ansible playbook now creates a valid credentials.yml file for Rasa Core

Changed

  • moved NLG and template API from /responses to /templates
  • use decorator for json schema validations