Releases: Tencent/TSW
Releases · Tencent/TSW
v2.0.0
2019-10-15, Version v1.5.0
2019-09-29, Version v1.4.3
Bug fixes
- [
1f9ba814] - eslint: lint code (robinzhxie) - [
bf14d6ea] - websocket: fix websocket url not defined error (hazelchen) - [
99575bbb] - fix har log (yinghaowang) - [
0d42babb] - add default router config (jackqqxu) - [
b599f506] - add default router config (jackqqxu) - [
2eba668e] - outgoingMessage.prototype._headers is deprecated (jackqqxu) - [
379bad0c] - outgoingMessage.prototype._headers is deprecated (jackqqxu) - [
573ab47a] - outgoingMessage.prototype._headers is deprecated (jackqqxu)
2019-09-29, Version v1.4.2
Bug fixes
- [
173829b] - upgrade version to match npm (RobinzZH )
2019-07-19, Version v1.4.1
2019-05-09, Version v1.4.0
Bug fixes
- [
e555f55b] - resolved #317 (lemanzhang) - [
e8dd7e14] - websocket: window not find (tarotlwei) - [
da266d91] - encryption: update iterations for pbkdf2 (robinzhxie) - [
c5727216] - docker: update Dockerfile (mapleeit)
Features
- [
edf16146] - docker: don't redirect stdout in dockerfile (mapleeit) - [
4ff24c26] - add ignoreSIGTERM config (lemanzhang)
Code Refactoring
- [
868c498b] - sync from tencent interal TSW (youkunhuang) - [
2bc400b2] - docker: add nodejs-npm for building image (lemanzhang)
Other commits
2019-03-08, Version 1.3.0
Bug fixes
- [
c168fdfb] - encryption: upgrading des to aes for #304 (robinzhxie) - [
10689be6] - modify maxBodySize of capturer from 1MB to 5KB (yippeehuang) - [
d7a1ff60] - config: resovle circular dependency (neilcui) - [
9f8eb041] - config: update dependencies (Zhang Kaidong) - [
daeaa84b] - logman: keep log clear always (youkunhuang) - [
01eba311] - master: do not close self (youkunhuang)
Features
- [
69f1a182] - usedevModeandautoCleanCacheto handle cache cleaning (JrainLau) - [
633f8c60] - changelogs: add script for changelog (RobinzZH) - [
091b2274] - config: support /data/release/tsw.config.js config path (mc-zone) - [
a26a51e3] - logman: add stop funciton for stopping (maplemiao) - [
209fbd01] - master-monitor: restart tsw when master is not reply (loviselu) - [
b1e1d4cf] - config: now cpuRecordTime can configure (youkunhuang) - [
f92f90c0] - ccfinder: add CCIPLimitQuiet options to close notify (youkunhuang)
Code Refactoring
2018-11-08, Version 1.2.3
Bug fixes
- [
d850b5d7] - h5test: add port in deduplication for testenv (RobinzZH) - [
bb714a85] - start: exit if node cmd is not exists (youkunhuang) - [
4076025c] - har: fix bug for hardata (yinghaowang) - [
c206dab0] - websocket server should be a func param (kingweicai) - [
192fd21b] - remove other commits (kingweicai) - [
30680a4c] - test: fix bug for tester (youkunhuang) - [
e53b3d2d] - fix isAlphaUin test cast (kingweicai) - [
556354eb] - alpha test case (kingweicai) - [
ff6b3c8d] - logman: fix bug for fs status (youkunhuang) - [
a7be8382] - router: let it going while response closing (youkunhuang) - [
6de11c0d] - ccfinder: fix IDENTICAL_BRANCHES (youkunhuang) - [
db999512] - cmem: modified cmem option and added websocket log (iscowei) - [
e2488b86] - rejecting condition of overloadProtection (sunxen) - [
d6c2d80a] - cmem: reduce cmem client retry and reconnect time (mapleeit) - [
05b74d90] - download: compatibility with uppercase & lowercase header (neilcui) - [
0ec74e8d] - package: change version to alpha (RobinzZH)
Features
- [
c364ad29] - add TSW_CONFIG_PATH env (maplemiao) - [
0adfb658] - expose websocket server to global (kingweicai) - [
cc8e46d9] - add a test case for isAlphaUin func (kingweicai) - [
4aff9c86] - add a function to judege a uin is alpha or not (kingweicai) - [
f3d031b8] - config: modify download.js (yinghaowang) - [
57cb546f] - origin: add origin config (tarotlwei) - [
86013ea2] - config: add config.httpAdminAddress (youkunhuang) - [
0395141e] - log: view log capture online by whistle (neilcui) - [
ed3783f7] - log: view log capture online by whistle (neilcui) - [
88792d9c] - package: start dev for 1.2.3 (RobinzZH)
Code Refactoring
- [
b3c5942d] - master: log configFrom on startup (youkunhuang) - [
685697ce] - capture: revert response.close event listening (youkunhuang) - [
fd902415] - route: log level use debug instead of info (youkunhuang) - [
5e7a5b75] - ccfinder: add min sum to deny block (youkunhuang) - [
0c677a30] - test: update tester for config (youkunhuang) - [
a446aa56] - ajax: revert default ua for ajax (youkunhuang) - [
cf6b21f6] - ajax: add default user-agent for ajax (youkunhuang) - [
a5e2b4fd] - logman: logDir now can configure (youkunhuang) - [
3a97a94c] - config: update default value of memoryLimit (youkunhuang) - [
9b7f9f92] - logman: use async api instead of sync (youkunhuang) - [
a8561791] - capture: delete response.close event listening (youkunhuang) - [
4e8d1b67] - ajax: httpProxy keep limit by isWin32Like (youkunhuang) - [
aed0b896] - master: cpu notify use cpuLimit (youkunhuang) - [
f3f87fd1] - master: refactor master (youkunhuang) - [
d7969066] - ajax: use httpProxy global instead of only devMode (youkunhuang) - [
e54ff1f1] - config: support ipv6 as default (youkunhuang)
Other commits
2018-08-16, Version 1.2.2
Bug fixes
- [
88f35c4] - config: use resolve support absolute path & fix require (neilcui) - [
2a426a6] - ajax: assert null of request before use (youkunhuang) - [
94d8039] - ccfinder: solve conflict (sunYanxl) - [
0d78574] - lang: fix translate error (sunYanxl) - [
35754f6] - ccfinder: fix bug for miss end tag (youkunhuang) - [
f868ab3] - cpu: ignore support for windows (youkunhuang) - [
cbd16ca] - logger: fix log is null (tarotlwei) - [
ceaa05e] - logreport: log filled report (tarotlwei) - [
8379998] - websocket: bugfix (tarotlwei) - [
84449e5] - runtime: let url string instead of Tag a (wikibady) - [
d4f72e6] - runtime: let url string instead of Tag a (wikibady) - [
6bb5be8] - websocket: log message length instead of message body (neilcui)
Features
- [
c5d2ff7] - http: support ipv6 (youkunhuang) - [
3ff1e38] - config: add search path of config file (sunYanxl) - [
a5f8819] - config: add search path of config.js (sunYanxl) - [
ab923d5] - package.json: start 1.2.1 development (RobinzZH) - [
275f110] - i18n: support i18n (sunYanxl)
Code Refactoring
- [
8e0860f] - ccfinder: list hostname and pathname for black ip (youkunhuang) - [
2792e69] - all: refactor filename (youkunhuang) - [
a17851d] - config: refactor config (youkunhuang) - [
107cdee] - http2: ignore http2 ExperimentalWarning (youkunhuang) - [
bedc824] - startup: add log in startup.sh (youkunhuang) - [
54b79bc] - cclint: use 3x instead of 1x (youkunhuang) - [
eb551a1] - cciplimit: update default value to 200 on config.CCIPLimit (youkunhuang) - [
cb7a92f] - ccfinder: refactor ccfinder (youkunhuang) - [
1883db1] - tnm2: keep report async (youkunhuang) - [
3405e92] - logger: write once (youkunhuang) - [
3a0f390] - websocket: clean beforelogclean callback (tarotlwei) - [
89f958e] - logger: add before log report callback (tarotlwei) - [
c77dbd6] - tnm2: async while reporting (youkunhuang) - [
247bc3a] - master: keep process.title as TSW (youkunhuang) - [
3bda872] - runtime: add Memory over load alert (wikibady) - [
2ece276] - runtime: add new runtime type 'CPU alert' (wikibady) - [
a0a3c0b] - runtime: add a doc link in CCFinder mail (wikibady) - [
fc7e1e2] - runtime: add Memory over load alert (wikibady) - [
040fe54] - runtime: add new runtime type 'CPU alert' (wikibady) - [
b633d26] - runtime: add a doc link in CCFinder mail (wikibady)
Other commits
- [
8d2387e] - docs(changelog) : update change log (RobinzZH)
2018-07-26, Version 1.2.1
Features
- [
34a01ec] - npm: support npm and npx (youkunhuang)