Skip to content

v12.1.4

Compare
Choose a tag to compare
@allardy allardy released this 19 Sep 12:03
· 395 commits to master since this release

Release Notes

Features

  • QNA module can now send content elements instead of only text. Content elements are also exported with questions (they can be re-imported later)
  • Support for oauth2 authentication added to access Botpress
  • Added visual indicator on the studio when the botpress configuration is outdated and a server reboot is suggested (it's also a one-button click to restart it)
  • Added CLI command "pullfile" and "pushfile" to access file from/to the database from a local installation (the DATABASE_URL env var must be set). use --list to list files
  • Botpress now automatically restarts if it happen to crash. Set BP_DISABLE_AUTO_RESTART to true to prevent that behavior
  • Added an "examples" module with a demo weather bot (more to come)
  • Added field to configure the number of turns before expiry for slots skill (previously had to be done in code)
  • Added action to reset session
  • A webchat user can now specify its preferred language in the bot info page

Bug Fixes

  • Fix issue where configuration was loaded before the BPFS was initialized
  • Fix issue with bot migration when there was no existing builtin_text content elements
  • Fix issue where bot was unresponsive while training was in progress
  • Fix issue with locked bots (it was impossible to do anything - even unlock)
  • Fix TLS usage with Redis
  • Fix issue with NLU and unsupported languages

Others

  • Refactor of the Slot extraction and added a bunch of tests
  • Updated UI of QNA module & Login/Register
  • Cleanup of the debugger interface & added languages
  • Added configuration in channel-web to unescape html
  • QNA will also source contexts from the NLU (instead of its configuration file)
  • Replaced api methods put/delete for get/post
  • Added buttons in the debugger (in raw json event) to copy the path of that property

Developers

  • Simplified migration development by adding 3 environment variables to override the server state (refer to services/migration/index.ts)
  • Added botpress/utils package (helper components will be there for all modules)