botpress

The open-source hub to build & deploy GPT/LLM Agents ⚡️

MIT License

Downloads
6.3K
Stars
12.6K
Committers
23

Bot releases are visible (Hide)

botpress - v12.30.9 Latest Release

Published by github-actions[bot] over 1 year ago

12.30.9 (2023-06-22)

Bug Fixes

Features

Studio

0.0.67 (2023-06-22)

botpress - v12.30.8

Published by github-actions[bot] over 1 year ago

12.30.8 (2023-04-24)

Bug Fixes

Features

Studio

0.0.66 (2023-04-05)

Bug Fixes

  • studio: allow context menu on non default language (#410) (651c1af)

Features

Messaging

1.2.10 (2023-04-19)

Features

botpress - v12.30.7

Published by github-actions[bot] over 1 year ago

12.30.7 (2023-02-16)

Bug Fixes

botpress - v12.30.6

Published by github-actions[bot] almost 2 years ago

12.30.6 (2022-12-06)

Bug Fixes

Features

Studio

0.0.65 (2022-11-30)

Bug Fixes

  • studio: skillbar hidden on non default lang (#407) (6431901)

0.0.64 (2022-11-24)

Features

  • studio: multilingual captions for skill transitions (#405) (3b50dc2)
botpress - v12.30.5

Published by github-actions[bot] almost 2 years ago

12.30.5 (2022-11-02)

Bug Fixes

botpress - v12.30.4

Published by github-actions[bot] almost 2 years ago

12.30.4 (2022-10-26)

Bug Fixes

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

  • double click on draggable item to edit (#402) (f6619f1)
botpress - v12.30.3

Published by github-actions[bot] almost 2 years ago

12.30.3 (2022-10-20)

Bug Fixes

Studio

0.0.62 (2022-10-05)

Bug Fixes

  • studio: fix NLU utterances placholder on chrome (#393) (51e003c)

Features

  • flow-editor: Drag n Drop to reorder node element items (#392) (d4f9cf0)

Messaging

1.2.7 (2022-10-19)

Bug Fixes

  • webchat: remove start conversion button (#541) (9d5b5e5)

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)
botpress - v12.30.2

Published by github-actions[bot] about 2 years ago

12.30.2 (2022-09-15)

Bug Fixes

Nlu

1.0.2 (2022-09-09)

Bug Fixes

botpress - v12.30.1

Published by github-actions[bot] about 2 years ago

12.30.1 (2022-09-01)

Bug Fixes

botpress - v12.30.0

Published by github-actions[bot] about 2 years ago

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:

  1. On the host machine, create a botpress user with UID=999 and GID=999.
    • E.g. on ubuntu the commands would look like: groupadd -g 999 botpress && useradd -m -r -u 999 -g botpress botpress
  2. Change the ownership of the local /data folder to the newly created user.
    • E.g.: chown -R botpress:botpress <path to /data>
  3. 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)

Features

Studio

0.0.61 (2022-08-25)

Features

  • studio: allow third party content types to preview images (#390) (d119641)

0.0.60 (2022-08-22)

Bug Fixes

0.0.59 (2022-08-18)

Bug Fixes

  • studio: fix img renderer for node preview (#385) (3f928c3)

0.0.58 (2022-08-18)

Bug Fixes

Features

  • studio: preview content elements from skills (#382) (88121c3)
botpress - v12.29.1

Published by github-actions[bot] about 2 years ago

12.29.1 (2022-08-01)

Bug Fixes

Studio

0.0.57 (2022-07-28)

Bug Fixes

  • debugger: fix display of log timestamp (#375) (7d69cae)
  • security: fix access to public envs when bot is unmounted (#374) (7a6ff2e)

Messaging

1.2.5 (2022-07-29)

1.2.4 (2022-07-28)

Bug Fixes

  • components: fix dropdown not disappearing after selection (#507) (d3558f6)
botpress - v12.29.0

Published by github-actions[bot] about 2 years ago

12.29.0 (2022-07-26)

⚠ Important Change Notice

Please note that some security improvements have been made in the Docker image (botpress/server). The binaries and data folder are now owned by the botpress user by default. The documentation has been updated to reflect those changes.

Changes:

We added an entrypoint that changes ownership of the /data folder to the botpress user.

And we updated the command so that the Botpress and duckling servers are started by the botpress user.

  • The main change is:
- bash -c "./duckling & ./bp"
+ su - botpress -c "./duckling & ./bp"

If you were overriding any of the two, please make sure to read the doc, check the code of the entrypoint , and update your code accordingly.


Bug Fixes

  • admin: log the user out when account is locked out on pass change (#11997) (5ba4d32)
  • basic-skills: reused choice will not start with fresh variables (#11949) (93b3fc0)
  • code-editor: remove current value from env var typings (#11990) (e4c0fdd)
  • hitl-next: prevent triggering webhook without a url (#12033) (7aa347f)
  • security: validate bot access (#11978) (4277f5c)
  • webchat: add aria labels to header buttons for screen readers (8c6ebb8)

Features

Studio

0.0.56 (2022-07-26)

Bug Fixes

  • auth: fix authenticating with cookie storage (#372) (188fb5b)

0.0.55 (2022-07-18)

Bug Fixes

botpress - v12.28.1

Published by github-actions[bot] over 2 years ago

12.28.1 (2022-07-13)

Bug Fixes

Features

Studio

0.0.54 (2022-07-12)

Bug Fixes

  • server: properly return socket transport array to ui (#363) (4eb2695)

0.0.53 (2022-07-11)

Bug Fixes

  • debugger: escape html chars from logs (#358) (15c6510)
  • flow-editor: escape html chars from node items previews (#357) (562ebef)
  • settings: improve bot name validation (#355) (4c64c49)
  • statusBar: multi-lang training status logic (#359) (e5029f1)
botpress - v12.28.0

Published by github-actions[bot] over 2 years ago

12.28.0 (2022-06-27)

Bug Fixes

Features

  • hitlnext: add skill, fix lang & expired handoff (#11775) (a67bf73)

Studio

0.0.52 (2022-06-16)

Bug Fixes

Messaging

1.2.3 (2022-05-25)

Features

  • messenger: allow receiving file content elements (#480) (cfab6a1)

1.2.2 (2022-04-19)

Bug Fixes

  • shutdown: fix channels not being cleared correctly (#444) (95fde0f)

1.2.1 (2022-04-12)

Features

Nlu

1.0.1 (2022-06-15)

Bug Fixes

  • nlu-server: progress watch-dog fully stops when error or done (#212) (c4b811e)
  • nlu-server: revert back knex version (#210) (2227ab6)
  • nlu-server: upgrade knex version (8238c31)

1.0.0 (2022-06-07)

Bug Fixes

  • dockerfile now reference correct path (#203) (dcd94e8)

1.0.0-rc.5 (2022-01-27)

Bug Fixes

  • docker: fix docker entrypoint execution (#128) (31ae0e0)
  • nlu-server: fix usage of postgres database (a2209f7)
  • node-bindings: rhel bindings are used on rhel (#141) (35c8601)
  • wrong merge of master in next (#122) (9cb3a5d)

Features

  • nlu-server: nlu-server won't serve models of invalid spec (#130) (16fdf10)

1.0.0-rc.3 (2021-10-29)

Bug Fixes

  • nlu-cli: upgrade version of nlu-cli (272638b)
  • nlu-server: fix unit tests by initializing app once (85469f7)
  • nlu-server: no maximum size for trainset in database (#99) (6d7bb32)
  • nlu-server: rm consecutive dots in model files extensions (#95) (1a96d13)

Features

  • nlu-client: make nlu-client configurable with an axios config (#104) (4562304)
  • nlu-server: add a route to list all trainings of an app (#96) (505fe1d)
  • nlu-server: calling training twice with same payload results in HTTP 409; training already started (#97) (f1e4a08)

1.0.0-rc.2 (2021-09-01)

Bug Fixes

  • nlu-engine: training reports progress at least every 10 seconds (#85) (ae0de7e)
  • pkg: packaging problem with a pg-pubsub dependency (b5a6dfb)

Features

  • nlu-server: distributed training queue to scale training nlu horizontally (#72) (98e0920), closes #75
  • nlu-server: remove authorization and replace credentials by an app-id header (#79) (09fc610)
botpress - v12.27.0

Published by github-actions[bot] over 2 years ago

12.27.0 (2022-04-26)

Bug Fixes

Features

Studio

0.0.51 (2022-04-06)

Bug Fixes

  • actions: removed tooltip with doc of deprecated api (#326) (72a40c2)
  • debugger: do not escape user input in debugger logs (#327) (60afbfa)
  • hooks: send events to core on bot mount and unmount (#322) (fbb4f61)

0.0.50 (2022-03-25)

Messaging

1.2.0 (2022-04-01)

1.1.8 (2022-03-30)

Bug Fixes

  • distributed: fix locks failing to release (#429) (dc1f159)

Features

1.1.7 (2022-03-25)

Bug Fixes

  • messenger: remove flaky typing off event (#422) (80549c7)

Features

1.1.6 (2022-03-22)

1.1.5 (2022-03-17)

Features

  • components: added location component (#409) (89ea074)
botpress - v12.26.12

Published by github-actions[bot] over 2 years ago

12.26.12 (2022-03-21)

Bug Fixes

botpress - v12.26.11

Published by github-actions[bot] over 2 years ago

12.26.11 (2022-03-17)

Bug Fixes

Features

Studio

0.0.49 (2022-03-17)

Bug Fixes

Features

  • studio: allow disabling file listeners for read-only deployments (#242) (efad392)

Messaging

1.1.4 (2022-03-10)

Bug Fixes

  • pkg: revert to 5.2.0 (#404) (58cdf9a)
  • sockets: fix socket unable to send error message crashing server (#402) (b18c779)

1.1.3 (2022-02-18)

Bug Fixes

Features

1.1.2 (2022-02-17)

1.1.1 (2022-02-17)

Bug Fixes

1.1.0 (2022-02-16)

Bug Fixes

  • inject: fix inject script public path (#361) (6736b59)

Features

1.0.7 (2022-02-11)

Bug Fixes

1.0.6 (2022-02-11)

Features

  • channels: remove experimental channels feature flag (#350) (fffaf9b)

1.0.5 (2022-02-09)

Features

  • clients: allow specifying a custom client id (#343) (cd42f30)
botpress - v12.26.10

Published by github-actions[bot] over 2 years ago

Botpress

12.26.10 (2022-02-10)

Bug Fixes

Features

Studio

0.0.48 (2022-02-09)

Bug Fixes

Reverts

0.0.47 (2022-02-07)

Bug Fixes

  • studio: fix random error with lang switcher (#253) (1fe38d5)
  • studio: prevent back & forth when file is not found (#249) (c22ea75)
  • studio-be: fix cache invalidation being discarded by flow service (#229) (e15f83e)
  • ui: no model warning in debugger only appears when there's no model (#257) (f66369f)
  • ui: zoom in and out from cursor position (#262) (6ed8110)
  • properly display start enterprise trial (#248) (900b067)

Features

  • studio: adds guided tour button to top (#227) (8c0d57f)

Messaging

1.0.4 (2022-02-07)

1.0.3 (2022-02-04)

Bug Fixes

  • client: strip unknown data received from webhook (#332) (84a4baa)
  • instance: auto start error 404 instead of 500 (#335) (4671560)

Features

1.0.2 (2022-01-28)

Features

1.0.1 (2022-01-27)

Bug Fixes

1.0.0 (2022-01-25)

0.1.23 (2022-01-19)

Bug Fixes

  • server: fix server not closing when spinned (4bd6a6f)

Features

  • client: allow to modify options dynamically (ab17e70)

0.1.22 (2022-01-18)

botpress - v12.26.9

Published by github-actions[bot] almost 3 years ago

Botpress Server

12.26.9 (2022-01-17)

Bug Fixes

Features

  • messaging: support receiving proactive messages (#5728) (57c20f3)
  • misunderstood: add support for all types of messages (#5731) (8c6adff), closes #5734

Botpress studio

0.0.46 (2022-01-14)

Bug Fixes

  • flow: reverse flow name condition (a613812)

0.0.45 (2022-01-14)

Bug Fixes

  • copy: copying skill makes clone but uses same cms content (79d728e)
  • copy: imperatively create flows bc side-effect selector out of sync (b957b5b)
  • flow: tiny z-index css fix (b97fbf4)
  • layout: bottom panel maintain size (3a943a9)
  • nlu: trim entity occurences on change (#223) (6588327)
  • studio: add content notice translations (96e4611)
  • studio: prevent skills folder with casing (32823b2)
  • ui: remove enterprise callout for enterprise user (72f26ed)

Features

  • content: add notice when content shared (ec8ef0c)
  • studio: add warning when editing shared content (bb8bc30)

Messaging

0.1.21 (2022-01-13)

Bug Fixes

  • channels: readd clearing and fix auto start (#297) (8d01733)
  • migration: fix alter table migration not working with sqlite (#290) (2599256)

Features

0.1.20 (2021-12-13)

Bug Fixes

  • channels: read the conversation.started event (#282) (145d4f4)
  • migrations: fix migrations with targets that are out of bounds (#274) (c0e7a50)
  • sync: add lock for provider name (#284) (f92111c)

Features

0.1.19 (2021-11-30)

Bug Fixes

  • monitoring: fix listing outdated errored conduits (#261) (c046dac)
botpress - v12.26.8

Published by laurentlp almost 3 years ago

Botpress Server

Bug Fixes

  • admin: DEV-1238: Hide/Show Button admin panel (#5634) (9ed29d3)
  • admin: fix user management (#5623) (eda1c43)
  • admin: increase module upload timeout (#5684) (b44b45c)
  • auth: remove add to ws in user creation (#5686) (6ed8f6d)
  • basic-skills: added some form validation (28e5609)
  • basic-skills: added some form validation (c0f6392)
  • channel-web: make embed chat icon less weird in iframe (#5640) (99b1a9b)
  • channel-web: disable autoscroll when user scroll manually (#5694) (391ef90)
  • channel-web: display feedback actions on all q&a answers (#5662) (7d342f9)
  • channel-web: fix image path when using custom url (#5689) (8c29b47)
  • channel-web: fix migrating large number of conversations: (#5712) (9d922fe)
  • channel-web: handle RTL text direction (6642d74)
  • channel-web: resent on enter (8bb3480)
  • channel-web: reset on ctrl enter (3cb2f3f)
  • code-editor: allow folder in file names (#5620) (0bc6b1a)
  • code-editor: DEV-1964: DX improvement. Have the same behavior as VSCODE (#5642) (be5eae0)
  • core: fix auth service for channels (#5637) (68eda02)
  • core: fix createdOn save order (#5629) (b8b86a2)
  • core: partial fix for bp push (#5652) (b24bc3f)
  • core: wait for cache invaliation after update/set attributes (#5711) (472cd2d)
  • dx: fix e2e tests (#5697) (a472ac4)
  • emulator: implicitly handle text direction (d23e7a1)
  • launch: added instructions for newbies (#5653) (b949540)
  • migrations: fix TESTMIG_ALL (#5631) (fb6cfcf)
  • nlu: adding modelId to output (#5650) (6c00bc6)
  • realtime: allow to use websocket without sticky sessions (#5688) (5181340), closes #5693
  • skills: dialog overflow on too many params, fixes #149 (#5614) (817e21c)
  • skills: fix subsequent call api (#5628) (4f53ce8)
  • webchat: fixed bug of allowing user to send more than the max utterance length (#5633) (1f18201)
  • add env variables to list (#5625) (4b1ca70)
  • admin: error "BP_0044" when there is disabled bots in the bot list (#5618) (a04c5d4)
  • code-editor: bug selecting file of same name (#5632) (88175a4)
  • webchat: mic icon overlaid on button (#5626) (b3955fe)

Messaging

0.1.18 (2021-11-29)

Bug Fixes

Features

Studio

0.0.44 (2021-12-02)

Bug Fixes

  • redis: fix redis only retrying to connect 10 times (#211) (93c294d)

0.0.43 (2021-11-19)

Bug Fixes

  • debugger: Voice-Content Type in Emulator (#163) (da4c466)
  • nlu: trim utterances on server side (#175) (c4188a3)
  • qna: disable new qna creation on IME input (#164) (d748507)
  • studio: fix error when renaming node (#159) (0183dfa)
  • studio: fix regression in utterance parsing (#200) (bce7938)
  • studio: fix url when using a different path (#205) (e30b54c)
  • studio: incorrect transition migration after updating skill (#179) (b30c7e3)
  • studio: more time for logging that user is logged out (#192) (f7c5035)
  • studio: no ghost flows when deleting a bot (#160) (60825f3)
  • studio: nodes created during transition drag will properly open node properties (#154) (5d7f28f)
  • studio: prevent using skills in folde rname (#157) (9e89dcf)
  • studio: warns user about double braces (#168) (371e8ae)
  • studio: Warns user he will be logged out (#185) (323e2b2)
  • zoom: added translations (c833e62)
  • zoom: apply translations (ce1e8c7)
  • zoom: more spacing around the zoom buttons (5bcca17)
  • hardcoded query in context dropdown (#176) (4e8cb8d)
  • subdomain media URL (0332d21)

Features

  • bottomPanel: add common button on code editor (#162) (e49ec77)
  • studio: diagram option to fit the current flow (df5f64d)
  • studio: diagram option to fit the current flow (cb45414)
  • toolbar: Add CTA button (#204) (f61b9ca)
Package Rankings
Top 1.72% on Npmjs.org
Badges
Extracted from project README
Discord YouTube Subscribe Documentation @botpress/sdk @botpress/cli
Related Projects