0.0.3 (2021-12-19)
0.0.3-beta.7 (2021-12-07)
- redis cache lock work in a short time (#260) (052110a)
- use unlock insteand del to remove lock (#271) (e6eb91e)
0.0.3-beta.6 (2021-11-24)
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)
- 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)
- add
awaitkeywords becauseICache#getreturn a promise (e56082a)
0.0.3-alpha.6 (2021-10-06)
- lock message from mq to prevent consumer server from consuming the same message multiple times (#210) (23cb6df), closes #204
ICachehas changed to import statement fromimport { ICache } from '@powerbotkit/distributor' toimport { ICache } from '@powerbotkit/core'`
0.0.3-alpha.5 (2021-09-29)
- reset reployToId when fetch a dialog (d7f9e67)
- add 'payload' for MessageInput to store more data (f0983f7)
- add
MessageAction.quitto 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)
- chache unlock key should be dialogkey (71abdb7)
- 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)
- deserialize value from redis in get method (a7a4f0a)
0.0.3-alpha.2 (2021-09-03)
- stringify value when redis cache lock no-string value (60640ea)
0.0.3-alpha.1 (2021-09-02)
- intent process support promise result (346e7b3)
0.0.3-alpha.0 (2021-08-31)
- set an expiration time when put value to redis and it will show warnning message without expire time (#173) (b3eae5e)
0.0.2 (2021-08-29)
0.0.2-alpha.21 (2021-08-26)
0.0.2-alpha.20 (2021-08-25)
- 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)
- distributor: the publisher alaways be reds mq because setupPublisher method doesn't work (90b846c)
- 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)
- core: check wheter context.activity is null or undefined in get member from TeamsInfo (3edccc9)
- distributor: fix setup error (21bcd62)
- distributor: use RestifyDistributorServer to export restify.Server (eea1b6b)
- distributor: use RestifyDistributorServer to export restify.Server (a8d8f3a)
0.0.2-alpha.16 (2021-08-18)
- 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)
- add delete card/text support (0ef86d4)
0.0.2-alpha.14 (2021-08-12)
- move replyToId from MessageInput to GDUserSession (7e376e4)
- remove DialogUtil in distributor part (cc9a716)
0.0.2-alpha.13 (2021-08-12)
- add reply card action message (8110b06)
- distributor: return dialogKey afther publish turncontext (a9f16db)
0.0.2-alpha.12 (2021-08-12)
0.0.2-alpha.11 (2021-08-11)
0.0.2-alpha.10 (2021-08-10)
- add card template tool (#161) (a6c939d)
- add memory-cache (#160) (632e789)
- add pre/post membersadd lifecycle (#157) (f5e1f6b)
- distributor: add update card support (8e9eba4)
0.0.2-alpha.9 (2021-08-06)
0.0.2-alpha.8 (2021-08-06)
0.0.2-alpha.7 (2021-08-06)
0.0.2-alpha.6 (2021-08-06)
- add tls redis support (#155) (62d4448)
- core: add more fields for GDUser (643f969)
- provide pre and post hook for onMessage (7b39314)
0.0.2-alpha.5 (2021-08-02)
- add custom redis cache config (bc2d078)
- core: redis mq support custom port by env vars (#153) (f5d2984)
- add print user infologgs (04f21ca)
0.0.2-alpha.4 (2021-07-30)
- fix new field in user session to log the activity id (509ab9e)
0.0.2-alpha.3 (2021-07-30)
0.0.2-alpha.2 (2021-07-30)
- BaseWorker redirect function need bind this to call dialog service (354db90)
- DialogUtil need to export (9a80a12)
0.0.2-alpha.1 (2021-07-27)
- fix the customized adaptor init issue when the distributor server get created (11c72c5)
0.0.2-alpha.0 (2021-07-24)
- 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)
- do not throw error if the intent is empty (#141) (147946c)
- core: change yarn lock to address security issue (c940104)
- modify IntentYAMLWildcardConfig for js yaml limit (d5387b9)
- core: use forEach to rewrite WildcardIntent#doProcess (1629049)
- 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)
- 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)
- core: the logger do not support default export (917ece0)
- rewrite the core project structure (38e0c94)
- implement the consumer (1aace58)
- make inbound/outbound middleware work (55be57b)
- provide intent support based on wildcard (8ec8585)
- 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)
- ts lint fix (0f24d4c)
- close ban-types rule
0.0.1-alpha.0 (2020-10-13)
- make distributor start successfully (7e4c5aa)