Tencent Server Web(TSW),是一套面向 WEB 前端开发者,以提升问题定位效率为初衷,提供染色抓包、全息日志和异常发现的 Node.js 基础设施。TSW 关注业务的运维监控能力,适用于 http、websocket 协议的业务场景,可无缝与即有项目进行整合。支持公有云、私有云和本地部署。
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)
源码地址:https://github.com/Tencent/TSW/releases/tag/v1.2.3
转自 https://www.oschina.net/news/101626/tsw-1-2-3-released