alloy-worker
Version:
面向事务的高可用 Web Worker 通信框架
184 lines (166 loc) • 21.3 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
## 1.4.0 (2021-11-08)
### Features
* action handler return Promise ([9f886b5](https://github.com/AlloyTeam/alloy-worker/commit/9f886b5d3d0945aee0b4bf46082b05a68b031043))
* add @types/node ([8c11905](https://github.com/AlloyTeam/alloy-worker/commit/8c1190500348d06f52177f828cf9e50fb967b286))
* add action handler error report ([ae3b90b](https://github.com/AlloyTeam/alloy-worker/commit/ae3b90b3e22d21290afc2dfe72fa29cf9e4bbf3a))
* add action handler error report ([c278db8](https://github.com/AlloyTeam/alloy-worker/commit/c278db88de4e4c42e8c861d7ca9f57bb5f77e48d))
* add base action class ([176ea8b](https://github.com/AlloyTeam/alloy-worker/commit/176ea8bcc9ef1f5abef7234589fc6bb8d987f66f))
* add base controller and channel ([4ed9396](https://github.com/AlloyTeam/alloy-worker/commit/4ed939698fea53b717ddcf875aebdd0caefe616d))
* add branch introduction ([0ab15e5](https://github.com/AlloyTeam/alloy-worker/commit/0ab15e556ecb3cd357ff119e02445fba28e63935))
* add channel comment ([d9645e0](https://github.com/AlloyTeam/alloy-worker/commit/d9645e09451cb6480cd7c74f864408a28c62999c))
* add channel messsage debug log ([09a75b9](https://github.com/AlloyTeam/alloy-worker/commit/09a75b920b8bd2b554298392753122da182795c3))
* add channel timeout report ([fbdb268](https://github.com/AlloyTeam/alloy-worker/commit/fbdb2682103b6fa5432889b8bf6a45eea070d4b7))
* add channel-report ([7234f46](https://github.com/AlloyTeam/alloy-worker/commit/7234f463766d358fa618a4ac2dd65e2fd38242e7))
* add cookie activity ([c57ad99](https://github.com/AlloyTeam/alloy-worker/commit/c57ad9938b14c355dc25cf70f5a9e26e051e93c7))
* add create Alloy Worker instance factory function ([d6a0796](https://github.com/AlloyTeam/alloy-worker/commit/d6a07965f3c8a1ebe173a442c6c979ff6aae4310))
* add generics type for requestPromise ([55110ac](https://github.com/AlloyTeam/alloy-worker/commit/55110ac7bd00f05ad22426d5b8511894ebc4f413))
* add generics type for requestPromise ([5761383](https://github.com/AlloyTeam/alloy-worker/commit/57613837f33514846345621f28952d753845d1d6))
* add generics type for requestPromise ([5710b93](https://github.com/AlloyTeam/alloy-worker/commit/5710b9328bdc1ae2deb5a51c75ec86e144c80892))
* add heart beat check ([2f785d7](https://github.com/AlloyTeam/alloy-worker/commit/2f785d7f2464a7d202bf2e30ee5e5bb6bda8c7b3))
* add main thread and worker thread controller ([1f07b22](https://github.com/AlloyTeam/alloy-worker/commit/1f07b226c04e82400cf9e8747d1fa37515dd5294))
* add raven to report worker thread error stack ([2e69350](https://github.com/AlloyTeam/alloy-worker/commit/2e69350cb45bb056fdc590e06b758ca72e23dc87))
* add report proxy log color ([5e751f7](https://github.com/AlloyTeam/alloy-worker/commit/5e751f77a7f1d53fd9e7ef62e7f434b867330cf8))
* add report-proxy for isomorphism ([4ca67e2](https://github.com/AlloyTeam/alloy-worker/commit/4ca67e2065ddb75f1e9da6b60a1cf650e77d8a56))
* add support for data transfer ([8337170](https://github.com/AlloyTeam/alloy-worker/commit/8337170518633f4134e78f5ba26a2733fd66d181))
* add template script empty name check ([540a74f](https://github.com/AlloyTeam/alloy-worker/commit/540a74fb7b565a1b20e6410cb12cbd7bd3dfdf9b))
* add threadAction to action ([975c5eb](https://github.com/AlloyTeam/alloy-worker/commit/975c5eb136476f30bfbef64ba5e4f6d59b0b403d))
* add transfer type declation ([b22d61a](https://github.com/AlloyTeam/alloy-worker/commit/b22d61ad0b970c7b669b4cd6ad617e19fbf0d8ea))
* add type decalaration for cookie action ([2800218](https://github.com/AlloyTeam/alloy-worker/commit/28002189a0ffa731ac61ebeeaa637665cb7e16d9))
* add worker ability report ([395d5f7](https://github.com/AlloyTeam/alloy-worker/commit/395d5f7ce2067bdc4804c5b2edcbc2cb07c01d04))
* add worker debug mode ([04abadd](https://github.com/AlloyTeam/alloy-worker/commit/04abadd8a547f90d829c82d8b059f65ddf1502ab))
* add worker monitor report and uniform monitor ([c20d6ad](https://github.com/AlloyTeam/alloy-worker/commit/c20d6ad387131752fc6b798fb56524ad7b92911c))
* add worker status check class ([aa546cd](https://github.com/AlloyTeam/alloy-worker/commit/aa546cd3335e73202c70d74951361271999e36c2))
* call worker test in page ([c77839e](https://github.com/AlloyTeam/alloy-worker/commit/c77839e8e866030372775137ec7495e6455f465b))
* change console warn to log ([38f6cc1](https://github.com/AlloyTeam/alloy-worker/commit/38f6cc153c9022e331435dae7b06bf04362624a9))
* change interface define ([b05587a](https://github.com/AlloyTeam/alloy-worker/commit/b05587afc8b315afb8647e160150ffc262a354a8))
* change sessionId length to 16 ([cceb44d](https://github.com/AlloyTeam/alloy-worker/commit/cceb44de9d2844aa8bfc32b18b838af539876375))
* change to const enum ([e8fc96f](https://github.com/AlloyTeam/alloy-worker/commit/e8fc96febab52fc0f22020e5207ca971b52949d1))
* change worker manifest name ([31a2be1](https://github.com/AlloyTeam/alloy-worker/commit/31a2be165f788f598b24499ae716090a2c327187))
* channel add timeout report ([156b6f8](https://github.com/AlloyTeam/alloy-worker/commit/156b6f82dd0859becd457ff675a0b73efe48803c))
* channel rely on controller interface, no instance ([1cba76f](https://github.com/AlloyTeam/alloy-worker/commit/1cba76f285dfbb595c2d2e2517cb6fc7c12f2a79))
* check payload buffer prop ([08a8c83](https://github.com/AlloyTeam/alloy-worker/commit/08a8c83bf1cbc5f506ff0bc608e14cbcd28afdb9))
* default channel timeout from config ([8166b90](https://github.com/AlloyTeam/alloy-worker/commit/8166b9030dc2c9da8a8120eddbf50f77e965059e))
* export main thread worker to global for debug ([9becae4](https://github.com/AlloyTeam/alloy-worker/commit/9becae4000c415881c67d1794d19806229eac7fd))
* export payload type ([3ac56e9](https://github.com/AlloyTeam/alloy-worker/commit/3ac56e96e3ba3e2b0f50e0ca65fb116fbe33dfbf))
* fix eslint error ([e2192cb](https://github.com/AlloyTeam/alloy-worker/commit/e2192cb259a80f98c6fbc945f8e33f6f50542bad))
* get cookie after worker thread init ([16b543b](https://github.com/AlloyTeam/alloy-worker/commit/16b543bb1b50100201a6cde6cd286fc0cd9d11c0))
* keep worker status as property ([e79f67a](https://github.com/AlloyTeam/alloy-worker/commit/e79f67a9382791020c873eeac6547ef67c86ccb7))
* normal message as health heartbeat ([0d3628a](https://github.com/AlloyTeam/alloy-worker/commit/0d3628a1ea2d919335f92a4d624c9a1a99484b89))
* prevent worker thread circle create ([466c68c](https://github.com/AlloyTeam/alloy-worker/commit/466c68c9fff526eb0b332ccdb3422b03381d5f86))
* remove duplicate worker ability test ([37a6f97](https://github.com/AlloyTeam/alloy-worker/commit/37a6f97b93e7415747e5381e052b5c7029cf256a))
* remove getCookie() call ([96b4ccb](https://github.com/AlloyTeam/alloy-worker/commit/96b4ccb242f28723c9e5a6ec2afe1179e0443e65))
* remove usless code ([00c5ed9](https://github.com/AlloyTeam/alloy-worker/commit/00c5ed9b0ea8a95fd2f8d5e055f355d311f958da))
* remove worker get cookie test ([f279794](https://github.com/AlloyTeam/alloy-worker/commit/f2797943d1a1c3ddf2637252d8cc798979d440b3))
* requesetPromise payload set as optional ([3e43992](https://github.com/AlloyTeam/alloy-worker/commit/3e439928e88c9d6abab3f5cf24a38499bbaf0e86))
* response return action type ([514ecae](https://github.com/AlloyTeam/alloy-worker/commit/514ecae9187380dd1a60f173028580b9656657a5))
* stop heartbeatcheck when terminate ([1d19b11](https://github.com/AlloyTeam/alloy-worker/commit/1d19b11539e1212dc452a16305a2c12c6c36ee22))
* throw action handler error ([2948e66](https://github.com/AlloyTeam/alloy-worker/commit/2948e66c55d063ca81dc8a05d8a8f920b30ade3b))
* throw actionHandler Promise error ([b9ea8e5](https://github.com/AlloyTeam/alloy-worker/commit/b9ea8e51263df0bd8901a482267957f15e87a301))
* uniform conosle.error ([18de63f](https://github.com/AlloyTeam/alloy-worker/commit/18de63ff0f9b517b80db8261d4b4eddcf89e0f74))
* uniform conosle.log ([5c37ec9](https://github.com/AlloyTeam/alloy-worker/commit/5c37ec9d69d92a028f2c67b6eb7dd3d5bec0b9fb))
* uniform console and error info ([12db340](https://github.com/AlloyTeam/alloy-worker/commit/12db340f0c4571bb90f2719087a361f5a5e9db39))
* update debug page ([5c68679](https://github.com/AlloyTeam/alloy-worker/commit/5c686796cf55be8033b1ab620b3abd0ca717c633))
* update default status duration to NaN ([420c1c4](https://github.com/AlloyTeam/alloy-worker/commit/420c1c47200247cf5720720c18de3aa8efb8288c))
* update monitor report key ([a681393](https://github.com/AlloyTeam/alloy-worker/commit/a6813938e90c4a0e1e7722196f5a8c62fb876b3e))
* update weblog report info ([b503d2a](https://github.com/AlloyTeam/alloy-worker/commit/b503d2a608a6076e02256058843f174eaba55509))
* worker ability action add heartbeat test ([8428e4e](https://github.com/AlloyTeam/alloy-worker/commit/8428e4e2c423b27227b25e77f3d9394a02a8ae7d))
* worker controller get workerReport from global ([a844ab7](https://github.com/AlloyTeam/alloy-worker/commit/a844ab7f9704b0cbdd5ad97cdbd7daf01c0c990b))
* worker send weblog ([7c51448](https://github.com/AlloyTeam/alloy-worker/commit/7c514484d41e9dcd3fdcbbb704ba39c253cf619d))
* workerReadyDuration default value to -1 ([62592ce](https://github.com/AlloyTeam/alloy-worker/commit/62592ceb522241908588c25b7e58d04cef289b38))
### Bug Fixes
* actionHandler bind context ([852c139](https://github.com/AlloyTeam/alloy-worker/commit/852c139e22a9bdfd6a37ff42ee1cfe3b55d6142f))
* channel timeout bug ([33a656e](https://github.com/AlloyTeam/alloy-worker/commit/33a656e06cbeb53a391a9b878b9128d160697c4e))
* duplicate worker status report ([0acb4e7](https://github.com/AlloyTeam/alloy-worker/commit/0acb4e76de11d2e7956d4d0d956bd33ea41fbf7e))
* eslint warning ([f1fa055](https://github.com/AlloyTeam/alloy-worker/commit/f1fa055ef22d05dae68d1344b56ef12875f149e6))
* eslint warning ([5508c86](https://github.com/AlloyTeam/alloy-worker/commit/5508c86ed586f2d0e8d5abf1eaa4e2d011b8969a))
* fix ts type error ([a8f69a9](https://github.com/AlloyTeam/alloy-worker/commit/a8f69a93f6d3d3efbcec105bd44324d6ac8ebb73))
* heartbeet still checking after stop ([5c83e0b](https://github.com/AlloyTeam/alloy-worker/commit/5c83e0b6fb105d8061011fa0021ec018172cfa7b))
* heartbeet still checking after stop ([39a0489](https://github.com/AlloyTeam/alloy-worker/commit/39a04899fd6a4c2ec795bbffdc3772e7ca285760))
* npm package file not exist ([ee609e0](https://github.com/AlloyTeam/alloy-worker/commit/ee609e02433d1fbd4c580cb03cc3a38125e8c629))
* payload undefined ([a3ce0bb](https://github.com/AlloyTeam/alloy-worker/commit/a3ce0bb758f809da4bbc0fc7e88938ab4d9f0928))
* transfer buffer ([6915d50](https://github.com/AlloyTeam/alloy-worker/commit/6915d5026cd8add28bfc83b6bf03c14b2a64b630))
* worker report bind raven ([f8d9fa3](https://github.com/AlloyTeam/alloy-worker/commit/f8d9fa300eaaedc34b92809e831befd1e091ca9a))
## 1.3.0 (2021-04-14)
### Features
* action handler return Promise ([9f886b5](https://github.com/AlloyTeam/alloy-worker/commit/9f886b5d3d0945aee0b4bf46082b05a68b031043))
* add action handler error report ([c278db8](https://github.com/AlloyTeam/alloy-worker/commit/c278db88de4e4c42e8c861d7ca9f57bb5f77e48d))
* add action handler error report ([ae3b90b](https://github.com/AlloyTeam/alloy-worker/commit/ae3b90b3e22d21290afc2dfe72fa29cf9e4bbf3a))
* add base action class ([176ea8b](https://github.com/AlloyTeam/alloy-worker/commit/176ea8bcc9ef1f5abef7234589fc6bb8d987f66f))
* add base controller and channel ([4ed9396](https://github.com/AlloyTeam/alloy-worker/commit/4ed939698fea53b717ddcf875aebdd0caefe616d))
* add channel comment ([d9645e0](https://github.com/AlloyTeam/alloy-worker/commit/d9645e09451cb6480cd7c74f864408a28c62999c))
* add channel messsage debug log ([09a75b9](https://github.com/AlloyTeam/alloy-worker/commit/09a75b920b8bd2b554298392753122da182795c3))
* add channel timeout report ([fbdb268](https://github.com/AlloyTeam/alloy-worker/commit/fbdb2682103b6fa5432889b8bf6a45eea070d4b7))
* add channel-report ([7234f46](https://github.com/AlloyTeam/alloy-worker/commit/7234f463766d358fa618a4ac2dd65e2fd38242e7))
* add cookie activity ([c57ad99](https://github.com/AlloyTeam/alloy-worker/commit/c57ad9938b14c355dc25cf70f5a9e26e051e93c7))
* add create Alloy Worker instance factory function ([d6a0796](https://github.com/AlloyTeam/alloy-worker/commit/d6a07965f3c8a1ebe173a442c6c979ff6aae4310))
* add generics type for requestPromise ([55110ac](https://github.com/AlloyTeam/alloy-worker/commit/55110ac7bd00f05ad22426d5b8511894ebc4f413))
* add generics type for requestPromise ([5761383](https://github.com/AlloyTeam/alloy-worker/commit/57613837f33514846345621f28952d753845d1d6))
* add generics type for requestPromise ([5710b93](https://github.com/AlloyTeam/alloy-worker/commit/5710b9328bdc1ae2deb5a51c75ec86e144c80892))
* add heart beat check ([2f785d7](https://github.com/AlloyTeam/alloy-worker/commit/2f785d7f2464a7d202bf2e30ee5e5bb6bda8c7b3))
* add main thread and worker thread controller ([1f07b22](https://github.com/AlloyTeam/alloy-worker/commit/1f07b226c04e82400cf9e8747d1fa37515dd5294))
* add raven to report worker thread error stack ([2e69350](https://github.com/AlloyTeam/alloy-worker/commit/2e69350cb45bb056fdc590e06b758ca72e23dc87))
* add report proxy log color ([5e751f7](https://github.com/AlloyTeam/alloy-worker/commit/5e751f77a7f1d53fd9e7ef62e7f434b867330cf8))
* add report-proxy for isomorphism ([4ca67e2](https://github.com/AlloyTeam/alloy-worker/commit/4ca67e2065ddb75f1e9da6b60a1cf650e77d8a56))
* add support for data transfer ([8337170](https://github.com/AlloyTeam/alloy-worker/commit/8337170518633f4134e78f5ba26a2733fd66d181))
* add template script empty name check ([540a74f](https://github.com/AlloyTeam/alloy-worker/commit/540a74fb7b565a1b20e6410cb12cbd7bd3dfdf9b))
* add threadAction to action ([975c5eb](https://github.com/AlloyTeam/alloy-worker/commit/975c5eb136476f30bfbef64ba5e4f6d59b0b403d))
* add transfer type declation ([b22d61a](https://github.com/AlloyTeam/alloy-worker/commit/b22d61ad0b970c7b669b4cd6ad617e19fbf0d8ea))
* add type decalaration for cookie action ([2800218](https://github.com/AlloyTeam/alloy-worker/commit/28002189a0ffa731ac61ebeeaa637665cb7e16d9))
* add worker ability report ([395d5f7](https://github.com/AlloyTeam/alloy-worker/commit/395d5f7ce2067bdc4804c5b2edcbc2cb07c01d04))
* add worker debug mode ([04abadd](https://github.com/AlloyTeam/alloy-worker/commit/04abadd8a547f90d829c82d8b059f65ddf1502ab))
* add worker monitor report and uniform monitor ([c20d6ad](https://github.com/AlloyTeam/alloy-worker/commit/c20d6ad387131752fc6b798fb56524ad7b92911c))
* add worker status check class ([aa546cd](https://github.com/AlloyTeam/alloy-worker/commit/aa546cd3335e73202c70d74951361271999e36c2))
* call worker test in page ([c77839e](https://github.com/AlloyTeam/alloy-worker/commit/c77839e8e866030372775137ec7495e6455f465b))
* change console warn to log ([38f6cc1](https://github.com/AlloyTeam/alloy-worker/commit/38f6cc153c9022e331435dae7b06bf04362624a9))
* change interface define ([b05587a](https://github.com/AlloyTeam/alloy-worker/commit/b05587afc8b315afb8647e160150ffc262a354a8))
* change sessionId length to 16 ([cceb44d](https://github.com/AlloyTeam/alloy-worker/commit/cceb44de9d2844aa8bfc32b18b838af539876375))
* change to const enum ([e8fc96f](https://github.com/AlloyTeam/alloy-worker/commit/e8fc96febab52fc0f22020e5207ca971b52949d1))
* change worker manifest name ([31a2be1](https://github.com/AlloyTeam/alloy-worker/commit/31a2be165f788f598b24499ae716090a2c327187))
* channel add timeout report ([156b6f8](https://github.com/AlloyTeam/alloy-worker/commit/156b6f82dd0859becd457ff675a0b73efe48803c))
* channel rely on controller interface, no instance ([1cba76f](https://github.com/AlloyTeam/alloy-worker/commit/1cba76f285dfbb595c2d2e2517cb6fc7c12f2a79))
* check payload buffer prop ([08a8c83](https://github.com/AlloyTeam/alloy-worker/commit/08a8c83bf1cbc5f506ff0bc608e14cbcd28afdb9))
* default channel timeout from config ([8166b90](https://github.com/AlloyTeam/alloy-worker/commit/8166b9030dc2c9da8a8120eddbf50f77e965059e))
* export main thread worker to global for debug ([9becae4](https://github.com/AlloyTeam/alloy-worker/commit/9becae4000c415881c67d1794d19806229eac7fd))
* export payload type ([3ac56e9](https://github.com/AlloyTeam/alloy-worker/commit/3ac56e96e3ba3e2b0f50e0ca65fb116fbe33dfbf))
* fix eslint error ([e2192cb](https://github.com/AlloyTeam/alloy-worker/commit/e2192cb259a80f98c6fbc945f8e33f6f50542bad))
* get cookie after worker thread init ([16b543b](https://github.com/AlloyTeam/alloy-worker/commit/16b543bb1b50100201a6cde6cd286fc0cd9d11c0))
* keep worker status as property ([e79f67a](https://github.com/AlloyTeam/alloy-worker/commit/e79f67a9382791020c873eeac6547ef67c86ccb7))
* normal message as health heartbeat ([0d3628a](https://github.com/AlloyTeam/alloy-worker/commit/0d3628a1ea2d919335f92a4d624c9a1a99484b89))
* prevent worker thread circle create ([466c68c](https://github.com/AlloyTeam/alloy-worker/commit/466c68c9fff526eb0b332ccdb3422b03381d5f86))
* remove duplicate worker ability test ([37a6f97](https://github.com/AlloyTeam/alloy-worker/commit/37a6f97b93e7415747e5381e052b5c7029cf256a))
* remove getCookie() call ([96b4ccb](https://github.com/AlloyTeam/alloy-worker/commit/96b4ccb242f28723c9e5a6ec2afe1179e0443e65))
* remove usless code ([00c5ed9](https://github.com/AlloyTeam/alloy-worker/commit/00c5ed9b0ea8a95fd2f8d5e055f355d311f958da))
* remove worker get cookie test ([f279794](https://github.com/AlloyTeam/alloy-worker/commit/f2797943d1a1c3ddf2637252d8cc798979d440b3))
* requesetPromise payload set as optional ([3e43992](https://github.com/AlloyTeam/alloy-worker/commit/3e439928e88c9d6abab3f5cf24a38499bbaf0e86))
* response return action type ([514ecae](https://github.com/AlloyTeam/alloy-worker/commit/514ecae9187380dd1a60f173028580b9656657a5))
* stop heartbeatcheck when terminate ([1d19b11](https://github.com/AlloyTeam/alloy-worker/commit/1d19b11539e1212dc452a16305a2c12c6c36ee22))
* throw action handler error ([2948e66](https://github.com/AlloyTeam/alloy-worker/commit/2948e66c55d063ca81dc8a05d8a8f920b30ade3b))
* throw actionHandler Promise error ([b9ea8e5](https://github.com/AlloyTeam/alloy-worker/commit/b9ea8e51263df0bd8901a482267957f15e87a301))
* uniform conosle.error ([18de63f](https://github.com/AlloyTeam/alloy-worker/commit/18de63ff0f9b517b80db8261d4b4eddcf89e0f74))
* uniform conosle.log ([5c37ec9](https://github.com/AlloyTeam/alloy-worker/commit/5c37ec9d69d92a028f2c67b6eb7dd3d5bec0b9fb))
* uniform console and error info ([12db340](https://github.com/AlloyTeam/alloy-worker/commit/12db340f0c4571bb90f2719087a361f5a5e9db39))
* update debug page ([5c68679](https://github.com/AlloyTeam/alloy-worker/commit/5c686796cf55be8033b1ab620b3abd0ca717c633))
* update default status duration to NaN ([420c1c4](https://github.com/AlloyTeam/alloy-worker/commit/420c1c47200247cf5720720c18de3aa8efb8288c))
* update monitor report key ([a681393](https://github.com/AlloyTeam/alloy-worker/commit/a6813938e90c4a0e1e7722196f5a8c62fb876b3e))
* update weblog report info ([b503d2a](https://github.com/AlloyTeam/alloy-worker/commit/b503d2a608a6076e02256058843f174eaba55509))
* worker ability action add heartbeat test ([8428e4e](https://github.com/AlloyTeam/alloy-worker/commit/8428e4e2c423b27227b25e77f3d9394a02a8ae7d))
* worker controller get workerReport from global ([a844ab7](https://github.com/AlloyTeam/alloy-worker/commit/a844ab7f9704b0cbdd5ad97cdbd7daf01c0c990b))
* worker send weblog ([7c51448](https://github.com/AlloyTeam/alloy-worker/commit/7c514484d41e9dcd3fdcbbb704ba39c253cf619d))
* workerReadyDuration default value to -1 ([62592ce](https://github.com/AlloyTeam/alloy-worker/commit/62592ceb522241908588c25b7e58d04cef289b38))
### Bug Fixes
* actionHandler bind context ([852c139](https://github.com/AlloyTeam/alloy-worker/commit/852c139e22a9bdfd6a37ff42ee1cfe3b55d6142f))
* channel timeout bug ([33a656e](https://github.com/AlloyTeam/alloy-worker/commit/33a656e06cbeb53a391a9b878b9128d160697c4e))
* duplicate worker status report ([0acb4e7](https://github.com/AlloyTeam/alloy-worker/commit/0acb4e76de11d2e7956d4d0d956bd33ea41fbf7e))
* eslint warning ([f1fa055](https://github.com/AlloyTeam/alloy-worker/commit/f1fa055ef22d05dae68d1344b56ef12875f149e6))
* eslint warning ([5508c86](https://github.com/AlloyTeam/alloy-worker/commit/5508c86ed586f2d0e8d5abf1eaa4e2d011b8969a))
* fix ts type error ([a8f69a9](https://github.com/AlloyTeam/alloy-worker/commit/a8f69a93f6d3d3efbcec105bd44324d6ac8ebb73))
* heartbeet still checking after stop ([5c83e0b](https://github.com/AlloyTeam/alloy-worker/commit/5c83e0b6fb105d8061011fa0021ec018172cfa7b))
* heartbeet still checking after stop ([39a0489](https://github.com/AlloyTeam/alloy-worker/commit/39a04899fd6a4c2ec795bbffdc3772e7ca285760))
* npm package file not exist ([ee609e0](https://github.com/AlloyTeam/alloy-worker/commit/ee609e02433d1fbd4c580cb03cc3a38125e8c629))
* payload undefined ([a3ce0bb](https://github.com/AlloyTeam/alloy-worker/commit/a3ce0bb758f809da4bbc0fc7e88938ab4d9f0928))
* transfer buffer ([6915d50](https://github.com/AlloyTeam/alloy-worker/commit/6915d5026cd8add28bfc83b6bf03c14b2a64b630))
* worker report bind raven ([f8d9fa3](https://github.com/AlloyTeam/alloy-worker/commit/f8d9fa300eaaedc34b92809e831befd1e091ca9a))
## 1.2.0 (2021-04-14)
### first release