forked from alibaba/tengine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.cn
129 lines (118 loc) · 9.25 KB
/
CHANGES.cn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
Tengine-1.4.3 [2013-1-21]
* Feature:增加TFS模块,可以通过RESTful接口与TFS分布式文件系统通信 [zhcn381, monadbobo]
* Feature:增加$sent_cookie_XXX系列变量,可以获取响应中Set-Cookie头的cookie值 [skoo87]
* Feature:syslog指令的发送地址支持域名 [cfsego]
* Change:upstream块中的server指令增加id属性 [yaoweibin]
* Bugfix:DSO模块修正reload时可能失败的问题 [monadbobo]
* Bugfix:修复upstream_check模块当超时时间长于检查时间可能导致段错误的问题 [yaoweibin]
* Bugfix:修复user_agent模块在请求缺少User-Agent头会段错误的问题 [dinic]
* Bugfix:修复sysguard模块在Mac OS下面不能工作的问题 [lizi]
Tengine-1.4.2 [2012-11-22]
* Feature:增加--dso-tool-path配置选项,可以选择dso_tool脚本的安装目录 [monadbobo]
* Feature:增加$unix_time变量,表示当前的时间戳秒数 [yaoweibin]
* Feature:Makefile中增加test命令以便运行测试用例 [yaoweibin]
* Feature:sysguard模块可在location里面配置 [lifeibo]
* Change:合并Nginx-1.2.4和Nginx-1.2.5的更新 [zhuzhaoyuan]
* Change:增加对input_filter函数返回值的检查,防止第三方模块调用出错 [cfsego]
* Bugfix:修复limit_req指令不能使用4个参数的问题,感谢LazyZhu的报告 [monadbobo]
* Bugfix:修复在cygwin下面编译sysinfo文件出错的问题,感谢Cao Peiran的报告 [lifeibo]
* Bugfix:修复user-agent模块安装时需要拷贝browsers配置文件的问题,感谢Jianbin Xiao的报告 [monadbobo]
* Bugfix:修复DSO模块RPM打包安装目录出错的问题,感谢Jianbin Xiao和Ren Xiaolei的报告 [monadbobo]
Tengine-1.4.1 [2012-10-10]
* Feature: 添加jemalloc库的支持 [fanjizhao]
* Feature: 加入$dollar变量, 它的值就是美元符号 [zhuzhaoyuan]
* Feature: 为worker_cpu_affinity指令加入off选项 [cfsego]
* Change: 当工作进程异常退出以后,新进程不会绑定CPU亲缘性 [cfsego]
* Bugfix: 修正在Mac OS操作系统下,Lua模块与LuaJIT动态编译时出现的错误 [monadbobo]
* Bugfix: 修正动态编译第三方filter模块时出现的模块执行顺序错误 [monadbobo]
Tengine-1.4.0 [2012-09-05]
* Feature: 增加动态模块加载支持(DSO),要添加一个模块不再需要重新编译tengine了 [monadbobo]
* Feature: 更新Lua模块到最新的稳定版本 [chaoslawful, agentzh, jinglong]
* Feature: 为健康检查模块增加json和csv格式的输出 [yaoweibin]
* Feature: 增加log_empty_request指令,可以用来关掉空请求日志——那些连接了但没发数据的连接 [zhuzhaoyuan]
* Feature: 给concat模块增加concat_delimiter指令,设置文件间的间隔内容 [dinic]
* Feature: 增加concat_ignore_file_error指令并允许concat的语法更宽松 [dinic]
* Feature: 给error_page指令增加default选项,以恢复所有的错误页面为默认值 [jinglong]
* Feature: 给proc模块增加priority指令,可设置proc进程的优先级 [yzprofile]
* Feature: 给proc模块增加delay_start指令,可设置延迟加载时间 [yzprofile]
* Change: 集成最新nginx稳定版本1.2.3的内容 [zhuzhaoyuan]
* Bugfix: 修正一个geo模块设了range但是没有默认值时产生的段错误问题 [yzprofile]
* Bugfix: 修正一个proc模块的空指针问题 [yzprofile]
* Bugfix: 修正一个健康检查模块的socket泄漏问题 [yaoweibin]
* Bugfix: 修正limit_req模块的若干问题 [monadbobo]
* Bugfix: 修正若干日志输出类型错误的问题 [yaoweibin]
* Bugfix: 修正perl模块和proc一起打开的一个编译错误 [yzprofile]
Tengine-1.3.0 [2012-05-25]
* Feature:加入Lua模块,可以在配置中使用Lua语言 [chaoslawful, agentzh]
* Feature:加入procs模块,可以更方便的开启独立进程 [yzprofile]
* Change:user_agent模块中参数nongreedy改名为greedy [dinic]
* Bugfix:修复syslog指令中因为指针未初始化引起的段错误 [cfsego]
* Bugfix:修复syslog指令打开--with-ipv6选项引起的编译错误 [cfsego]
Tengine-1.2.5 [2012-05-09]
* Feature:增加upstream_check模块,对后端服务器做主动健康检查,以自动的下线失效的服务器 [yaoweibin]
* Feature:允许syslog输出日志时指定程序的标识(program identifier) [cfsego]
* Change:合并nginx-1.0.14至nginx-1.0.15之间的修改 [zhuzhaoyuan]
* Change:将accept_mutex_delay的默认值从500毫秒更改为100毫秒以提高性能 [zhuzhaoyuan]
* Bugfix:修复syslog的一个在后端服务器连接不上导致端错误的bug [cfsego]
* Bugfix:修复access_log可能和buffer参数冲突的bug [cfsego]
Tengine-1.2.4 [2012-03-30]
* Feature:增加user_agent模块 [dinic]
* Feature:增加log_escape指令 [agentzh, skoo87]
* Change:合并nginx-1.0.12至nginx-1.0.14之间的修改 [zhuzhaoyuan]
* Bugfix:修复limit_req模块的一个bug [liseen.wan]
* Bugfix:修复subrequest的一个bug [lifeibo]
Tengine-1.2.3 [2012-02-27]
* Feature:增加request_time_cache指令,用来控制是否启用精确的响应时间 [yzprofile]
* Feature:增加slice模块,获得一个文件的一个片段,可以添加头和尾 [zhuzhaoyuan]
* Change:合并nginx-1.0.11至nginx-1.0.12之间的修改 [zhuzhaoyuan]
* Change:去掉无用的user-agent判断 [zhuzhaoyuan]
* Bugfix:修复upstream中的一个process_header的bug [lifeibo]
* Bugfix:修复expires_by_types的一个bug [lifeibo]
Tengine-1.2.2 [2012-01-11]
* Feature:增加input body filter机制 [cfsego]
* Feature:对mail部分支持ssl的dialog [cfsego]
* Change:合并进nginx-1.0.10至nginx-1.0.11之间的修改 [zhuzhaoyuan]
* Change:默认关掉lingering_close [zhuzhaoyuan]
* Bugfix:修正日志管道时的bug [cfsego]
* Bugfix:修正limit_req的forbid_action无效的bug [monadbobo]
* Bugfix: 修正backtrace模块backtrace_max_stack_size的问题 [monadbobo]
* Bugfix:修正内容为空footer模块输出不正确的问题 [dinic]
* Bugfix:修正syslog时hostname最后一个字母丢失的问题 [cfsego]
Tengine-1.2.1 [2011-12-06]
* Bugfix:修正默认错误日志和访问日志不存在时启动报错的bug [yzprofile]
Tengine-1.2.0 [2011-11-29]
* Feature:错误日志和访问日志支持输出到syslog [cfsego]
* Feature:错误日志和访问日志支持输出到管道的方式 [cfsego]
* Feature:增加realloc相关的API,包括内存池 [gongyuan]
* Feature:HTTP日志支持更多的有关时间的变量 [skoo87]
* Feature:增加backtrace模块,在coredump时输出调用栈 [monadbobo]
* Feature:limit_req功能增强,增加白名单,可以有多个条件 [monadbobo]
* Feature:sysguard模块,load和内存占用偏高时进行保护 [lifeibo]
* Feature:增加API(ngx_http_header_in/ngx_http_header_out),用来取输入和输出的HTTP头信息 [lifeibo]
* Feature:增加两个变量$request_time_msec和$request_time_usec,分别是相应时间的毫秒表示和微秒表示 [jinglong]
* Feature:增加footer模块,可以在HTML末尾添加内容(支持变量) [yunxing]
* Feature:增加变量$conn_requests,记录当前request是连接上的第几个 [lieyuan]
* Feature:增加变量$host_comment,插入注释功能,以说明哪台机器产生的请求 [yunxing]
* Feature:访问日志增加ratio参数,抽样功能,可以减少日志的记录量 [cfsego]
* Feature:增加server_admin、server_info指令,出错信息提示,更友好的错误页面 [lieyuan]
* Feature:增加命令行参数-d,把配置文件的内容全部打印出来 [piaoling]
* Feature:增加指令expires_by_types,可以根据types来设置超时 [lifeibo]
* Feature:增加命令行参数-l,可以列出所有的directives [dinic]
* Feature:增加ngx_atoll的api,可以将字符串转换成64位整数,支持32位与64位系统 [lifeibo]
* Feature:status line(302,405)现在采用RFC 2616的标准 [zhuzhaoyuan]
* Feature:ngx_escape_uri/ngx_unescape_uri现在支持PHP/Java的编解码格式 [zhuzhaoyuan]
* Feature:配置文件include多个文件时按照字母顺序进行包含 [zhuzhaoyuan]
* Feature:error_page指令增强,支持default,可以把把上一级设置的error_page重新设定 [zhuzhaoyuan]
* Feature:增加对每请求的响应时间的统计(cacti,tsar) [jinglong]
* Feature:增加指令server_tag,更强大的控制HTTP服务器的Server头是否显示以及内容是什么 [jinglong]
* Feature:自动调整worker进程的数目和绑定CPU亲缘性 [cfsego]
* Feature:增加指令ssl_pass_phrase_dialog,SSL对key进行加密功能 [cfsego]
* Feature:增加-s选项的start参数 [zhuzhaoyuan]
* Feature:增加-m选项,可以把已编译的模块列出来 [zhuzhaoyuan]
* Change:更改msie_padding的默认值为关掉 [zhuzhaoyuan]
* Bugfix:修复open_file_cache在已经检测到缓存文件发生变化后,仍然返回过时的文件状态信息的问题 [cfsego]
* Bugfix:修复upsteam在subrequest in memory且keepalive时会导致timeout的bug [lifeibo]
* Bugfix:修复$sent_http_connection和$sent_http_keep_alive记录不正确的问题 [zhongsheng]
* Bugfix:修正error_page不能发现重复的code的问题,不能正常继承上一级设置的问题 [zhuzhaoyuan]
* Bugfix:修正Nginx在处理FastCGI时有重复HTTP头会core dump的bug [monadbobo]
* Bugfix:修正Nginx对CPU亲缘性设置不正确的bug [cfsego]