- chore: change default branch to master (9aac416)
- chore: fix auto release (7c6ebfa)
- feat: support reusePort on server listen (#115) (c691907), closes #115 hi#level
2.4.0 (2024-12-09)
2.3.0 (2024-06-03)
2.2.1 (2023-12-08)
2.2.0 (2023-06-27)
2.1.1 (2023-06-06)
2.1.0 (2023-05-31)
2.0.1 (2022-12-19)
features
- [
04a1e85] - feat: support worker_threads (#101) (hyj1991 <yeekwanvong@gmail.com>)
others
- [
98688f0] - chore: log more info before master closing (hyj1991 <yeekwanvong@gmail.com>)
features
- [
36f3a05] - feat: catch app/agent boot error to formater FrameworkError (#98) (mansonchor.github.com <mansonchor1987@gmail.com>)
features
- [
63c3cd0] - feat: print process.env.HOST while egg started (#96) (zōng yǔ <gxcsoccer@users.noreply.github.com>)
features
- [
7fca260] - feat: suppport config.cluster.https (#90) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
5547a87] - fix: add ca opiton if https (#93) (dxd <dxd_sjtu@outlook.com>)
features
- [
4b47bec] - feat: add windowsHide support (#92) (QingDeng <zrl412@163.com>)
fixes
- [
0f7558b] - fix: should not ready when call server.listen in sticky mode (#91) (killa <killa123@126.com>)
fixes
- [
de95e90] - fix: should destroy socket when receives an RST after the three-way handshake. (#89) (ngot <zhuanghengfei@gmail.com>)
others
- [
45d956f] - chore: update all dependencies (#88) (Yiyu He <dead_horse@qq.com>)
features
- [
8740538] - feat: save pid file (#87) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
99d0c6b] - fix: master should not send to parent when egg-script is closed (#84) (killa <killa123@126.com>)
others
- [
5920799] - docs: removeoptions.typescript(#82) (吖猩 <whxaxes@qq.com>)
- fix: should not start app when agent start fail (#81)
features
- [
2b662a5] - feat: kill all sub processes when exit (#79) (Yiyu He <dead_horse@qq.com>)
- feat: graceful exit when boot failed (#78)
- feat: kill agent after workers are killed (#76)
- docs: fix typo (#77)
fixes
- [
b0c8d19] - fix: fix messenger#sendTo (#74) (killa <killa123@126.com>)
- feat: support options.require (#73)
- feat: replace worker file from outside (#72)
- feat: support config agent debug port (#70)
features
- [
134bd4c] - feat: not start check in local (#71) (Axes <whxaxes@qq.com>)
- fix: use --inspect-port after 8.x (#69)
- fix: remove useless unittest (#65)
- fix: master close log print timeout error (#64)
- fix: wait 5s when master exit (#60)
- feat: add typescript support (#61)
features
- [
7f0be22] - feat: support beforeClose on other env (#59) (Haoliang Gao <sakura9515@gmail.com>)
others
- [
e0deece] - test: fix unstable test (#58) (Haoliang Gao <sakura9515@gmail.com>)
features
- [
102a0ad] - feat: https options (#57) (TZ | 天猪 <atian25@qq.com>)
others
- [
53ed359] - chore: log runtime versions (#56) (TZ | 天猪 <atian25@qq.com>)
features
- [
366d9bb] - feat: add worker manager and check worker/agent status (#54) (Yiyu He <dead_horse@qq.com>)
fixes
- [
ccdbf9f] - fix: should send current worker pids when agent restart (#53) (Haoliang Gao <sakura9515@gmail.com>)
fixes
- [
c683b67] - fix: crash when socket destroyed during connecting (#50) (Hengfei Zhuang <zhuanghengfei@gmail.com>)
others
- [
242835e] - test:don't forkhas been printed to stdout (#52) (Haoliang Gao <sakura9515@gmail.com>)
others
- [
b768018] - refactor: use utility to read json (#49) (Haoliang Gao <sakura9515@gmail.com>)
fixes
- [
4b80f33] - fix: master should exit when EADDRINUSE error (#48) (Haoliang Gao <sakura9515@gmail.com>)
fixes
- [
0c886a4] - fix: should disable worker refork (#46) (fengmk2 <fengmk2@gmail.com>)
fixes
- [
30d120d] - fix: should send egg-ready when app/agent restarted after launched (#45) (Haoliang Gao <sakura9515@gmail.com>)
features
- [
56bff0d] - feat: agent debugPort 5856 -> 5800 (TZ <atian25@qq.com>)
features
- [
61b5b66] - feat: simplify debug error when kill by vscode (TZ <atian25@qq.com>) - [
308d9fd] - feat: debug & egg-ready message (TZ <atian25@qq.com>) - [
a4fa5f5] - feat: delete default port options that has defined in egg (#40) (Haoliang Gao <sakura9515@gmail.com>) - [
09ccc5a] - feat: revert to 1.9.2 (TZ <atian25@qq.com>)
others
- [
ab76a19] - test: improve cov (TZ <atian25@qq.com>)
fixes
- [
8d46f20] - fix: only set options.debugProtocol at debug mode (#42) (TZ | 天猪 <atian25@qq.com>)
features
- [
49bd949] - feat: delete default port options that has defined in egg (#40) (Haoliang Gao <sakura9515@gmail.com>)
others
- [
0561ce7] - refactor: support debug options (#41) (TZ | 天猪 <atian25@qq.com>) - [new tag] 1.10.0 -> 1.10.0
others
- [
0561ce7] - refactor: support debug options (#41) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
7277b00] - fix: debug status detect should support inspect (#39) (TZ | 天猪 <atian25@qq.com>)
- fix: sleep 100ms to make sure SIGTERM send to the child processes (#37)
- test: fix test that should mock the default port (#38)
- feat: add listen config (#34)
- refactor: disable console (#36)
- deps: upgrade eslint (#35)
- refactor: set agent worker and app worker console level (#33)
- deps: upgrade dependencies (#32)
- feat: use graceful-process to refactor app and agent worker (#30)
- test: sleep 20s to wait for agent process start (#29)
- feat: reduce info logs on local env (#28)
- fix: agent should exit on disconnect event whatever master kill with SIGKILL (#27)
- fix: fix typo (#24)
- fix: start error should log what happend (#26)
- fix: fix deperated api (#25)
- deps: upgrade dependencies (#22)
- fix: should print logger when agent start error (#20)
- fix: sticky logic error (#19)
- feat: use egg-utils (#18)
- feat: add options framework (#17)
- feat: exit when error emitted during start (#16)
- feat:add sticky cluster mode (#14)
- test: add test for agent debug port (#13)
- feat: get clusterPort (#12)
- feat: npm publish files limit (#10)
- deps: upgrade dependencies
- refactor: options should be passed through
- feat: print env when start (#8)
- feat: exit if worker start timeout (#6)
- feat: when debug mode, master should exit when worker die (#7)
- test: fix testcase (#5)
- feat: [BREAKING_CHANGE] master won't load config (#4)
- test: add test cases (#3)
- fix: remove antx loader (#2)
- fix: loader version (#1)
- fix: logger
- init code