v0.25.1版本使用了v1.9.1版本的zengl语言库,该版本的语言库,可以在脚本函数参数中使用负数作为缺省值。
v0.25.0版本使用了v1.9.0版本的zengl语言库,在配置文件中增加了backlog及timezone的配置,此外,在内建模块中增加了bltSetTimeZone的模块函数。
v0.24.0的版本增加了bltVersionCompare,mysqlAffectedRows模块函数。此外,还为bltStr模块函数增加了format可选参数(可以在将整数,浮点数转为字符串时,对其进行格式化操作)。
v0.23.0的版本使用了v1.8.3版本的zengl语言库,增加了bltTrim,bltFatalErrorCallback,bltToLower,bltToUpper等模块函数,修复了bltJsonEncode等模块函数的bug,在日志中记录了404和403错误具体的原因,支持中文url路径等
当前版本在my_webroot目录中增加了v0_22_0的子目录,该目录中存放了一些测试脚本,通过这些脚本可以实现支付宝的支付测试。
当前版本,在内建模块中增加了和base64编解码相关的模块函数,从而可以实现和base64编解码相关的功能。
从v0.20.0版本开始,在编译时,可以添加openssl模块,从而可以执行RSA加密,解密,签名,验签之类的操作。只要在make命令后面加入USE_OPENSSL=yes即可。
从v0.19.0版本开始,在编译时,可以添加redis模块,从而可以执行redis缓存相关的工作。只要在make命令后面加入USE_REDIS=yes即可。
从v0.18.0版本开始,增加了-r选项,该选项后面可以跟随需要执行的脚本的相对路径和参数,使用该选项后,zenglServer就会以单进程的方式直接在命令行中执行脚本。
当前版本在配置文件中增加了verbose,request_body_max_size,request_header_max_size,request_url_max_size,pidfile配置,可以设置日志模式,设置用于保存主进程的进程ID的文件等。