我们很高兴的告诉大家,Tengine-1.4.0 开发版本正式发布了。您可以在这里下载:http://tengine.taobao.org/download/tengine-1.4.0.tar.gz 或者可以在github上检出代码:https://github.com/taobao/tengine
本次发布的最大亮点是新增加了动态模块加载功能,你可以把模块编译成动态链接库,然后在配置的时候加载进来,不再需要重新编译Tengine。这对于模块开发者和大规模部署的公司环境非常方便。从本版本开始,Tengine基于的Nginx版本切换到了最新的稳定版本(Nginx-1.2.3)。本次发布还包含了不少有用的功能和bugfix。具体内容更新内容:
- 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的网站上可以浏览更多信息:http://tengine.taobao.org
欢迎反馈意见!
引用来自“shudu”的评论
引用来自“fei”的评论
为什么是开发版。不是产品稳定版?
“稳定版”则相对来说比较保守。“开发版”出了几个版本后我们会将之变成稳定版。
这种两条腿走路(两个分支)的方式会让开发的灵活度更大。
引用来自“七液”的评论
其实一直担心tengine会被阿里系搞成C++。
本质上没啥太大变化。期待lua+C的融合产品。
引用来自“枯木”的评论
给力啊 顶个
引用来自“fei”的评论
引用来自“shudu”的评论
引用来自“fei”的评论
为什么是开发版。不是产品稳定版?
“稳定版”则相对来说比较保守。“开发版”出了几个版本后我们会将之变成稳定版。
这种两条腿走路(两个分支)的方式会让开发的灵活度更大。
引用来自“shudu”的评论
引用来自“fei”的评论
为什么是开发版。不是产品稳定版?
“稳定版”则相对来说比较保守。“开发版”出了几个版本后我们会将之变成稳定版。
这种两条腿走路(两个分支)的方式会让开发的灵活度更大。
引用来自“fei”的评论
为什么是开发版。不是产品稳定版?
“稳定版”则相对来说比较保守。“开发版”出了几个版本后我们会将之变成稳定版。
这种两条腿走路(两个分支)的方式会让开发的灵活度更大。