Releases: botpress/botpress
Releases · botpress/botpress
v12.30.9
12.30.9 (2023-06-22)
Bug Fixes
- channel-web: render carousel right away (#12597) (a02b782)
- core: allow standalone messaging server to work with proxy (#12559) (107ed26)
- core: ensure lower case email (#12554) (e05652c)
- core: timeout node when inside of skill (#12584) (8a6cfb5)
- hitl-next: updates for second conversation (#12553) (9bcd91d)
- misunderstood: unselect amended items to prevent incorrect status (#12602) (d9a533e)
- nlu: lock minipass dependency (#12689) (70ce233)
Features
- channel-web: allow bot scoped upload config (#12675) (d278f8b)
- core: add database service to status (#12649) (5f1fc8b)
Studio
0.0.67 (2023-06-22)
v12.30.8
12.30.8 (2023-04-24)
Bug Fixes
- code-editor: fix sdk intellisense (#12516) (87c44c4)
- core: fix dialog timeout loop detection (#12528) (b836482)
Features
- web-channel: before_widget overridable component (#12585) (488a1bb)
- web-channel: markdown on cards (#12491) (a898a50)
Studio
0.0.66 (2023-04-05)
Bug Fixes
Features
Messaging
1.2.10 (2023-04-19)
Features
v12.30.7
v12.30.6
12.30.6 (2022-12-06)
Bug Fixes
- core: qna with transitions source details (#12216) (36f8d44), closes #11748
- hitlnext: expire cache while updating tags (#12341) (cdc6ab6)
- web-channel: prevent error on null choice (#12228) (1a47643)
Features
- channel-web: allow choices below message (#12224) (435b5c5)
- studio: multilingual captions for skill transitions (#12240) (2b9c496)
- web-channel: add branding (#12279) (567e49b)
- web: allow to force scrolldown on messages (#12247) (5f9e7a5)
Studio
0.0.65 (2022-11-30)
Bug Fixes
0.0.64 (2022-11-24)
Features
v12.30.5
v12.30.4
12.30.4 (2022-10-26)
Bug Fixes
- admin: rm bot exists chec in security mw (#12192) (2e52b57)
- builtin: fix crash on converse api (#12205) (0c9450e)
- channel-web: don't use full lodash (#12204) (5e4ca8a)
- channel-web: inconsistent scrolling behavior (#12193) (c2f158c), closes #12034
Studio
0.0.63 (2022-10-24)
Bug Fixes
- studio: studio crash on undefined content item (#399) (1f29187)
- ui: prevent long content type to overflow (#400) (e484773)
- properly set content type form step (#401) (f713de1)
- studio: click on placeholder will focus on input field (#398) (d10d7e5)
- studio: studio crash on undefined content item (#397) (d39bae8)
Features
v12.30.3
12.30.3 (2022-10-20)
Bug Fixes
- channel-web: use avatar from last message (#12178) (a71a6fb), closes #12049
- core: resolve 'undefined' workspace (#12138) (f0b31d1)
- google-speech: allow multiline SSML content (#12139) (c99521f)
- hitlnext: issue with history and re-queue (#12150) (80b0179)
Studio
0.0.62 (2022-10-05)
Bug Fixes
Features
Messaging
1.2.7 (2022-10-19)
Bug Fixes
Features
- server: added prometheus metrics to messaging server (#546) (bf7fd94)
- telegram: allow receiving file/audio/video/image (#543) (ba628dd)
1.2.6 (2022-09-23)
Bug Fixes
- components: fix dropdown not disappearing after selection (#507) (d3558f6)
- components: focus composer when single choice btn is clicked (#525) (f467a13)
Features
- messenger: allow receiving file content elements (#480) (cfab6a1)
- webchat: added bot info page to webchat (#537) (bff1b2f)
- webchat: allow to react on message click (#521) (ace6d45)
- webchat: allow users to subscribe to different webchat events (#522) (d41eb38), closes #523
- webchat: create conversation from iframe api (#524) (39bc15e)
v12.30.2
v12.30.1
v12.30.0
12.30.0 (2022-08-29)
⚠ Important Change Notice
Please note that this release contains a security improvement for the Docker image. We went from running as the root
user to a non-root botpress
user by default. For more details about the Dockerfile USER
instruction, please refer to this documentation: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user.
Those changes will most likely not impact existing users but might require some to execute manual changes before being able to use the new image.
Only those who use or count on using local bind mounts for the /data
folder will need to follow these steps:
- On the host machine, create a
botpress
user withUID=999
andGID=999
.- E.g. on ubuntu the commands would look like:
groupadd -g 999 botpress && useradd -m -r -u 999 -g botpress botpress
- E.g. on ubuntu the commands would look like:
- Change the ownership of the local
/data
folder to the newly created user.- E.g.:
chown -R botpress:botpress <path to /data>
- E.g.:
- Now you can start the docker image using the
botpress
account and use the host mount with all the security improvements.
Or those that extend the botpress/server
image:
FROM botpress/server:v12_30_0
# Changes the user to root so you can run privileged commands.
+USER root
# Code that requires superuser privilege
# ...
# Switch back to the botpress user to keep the security improvement.
+USER botpress
Bug Fixes
- channel-web: dropdown should disable composer (#12102) (4c9924b)
- dockerfile: revert workaround and use proper solution (#12103) (3d2bf51)
- docker: fix passing env vars to running shell (#12051) (9e8f3a1)
- google-speech: error when detecting SSML (#12070) (c08a86e)
- security: only Super Admins can reboot the server (#12100) (39e2e0f)