Skip to content

Latest commit

 

History

History
483 lines (186 loc) · 19.9 KB

File metadata and controls

483 lines (186 loc) · 19.9 KB

0.0.3 (2021-12-19)

Features

0.0.3-beta.7 (2021-12-07)

Bug Fixes

  • redis cache lock work in a short time (#260) (052110a)
  • use unlock insteand del to remove lock (#271) (e6eb91e)

Reverts

  • Revert "build(deps-dev): bump chalk from 4.1.2 to 5.0.0 (#258)" (#277) (0e7c007), closes #258 #277

0.0.3-beta.6 (2021-11-24)

Bug Fixes

0.0.3-beta.5 (2021-11-12)

0.0.3-beta.4 (2021-11-08)

0.0.3-beta.3 (2021-11-03)

0.0.3-beta.2 (2021-10-20)

0.0.3-beta.1 (2021-10-17)

Reverts

  • Revert "build(deps): bump adaptivecards-templating from 2.1.0 to 2.2.0 (#216)" (#221) (ce2007b), closes #216 #221

0.0.3-beta.0 (2021-10-17)

Bug Fixes

  • add await keywords because ICache#get return a promise (e56082a)

0.0.3-alpha.6 (2021-10-06)

Features

  • lock message from mq to prevent consumer server from consuming the same message multiple times (#210) (23cb6df), closes #204

BREAKING CHANGES

  • ICache has changed to import statement from import { ICache } from '@powerbotkit/distributor' to import { ICache } from '@powerbotkit/core'`

0.0.3-alpha.5 (2021-09-29)

Bug Fixes

  • reset reployToId when fetch a dialog (d7f9e67)

Features

  • add 'payload' for MessageInput to store more data (f0983f7)
  • add MessageAction.quit to support quit the Intent (#200) (7ad8056), closes #198
  • support setting some restify request handler in getting restify distributor server (f973e1a)

0.0.3-alpha.4 (2021-09-14)

Bug Fixes

  • chache unlock key should be dialogkey (71abdb7)

Features

  • custom channel name for distributor module (9ff626e)
  • set up custom channel config (101b07e)
  • set up inbound/oubound interceptor when middlewareConfig#inboundInterceptor/outboundInterceptor exists (86defc0)

0.0.3-alpha.3 (2021-09-07)

Bug Fixes

  • deserialize value from redis in get method (a7a4f0a)

Features

  • use IRedisCacheSerializer to serialize/deserialize value. (#178) (0e12e10)

0.0.3-alpha.2 (2021-09-03)

Bug Fixes

  • stringify value when redis cache lock no-string value (60640ea)

0.0.3-alpha.1 (2021-09-02)

Features

  • intent process support promise result (346e7b3)

0.0.3-alpha.0 (2021-08-31)

Bug Fixes

  • dialog key should not be the same for different users (#171) (204b79f)

Features

  • set an expiration time when put value to redis and it will show warnning message without expire time (#173) (b3eae5e)

Reverts

0.0.2 (2021-08-29)

0.0.2-alpha.21 (2021-08-26)

0.0.2-alpha.20 (2021-08-25)

Bug Fixes

  • use 'INFO' commaned to check redis connection RedisMQ when execute init process (b4cbb3a)
  • use 'INFO' commaned to check whether redis is reday when execute init process (a6924e8)

0.0.2-alpha.19 (2021-08-25)

0.0.2-alpha.18 (2021-08-25)

Bug Fixes

  • distributor: the publisher alaways be reds mq because setupPublisher method doesn't work (90b846c)

Features

  • intent need simple and json way (be3704d)
  • RedisTlsMQ is removed and redis client need be setup when create RedisMQ (25a7a60)

0.0.2-alpha.17 (2021-08-24)

Bug Fixes

  • core: check wheter context.activity is null or undefined in get member from TeamsInfo (3edccc9)
  • distributor: fix setup error (21bcd62)

Features

  • distributor: use RestifyDistributorServer to export restify.Server (eea1b6b)
  • distributor: use RestifyDistributorServer to export restify.Server (a8d8f3a)

0.0.2-alpha.16 (2021-08-18)

Features

  • core: debug some log in mq (b9c14fa)
  • core: use the LOGGER_LEVEL environment variable to control the log display level (1544051)

0.0.2-alpha.15 (2021-08-13)

Features

  • add delete card/text support (0ef86d4)

0.0.2-alpha.14 (2021-08-12)

Features

  • move replyToId from MessageInput to GDUserSession (7e376e4)
  • remove DialogUtil in distributor part (cc9a716)

0.0.2-alpha.13 (2021-08-12)

Features

  • add reply card action message (8110b06)
  • distributor: return dialogKey afther publish turncontext (a9f16db)

0.0.2-alpha.12 (2021-08-12)

Reverts

  • Revert "build(deps): bump lowdb from 1.0.0 to 2.1.0 (#152)" (#163) (e4b22e1), closes #152 #163

0.0.2-alpha.11 (2021-08-11)

Features

  • add mult message/cards (#162) (e856d70)
  • distributor: add OnPostrReceiveMessage hook (154d065)

0.0.2-alpha.10 (2021-08-10)

Features

0.0.2-alpha.9 (2021-08-06)

0.0.2-alpha.8 (2021-08-06)

Bug Fixes

  • add hook export (9d8cc0b)
  • fix distributor-server interal import path (6956903)

0.0.2-alpha.7 (2021-08-06)

0.0.2-alpha.6 (2021-08-06)

Features

  • add tls redis support (#155) (62d4448)
  • core: add more fields for GDUser (643f969)
  • provide pre and post hook for onMessage (7b39314)

Reverts

  • Revert "feat: add print user infologgs" (#154) (a42efd4), closes #154

0.0.2-alpha.5 (2021-08-02)

Bug Fixes

  • add custom redis cache config (bc2d078)
  • core: redis mq support custom port by env vars (#153) (f5d2984)

Features

  • add print user infologgs (04f21ca)

0.0.2-alpha.4 (2021-07-30)

Bug Fixes

  • fix new field in user session to log the activity id (509ab9e)

0.0.2-alpha.3 (2021-07-30)

Reverts

  • Revert "build(deps): bump lowdb from 1.0.0 to 2.1.0 (#138)" (#150) (a06cd5f), closes #138 #150

0.0.2-alpha.2 (2021-07-30)

Bug Fixes

  • BaseWorker redirect function need bind this to call dialog service (354db90)
  • DialogUtil need to export (9a80a12)

0.0.2-alpha.1 (2021-07-27)

Bug Fixes

  • fix the customized adaptor init issue when the distributor server get created (11c72c5)

0.0.2-alpha.0 (2021-07-24)

Bug Fixes

  • export more interfaces to external to allow implment (66d7930)
  • fix the logic error of get teams member if the distributor connect to online real bot (4bb67a4)

0.0.1 (2021-07-23)

0.0.1-alpha.4 (2021-07-23)

Bug Fixes

  • do not throw error if the intent is empty (#141) (147946c)
  • core: change yarn lock to address security issue (c940104)

chore

  • modify IntentYAMLWildcardConfig for js yaml limit (d5387b9)

Code Refactoring

  • core: use forEach to rewrite WildcardIntent#doProcess (1629049)

BREAKING CHANGES

  • core: WildcardIntent#doProcess method is private
  • IntentYAMLWildcardConfig#intents change to object with stringg key from object arrays

0.0.1-alpha.3 (2020-10-29)

0.0.1-alpha.2 (2020-10-23)

Bug Fixes

  • consumer: typo fix(woker -> worker) (e8e5a56)
  • distributor: the logger import way changed (bd67ec9)
  • examples: make yarn build script pass for 'tsc is not found' (37d6119)

chore

  • core: the logger do not support default export (917ece0)

Code Refactoring

  • rewrite the core project structure (38e0c94)

Features

  • implement the consumer (1aace58)
  • make inbound/outbound middleware work (55be57b)
  • provide intent support based on wildcard (8ec8585)

BREAKING CHANGES

  • consumer: the export module contain 'woker' will replace 'worker'
  • core: logger do not support default export
  • the import way for some module may be changed

0.0.1-alpha.1 (2020-10-15)

Styles

BREAKING CHANGES

  • close ban-types rule

0.0.1-alpha.0 (2020-10-13)

Bug Fixes

  • make distributor start successfully (7e4c5aa)

Features

  • change to send the whole session to pubsub for consuming (1cb5ef2)
  • implement the inbound/outbond middleware (74e8b23)
  • implement the persist userInfo when onMemberAdded (58fa82c)