Skip to content

Releases: Tencent/TSW

v2.0.0

24 Mar 04:12

Choose a tag to compare

2.0.0-alpha.10

2019-10-15, Version v1.5.0

15 Oct 10:07

Choose a tag to compare

Bug fixes

  • [63007502] - ajax: fix bug for body is empty on delete request (youkunhuang)
  • [96126b2e] - default: add websocket router, fixed #340 (robinzhxie)

Features

  • [82a3375e] - support mime type text/json (tickli)

2019-09-29, Version v1.4.3

29 Sep 06:14
6301c68

Choose a tag to compare

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

29 Sep 02:57

Choose a tag to compare

Bug fixes

  • [173829b] - upgrade version to match npm (RobinzZH )

2019-07-19, Version v1.4.1

19 Jul 06:51

Choose a tag to compare

Bug fixes

  • [8d678781] - get user IP from XXF first (youkunhuang)
  • [fda2ad28] - resolved #324 (Zhang Kaidong)
  • [5d27976e] - upgrade ws version to 7 (RobinzZH)

Code Refactoring

  • [8bb067c0] - fix Dockerfile (mapleeit)
  • [98762a59] - refactor some code (youkunhuang)

Other commits

2019-05-09, Version v1.4.0

10 May 02:38
c3744b6

Choose a tag to compare

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

  • [fc28436d] - 1.4.0 (mapleeit)
  • [0805d72c] - test(encryption) : test decode for v1 & v2 (robinzhxie)
  • [17f15fe6] - docs(changelog) : update change log (robinzhxie)

2019-03-08, Version 1.3.0

08 Mar 03:39
77ded54

Choose a tag to compare

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] - use devMode and autoCleanCache to 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

  • [a423efc3] - upgrade 1.3.0-alpha (robinzhxie)
  • [774f626a] - server: exit while listening failure (youkunhuang)
  • [43ad32f8] - master: update overload rules (youkunhuang)
  • [eee94bf0] - util: use realIp first (youkunhuang)

2018-11-08, Version 1.2.3

29 Oct 06:39
aaa8c73

Choose a tag to compare

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

  • [6d9db67b] - fix:memory-leak when chean require.cache (loviselu)
  • [66a5f0d0] - docs(changelog) : append changelog for 1.2.2 (RobinzZH)
  • [f45e6470] - docs(changelog) : append changelog for 1.2.2 (RobinzZH)

2018-08-16, Version 1.2.2

16 Aug 08:30
2b601fd

Choose a tag to compare

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

26 Jul 14:38
8a4e1ee

Choose a tag to compare

Features

  • [34a01ec] - npm: support npm and npx (youkunhuang)