设为首页 收藏本站
查看: 962|回复: 0

[软件发布] OpenResty 1.7.10.2 正式发布,Web 应用服务器

[复制链接]

尚未签到

发表于 2015-7-25 10:10:25 | 显示全部楼层 |阅读模式
腾讯SNG夏日招聘集结号:200个空缺岗位,JAVA、C++、云计算、Android……
  OpenResty 1.7.10.2 正式发布,更新内容:

  •   bugfix: ./configure: fixed the --without-http_rewrite_module option by disabling NginxDevelKit automatically; also automatically disable the EncryptedSessionNginxModule when NginxDevelKit is disabled.
  •   bugfix: ./configure: removed hacks to work around an old bug in LuaNginxModule's build system (just recently fixed in LuaNginxModule).
  •   bugfix: LuaJIT compilation might fail when old gcc 4 compilers are used (like gcc 4.1.0). this regression had appeared in OpenResty 1.7.7.2. thanks aseiot for the report.
  •   upgraded RestyCLI to 0.03.

    •   bugfix: resty: command-line options did not pass to the user Lua script unless -- was intentionally specified. now standalone Lua scripts with a shebang line work out of the box (if LuaJIT is used, which is the default). thanks neomantra for the report.
    •   bugfix: resty: now sends error_log to stderr instead of the system-specific path /dev/stderr. thanks Evan Wies for the patch.
    •   doc: added the new section "Test Suite" as per Enrique Garcia's request.
    •   tests: fixed test failures on Mac OS X. thanks Enrique García for the report.

  •   upgraded LuaNginxModule to 0.9.16.

    •   feature: ngx.encode_base64():added support for the "no_padding" boolean argument to disable padding when a true value is specified. thanks Shuxin Yang for the patch. this feature can be used for streaming base64 computation.
    •   feature: fixed compilation failures with nginx 1.9.0. thanks Charles R. Portwood II for the original patch.
    •   feature: removed the dead code for the old NGX_THREADS mode which broke the new nginx (1.7.11+) with thread pool support. thanks Tatsuhiko Kubo for the patch.
    •   bugfix: use of ngx_http_image_filter_module might lead to request hang due to duplicate header filter invocations. thanks Antony Dovgal for the report.
    •   bugfix: we should never automatically set Content-Type on 304 responses. thanks Simon Eskildsen for the patch.
    •   bugfix: raw downstream cosockets did not support full-deplexing. thanksaviramc for the bug report and the original patch. this issue affected WebSockets too.
    •   bugfix: we did not always discard the request body if the user Lua handlers didn't, which might cause 400 error pages for keep-alive or pipelined requests. thanks Shuxin Yang for the original patch.
    •   bugfix: ngx.resp.get_headers(): some built-in headers were not accessible via lower-case. thanks Nick Muerdter for the patch.
    •   bugfix: we might still pick up Lua/LuaJIT headers/libraries in the paths specified by nginx ./configure's --with-cc-opt=OPTS and --with-ld-opt=OPTS optons even when the LUAJIT_INC/LUAJIT_LIB or LUA_INC/LUA_LIB environments were explicitly specified.
    •   bugfix: config: we might miss the linker option -ldl when we shouldn't. this might lead to build failures.
    •   bugfix: access nonexistent fields in the "ngx" table in init_by_lua* could lead to the exception "no request object found" because of the overreacting __index metamethod of the "ngx" table.
    •   bugfix: fixed compilation failures with very old versions of PCRE, like 4.5.
    •   doc: fixed a bug in an example where both rewrite_by_lua and content_by_lua produce response outputs. thanks fengidri for the report.
    •   doc: fixed the context for the lua_need_request_body directive. thanks Tatsuhiko Kubo for the patch.
    •   doc: fixed the code sample for ngx.redirect() to reflect recent changes there. thanks Zi Lin for the report.
    •   doc: added a note on possible uninitialized variables for short-circuited requests. thanks Simon Eskildsen for the patch.
    •   tests: fixed nondeterminism due to unordered Lua table iterations. thanks Markus Linnala for the patch.

  •   upgraded HeadersMoreNginxModule to 0.26.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   optimize: removed the unused C function ngx_http_headers_more_rm_header. thanks Markus Linnala for the catch.
    •   doc: made it clear that more_set_headers always override existing headers with the same name.

  •   upgraded SetMiscNginxModule to 0.29.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   tests: add openssl hmac defensive test. thanks Markus Linnala for the patch.

  •   upgraded LuaUpstreamNginxModule to 0.03.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   doc: README.md: fixed the get_backup_peers example. thanks Jakub Kramarz for the patch.

  •   upgraded SrcacheNginxModule to 0.30.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.

  •   upgraded DrizzleNginxModule to 0.1.9.

    •   feature: fixed compilation errors with nginx 1.9.1+.
    •   feature: automatic libdrizzle path discovery for Ubuntu 12.04. thanks Mathew Heard for the patch.
    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.

  •   upgraded PostgresNginxModule to 1.0rc6.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   bugfix: use ngx_abs() instead of abs() to fix one clang warning (-Wabsolute-value).

  •   upgraded RdsCsvNginxModule to 0.06.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   bugfix: fixed two clang -Wconditional-uninitialized warnings.
    •   doc: improved the documentation a lot.

  •   upgraded RdsJsonNginxModule to 0.14.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   doc: improved the documentation a lot.

  •   upgraded EchoNginxModule to 0.58.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   bugfix: we no longer break on subrequests when the ngx_http_ssi_module is diasbled. thanks Anthony Ryan for the patch.
    •   bugfix: use of ngx_http_image_filter_module might lead to request hang due to duplicate header filter invocations.

  •   upgraded MemcNginxModule to 0.16.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   bugfix: fixed clang warnings on "unused variables" in the Ragel generated source.

  •   upgraded Redis2NginxModule to 0.12.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   bugfix: fixed clang warnings on "unused variables" in the Ragel generated source.
    •   bugfix: always set the response status code in case of bad statuses like 504. thanks Kaito Sys for the report.
    •   doc: typo fixes from Karan Chaudhary.

  •   upgraded EncryptedSessionNginxModule to 0.04.

    •   feature: added debugging logs for expiration times during encryption and decription. also adjusted other debug logging messages a bit. thanksKalpesh Patel for requesting this.
    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   bugfix: fixed warnings from the Microsoft C/C++ compiler. thanks Edwin Cleton for the report.
    •   doc: improved the documentation a lot.

  •   upgraded IconvNginxModule to 0.11.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.

  •   upgraded ArrayVarNginxModule to 0.04.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   doc: improved the documentation a lot.

  •   upgraded XssNginxModule to 0.05.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.
    •   bugfix: fixed clang warnings on "unused variables" in the Ragel generated source.
    •   doc: improved the documentation a lot.

  •   upgraded FormInputNginxModule to 0.11.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.

  •   upgraded CoolkitNginxModule to 0.2rc3.

    •   feature: fixed compilation failures with nginx 1.7.11+ configured with --with-threads.

  •   upgraded LuaJIT to v2.1-20150622: https://github.com/openresty/luajit2/tags

    •   Add Xbox One port.
    •   Fix narrowing of TOBIT.
    •   x64: Allow building without external unwinder.
    •   x86/x64: Fix argument check for bit shifts.
    •   x64: Add LJ_GC64 mode interpreter. Enable this mode with: make XCFLAGS=-DLUAJIT_ENABLE_GC64
    •   Disable trace stitching (for now) due to a design mistake.
    •   Fix stack check in narrowing optimization.
    •   ARM64: Fix math.floor/math.ceil for string args.
    •   DynASM/PPC: Add sub/shift/rotate/clear instruction aliases.
    •   DynASM/PPC: Add support for parameterized shifts/masks.
    •   PPC: Fix cross-endian builds.
    •   PPC: Fix write barrier in BC_TSETR.
    •   Fix Lua/C API typecheck error for special indexes.
    •   FFI: Fix FOLD rule for TOBIT + CONV num.u32.
    •   ARM: Handle more arch defines.
    •   Properly fail unsupported cross-compile to MIPS64.
    •   imported Mike Pall's latest changes:

  下载:https://openresty.org/#Download
  OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。
  通过众多进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能的 Web 应用。
  OpenResty 致力于将你的服务器端应用完全运行于 Nginx 服务器中,充分利用 Nginx 的事件模型来进行非阻塞 I/O 通信。不仅仅是和 HTTP 客户端间的网络通信是非阻塞的,与MySQL、PostgreSQL、Memcached、以及 Redis 等众多远方后端之间的网络通信也是非阻塞的。
  因为 OpenResty 软件包的维护者也是其中打包的许多 Nginx 模块的作者,所以 OpenResty 可以确保所包含的所有组件可以可靠地协同工作。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-90412-1-1.html 上篇帖子: Tor Browser 4.5.3 发布 下篇帖子: Bokeh 0.9.1 发布,Python 交互式可视化库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表