Changelog¶
[0.15.5] - 2018-08-28¶
Added¶
- URL field queries to include or exclude fields from query result
User can specify which fields they want to include in the returned object, using one or more fields query parameters. A story object has a name key, which means that GET /stories?fields[name]=true would return only the name s of the stories.
To query nested attributes, use syntax similar to python dictionaries.
For example, a log object has the following structure: {"user_input": {"intent": {"name": "greet",...}}}
.
So to find all the unique intent values in the data, query:
?fields[user_input][intent][name]=true
.
By default this only returns distinct values for the requested field. This can be turned off by passing distinct=false
as an extra query parameter.
- supported by endpoints /responses
, /stories
, /logs
, /data
Changed¶
- maximum upload filesize increased to 800Mb
- improved rendering of long messages in
/data
tables - improved rendering of long slots in conversations view
- conversations view moved to top, now default view.
/api/version
endpoint no longer requires authentication
Removed¶
Fixed¶
- fixed issue where tensorflow training would hang
- fixed issue where not all intents would show up in dropdown in
/data/new
- fixed bug with uploading markdown training data
- fixed description in docs for how to upload a rasa core model
[0.15.4] - 2018-08-21¶
Added¶
Changed¶
- Disable save button on model configuration page if there are no changes
Removed¶
- Markdown syntax highlighting (broken for in-word emphasis which we use a lot)
Fixed¶
- Allow setting images as part of bot templates (as allowed in the domain file, specifying the image URL)
- Action bubbles truncate properly in conversations
- Message buttons display again in conversations
[0.15.3] - 2018-08-13¶
Added¶
- endpoint at
GET /stories.md
for downloading Rasa Core stories in bulk as markdown file POST /stories
endpoint supports uploading bulk stories in anmd
file
Changed¶
POST /stories
endpoint accepts plain text (<STORY>
) instead of a{'story': <STORY>}
object
Removed¶
Fixed¶
--update
option to change a user’s password in therasa_commands.py
script- Models view shrinking to nothing on some small screens
- Default secret for JWTs
- Refresh training data is view when you upload new training data
[0.15.2] - 2018-08-06¶
Added¶
- API endpoints for uploading, modifying and deleting Rasa Core stories at
/api/stories
- Pagination query parameters for bot responses and models (and improved the docs)
- Infinite scrolling for all lists
Changed¶
- No default limit for GETing data, logs and responses
- Uses Rasa Core commit 1e00dae21362b205682f87123045eabf67ab2ec8
- Uses Rasa NLU commit b08ad19fe02368a4d8266d9bb108e406aa07c249
- Improved swagger documentation including documenting authentication in many spec files.
Fixed¶
- Total counts for data and logs
Removed¶
[0.15.0] - 2018-07-27¶
Added¶
- Endpoints for managing bot responses.
- X-Total-Count header to many endpoints to help pagination.
- Ability to search and filter on /data and /logs on the server side.
- Endpoint to update training examples.
- Endpoint to find the versions of services running.
Changed¶
- Unified Platform API available at
/api
. - Unified and vastly improved API docs.
- Refactored almost all the underlying APIs!
- Moved from generating random tokens to authenticating on JWTs.
- Data is now typed from API to render in the UI
Fixed¶
- Model evaluation crashing when an intent equals None
- Many endpoints being quite esoteric/not-RESTful
- Handle token timeouts transparently in UI
Removed¶
- Dependency of Rasa applications on
rasa_extensions
. TheRasaChatInput
component is provided byrasa_core==0.10.2
.
[0.14.6] - 2018-07-12¶
Added¶
- View conversations as their associated story in preparation for saving them as test cases
Changed¶
Fixed¶
Removed¶
[0.14.5] - 2018-06-29¶
Added¶
- global travis variables for NLU and Core commit, spaCy and tensorflow versions
- get travis to test pep8
- add manage_user script to the NLU API dockerfile
Changed¶
- backend is served from a single repository
- Docker containers have custom requirements
Fixed¶
- login redirects in ui