You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by "nic-6443 (via GitHub)" <gi...@apache.org> on 2026/04/24 07:09:49 UTC
[I] feat: upgrade OpenResty to 1.29.x [apisix]
nic-6443 opened a new issue, #13289:
URL: https://github.com/apache/apisix/issues/13289
### Description
APISIX currently uses a custom `apisix-runtime` built on OpenResty 1.21.4.x (via `apisix-build-tools`). The latest upstream OpenResty release is **1.29.2.3** (March 2026), which includes significant improvements:
- nginx core upgraded (security patches, HTTP/2 & HTTP/3 improvements)
- LuaJIT improvements (better GC, new bytecodes, arm64 optimizations)
- OpenSSL 3.x as default
- Various `ngx_lua` module bugfixes and enhancements
**What needs to happen:**
1. Update `apisix-build-tools` (`main` branch for `apisix-runtime`) to build against OpenResty 1.29.x
2. Verify all APISIX test suites pass with the new runtime
3. Check for any Lua API compatibility issues (especially `ngx.ssl`, `ngx.pipe`, `ngx.balancer` modules)
4. Validate arm64 builds alongside amd64
5. Update CI workflows to test against the new version
**Why this matters:**
- Security: newer nginx/OpenSSL patches
- Performance: LuaJIT improvements benefit all Lua plugin execution
- Ecosystem: staying current with upstream makes it easier to adopt new OpenResty features (e.g., `ngx.pipe` enhancements, privileged agent improvements)
This is a foundational change that benefits the entire plugin ecosystem. Happy to help if the direction makes sense.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: upgrade OpenResty to 1.29.x [apisix]
Posted by "sumitk43 (via GitHub)" <gi...@apache.org>.
sumitk43 commented on issue #13289:
URL: https://github.com/apache/apisix/issues/13289#issuecomment-4394076900
### Problem
I am trying to build Apache APISIX 3.16.0 with OpenResty 1.29.2.3 using `api7/apisix-build-tools`.
Reference:
- https://github.com/api7/apisix-build-tools/pull/457
- https://github.com/apache/apisix/issues/13289
- https://openresty.org/en/ann-1029002003.html
The build progresses past OpenResty download/build and module patch detection, but fails while compiling `apisix-nginx-module`.
### Build target
```text
APISIX version: 3.16.0
OpenResty version: 1.29.2.3
nginx core: 1.29.2
apisix-nginx-module: 1.19.3
ngx_multi_upstream_module: 1.3.2
Base image: registry.access.redhat.com/ubi9/ubi:9.6
Build tool: api7/apisix-build-tools
Package type: rpm
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: upgrade OpenResty to 1.29.x [apisix]
Posted by "nic-6443 (via GitHub)" <gi...@apache.org>.
nic-6443 closed issue #13289: feat: upgrade OpenResty to 1.29.x
URL: https://github.com/apache/apisix/issues/13289
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: upgrade OpenResty to 1.29.x [apisix]
Posted by "janiussyafiq (via GitHub)" <gi...@apache.org>.
janiussyafiq commented on issue #13289:
URL: https://github.com/apache/apisix/issues/13289#issuecomment-4314377274
I'd like to work on this issue :)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: upgrade OpenResty to 1.29.x [apisix]
Posted by "sumitk43 (via GitHub)" <gi...@apache.org>.
sumitk43 commented on issue #13289:
URL: https://github.com/apache/apisix/issues/13289#issuecomment-4403752227
OpenResty 1.29.2.3 download/build: OK
ngx_multi_upstream_module patch: OK
apisix-nginx-module patch detection: fixed locally
apisix-nginx-module C compatibility: failing
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org