UNPKG

alloy-worker

Version:

面向事务的高可用 Web Worker 通信框架

184 lines (166 loc) 21.3 kB
# 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