Skip to content

Commit 843058e

Browse files
feature: release openresty-1.27.1.3.
1 parent 46548c0 commit 843058e

File tree

12 files changed

+315
-206
lines changed

12 files changed

+315
-206
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Table of Contents
99
* [Name](#name)
1010
* [Description](#description)
1111
* [Building](#building)
12+
* [OpenResty Release](#openresty-release)
1213
* [TODO](#todo)
1314
* [Credit](#credit)
1415
* [Author](#author)
@@ -112,7 +113,22 @@ When you are ready to release a new version of openresty, then you need to manua
112113
After that, run the following commands to generate the new version of the site:
113114

114115
```bash
116+
if [ ! -d ../lemplate ]; then
117+
git clone git@github.com:openresty/lemplate ../
118+
fi
119+
120+
export PATH=$PWD/../lemplate:$PATH
121+
122+
nvm install 23.11.0
123+
nvm use 23.11.0
124+
125+
# or use the latest version
126+
# nvm install node --latest-npm
127+
# nvm use node
128+
129+
cd v2
115130
make clean
131+
which lemplate
116132
make
117133
```
118134

v2/cn/changelog-1027001.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,49 @@
44
@created 2024-08-14 14:33 GMT
55
--->
66

7+
# Version 1.27.1.3 - 16 Jul 2025
8+
9+
* upgraded [lua-resty-redis](https://github.com/openresty/lua-resty-redis) to v0.33
10+
* bugfix: connection is closed after the blpop and brpop calls time out. _Thanks 冉朋 for the patch._
11+
* docs: fix typo in README.markdown. _Thanks hms5232 for the patch._
12+
* optimize: return setmetatable is NYI which can not be jit compiled. (#287) _Thanks Zero King for the patch._
13+
* upgraded [headers-more-nginx-module](https://github.com/openresty/headers-more-nginx-module) to v0.39
14+
* bugfix: didn't set next to NULL for the output header. _Thanks lijunlong for the patch._
15+
* Move the LICENSE content to a separate file. _Thanks uhliarik for the patch._
16+
* upgraded [ngx_devel_kit](https://github.com/simplresty/ngx_devel_kit) to v0.3.4
17+
* src/ndk.h: Do not #error if 'NDK' is undefined _Thanks Simpl for the patch._
18+
* src/ndk.h: do not #error if 'NDK' is undefined _Thanks Zurab Kvachadze for the patch._
19+
* src/ndk.h: Update version _Thanks Simpl for the patch._
20+
* upgraded [lua-resty-mysql](https://github.com/openresty/lua-resty-mysql) to v0.28
21+
* bugfix: mysql driver doesn't handle well server side query timeout (Query execution was interrupted). _Thanks Nir Nahum for the patch._
22+
* upgraded [luajit2](https://github.com/openresty/luajit2) to v2.1-20250529
23+
* Add compatibility string coercion for fp:seek() argument. _Thanks Mike Pall for the patch._
24+
* ARM64: Fix pass-by-value struct calling conventions. _Thanks Mike Pall for the patch._
25+
* ARM: Fix soft-float math.min()/math.max(). _Thanks Mike Pall for the patch._
26+
* Avoid out-of-range PC for stack overflow error from snapshot restore. _Thanks Mike Pall for the patch._
27+
* Avoid unpatching bytecode twice after a trace flush. _Thanks Mike Pall for the patch._
28+
* bugfix: table.clone can't work after commit 538a82133ad. _Thanks lijunlong for the patch._
29+
* Change handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
30+
* Change handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
31+
* FFI: Add pre-declared int128_t, uint128_t, __int128 types. _Thanks Mike Pall for the patch._
32+
* FFI: Fix dangling CType references. _Thanks Mike Pall for the patch._
33+
* Fix error generation in load*. _Thanks Mike Pall for the patch._
34+
* Fix handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
35+
* Fix JIT slot overflow during up-recursion. _Thanks Mike Pall for the patch._
36+
* Fix state restore when recording __concat metamethod. _Thanks Mike Pall for the patch._
37+
* Improve CLI signal handling on POSIX. _Thanks Mike Pall for the patch._
38+
* Initialize unused value when specializing to cdata metatable. _Thanks Mike Pall for the patch._
39+
* macOS: Add suport for Apple hardened runtime. _Thanks Mike Pall for the patch._
40+
* macOS: Fix Apple hardened runtime support and put behind build option. _Thanks Mike Pall for the patch._
41+
* macOS: Fix support for Apple hardened runtime. _Thanks Mike Pall for the patch._
42+
* Merge from upstream v2.1. _Thanks lijunlong for the patch._
43+
* Prevent Clang UB 'optimization' which breaks integerness checks. _Thanks Mike Pall for the patch._
44+
* Remove Cygwin from docs, since it's not a supported target. _Thanks Mike Pall for the patch._
45+
* REVERT: Change handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
46+
* Use dylib extension for iOS installs, too. _Thanks Mike Pall for the patch._
47+
* Windows: Allow mixed builds with msvcbuild.bat. _Thanks Mike Pall for the patch._
48+
* Windows: Clarify installation directory layout. _Thanks Mike Pall for the patch._
49+
750
# Version 1.27.1.2 - 14 Mar 2025
851

952
* upgraded [lua-nginx-module](https://github.com/openresty/lua-nginx-module) to v0.10.28

v2/cn/download.md.tt2

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,17 @@
99
## Linux
1010

1111
OpenResty<sup>&reg;</sup> 给常见 Linux 发布提供[官方预编译安装包](linux-packages.html)。
12-
目前我们为 Ubuntu、Debian、RHEL、CentOS、Fedora、OpenSUSE、Alpine、Amazon Linux、
13-
Rocky Linux、Oracle Linux、CBL Mariner 提供官方的二进制包仓库。
12+
目前我们为 Ubuntu、Debian、RHEL、CentOS、RockyLinux、AlmaLinux、Fedora、OpenSUSE、Alpine、Amazon Linux、Oracle Linux、CBL Mariner 提供官方的二进制包仓库。
1413

1514
## Windows
1615

1716
所有版本都是用 Yichun Zhang 的 PGP 公钥 `A0E98066` 签发的。
1817

19-
[% ver = "1.27.1.2" -%]
18+
[% ver = "1.27.1.3" -%]
2019
* 32 位 Windows: [openresty-[% ver %]-win32.zip](https://openresty.org/download/openresty-[% ver %]-win32.zip) &nbsp; 16MB &nbsp;
21-
[PGP](https://openresty.org/download/openresty-[% ver %]-win32.zip.asc) - 2025年3月14日
20+
[PGP](https://openresty.org/download/openresty-[% ver %]-win32.zip.asc) - 2025年7月16日
2221
* 64 位 Windows: [openresty-[% ver %]-win64.zip](https://openresty.org/download/openresty-[% ver %]-win64.zip) &nbsp; 16MB &nbsp;
23-
[PGP](https://openresty.org/download/openresty-[% ver %]-win64.zip.asc) - 2025年3月14日
22+
[PGP](https://openresty.org/download/openresty-[% ver %]-win64.zip.asc) - 2025年7月16日
2423

2524
参见针对 Windows 版 OpenResty 的[用法文档](https://github.com/openresty/openresty/blob/master/doc/README-windows.md)。
2625

@@ -59,15 +58,19 @@ brew install openresty-debug
5958

6059
## 最新版
6160

62-
[% ver = "1.27.1.2" -%]
61+
[% ver = "1.27.1.3" -%]
6362
* [openresty-[% ver %].tar.gz](https://openresty.org/download/openresty-[% ver %].tar.gz) &nbsp; 5.4MB
6463
&nbsp; [PGP](https://openresty.org/download/openresty-[% ver %].tar.gz.asc) &nbsp;
65-
[变更列表](changelog-1027001.html) - 2025年3月14日
64+
[变更列表](changelog-1027001.html) - 2025年7月16日
6665

6766
## 历史版
6867

6968
有时候我们可能会需要较老的版本:
7069

70+
[% ver = "1.27.1.2" -%]
71+
* [openresty-[% ver %].tar.gz](https://openresty.org/download/openresty-[% ver %].tar.gz) &nbsp; 5.4MB
72+
&nbsp; [PGP](https://openresty.org/download/openresty-[% ver %].tar.gz.asc) &nbsp;
73+
[变更列表](changelog-1027001.html) - 2025年3月14日
7174
[% ver = "1.27.1.1" -%]
7275
* [openresty-[% ver %].tar.gz](https://openresty.org/download/openresty-[% ver %].tar.gz) &nbsp; 5.4MB
7376
&nbsp; [PGP](https://openresty.org/download/openresty-[% ver %].tar.gz.asc) &nbsp;

v2/en/changelog-1027001.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,49 @@
44
@created 2024-08-14 14:33 GMT
55
--->
66

7+
# Version 1.27.1.3 - 16 Jul 2025
8+
9+
* upgraded [lua-resty-redis](https://github.com/openresty/lua-resty-redis) to v0.33
10+
* bugfix: connection is closed after the blpop and brpop calls time out. _Thanks 冉朋 for the patch._
11+
* docs: fix typo in README.markdown. _Thanks hms5232 for the patch._
12+
* optimize: return setmetatable is NYI which can not be jit compiled. (#287) _Thanks Zero King for the patch._
13+
* upgraded [headers-more-nginx-module](https://github.com/openresty/headers-more-nginx-module) to v0.39
14+
* bugfix: didn't set next to NULL for the output header. _Thanks lijunlong for the patch._
15+
* Move the LICENSE content to a separate file. _Thanks uhliarik for the patch._
16+
* upgraded [ngx_devel_kit](https://github.com/simplresty/ngx_devel_kit) to v0.3.4
17+
* src/ndk.h: Do not #error if 'NDK' is undefined _Thanks Simpl for the patch._
18+
* src/ndk.h: do not #error if 'NDK' is undefined _Thanks Zurab Kvachadze for the patch._
19+
* src/ndk.h: Update version _Thanks Simpl for the patch._
20+
* upgraded [lua-resty-mysql](https://github.com/openresty/lua-resty-mysql) to v0.28
21+
* bugfix: mysql driver doesn't handle well server side query timeout (Query execution was interrupted). _Thanks Nir Nahum for the patch._
22+
* upgraded [luajit2](https://github.com/openresty/luajit2) to v2.1-20250529
23+
* Add compatibility string coercion for fp:seek() argument. _Thanks Mike Pall for the patch._
24+
* ARM64: Fix pass-by-value struct calling conventions. _Thanks Mike Pall for the patch._
25+
* ARM: Fix soft-float math.min()/math.max(). _Thanks Mike Pall for the patch._
26+
* Avoid out-of-range PC for stack overflow error from snapshot restore. _Thanks Mike Pall for the patch._
27+
* Avoid unpatching bytecode twice after a trace flush. _Thanks Mike Pall for the patch._
28+
* bugfix: table.clone can't work after commit 538a82133ad. _Thanks lijunlong for the patch._
29+
* Change handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
30+
* Change handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
31+
* FFI: Add pre-declared int128_t, uint128_t, __int128 types. _Thanks Mike Pall for the patch._
32+
* FFI: Fix dangling CType references. _Thanks Mike Pall for the patch._
33+
* Fix error generation in load*. _Thanks Mike Pall for the patch._
34+
* Fix handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
35+
* Fix JIT slot overflow during up-recursion. _Thanks Mike Pall for the patch._
36+
* Fix state restore when recording __concat metamethod. _Thanks Mike Pall for the patch._
37+
* Improve CLI signal handling on POSIX. _Thanks Mike Pall for the patch._
38+
* Initialize unused value when specializing to cdata metatable. _Thanks Mike Pall for the patch._
39+
* macOS: Add suport for Apple hardened runtime. _Thanks Mike Pall for the patch._
40+
* macOS: Fix Apple hardened runtime support and put behind build option. _Thanks Mike Pall for the patch._
41+
* macOS: Fix support for Apple hardened runtime. _Thanks Mike Pall for the patch._
42+
* Merge from upstream v2.1. _Thanks lijunlong for the patch._
43+
* Prevent Clang UB 'optimization' which breaks integerness checks. _Thanks Mike Pall for the patch._
44+
* Remove Cygwin from docs, since it's not a supported target. _Thanks Mike Pall for the patch._
45+
* REVERT: Change handling of nil value markers in template tables. _Thanks Mike Pall for the patch._
46+
* Use dylib extension for iOS installs, too. _Thanks Mike Pall for the patch._
47+
* Windows: Allow mixed builds with msvcbuild.bat. _Thanks Mike Pall for the patch._
48+
* Windows: Clarify installation directory layout. _Thanks Mike Pall for the patch._
49+
750
# Version 1.27.1.2 - 14 Mar 2025
851

952
* upgraded [lua-nginx-module](https://github.com/openresty/lua-nginx-module) to v0.10.28

v2/en/download.md.tt2

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
OpenResty<sup>&reg;</sup> provides [official pre-built packages](linux-packages.html) for common
1212
Linux distributions.
1313

14-
We currently support Ubuntu, Debian, RHEL, CentOS, Fedora, OpenSUSE, Alpine,
15-
Amazon Linux, Rocky Linux, Oracle Linux, and CBL Mariner.
14+
We currently support Ubuntu, Debian, RHEL, CentOS, RockyLinux, AlmaLinux, Fedora, OpenSUSE, Alpine,
15+
Amazon Linux, Oracle Linux, and CBL Mariner.
1616

1717
We also provide official package repositories for our users so that receiving and
1818
installing package updates can be trivial.
@@ -21,7 +21,7 @@ installing package updates can be trivial.
2121

2222
All the releases are signed by the public PGP key `A0E98066` of Yichun Zhang.
2323

24-
[% ver = "1.27.1.2" -%]
24+
[% ver = "1.27.1.3" -%]
2525
* For 32-bit Windows: [openresty-[% ver %]-win32.zip](https://openresty.org/download/openresty-[% ver %]-win32.zip) &nbsp; 16MB &nbsp;
2626
[PGP](https://openresty.org/download/openresty-[% ver %]-win32.zip.asc) - 14 Mar 2025
2727
* For 64-bit Windows: [openresty-[% ver %]-win64.zip](https://openresty.org/download/openresty-[% ver %]-win64.zip) &nbsp; 16MB &nbsp;
@@ -65,13 +65,17 @@ the instructions on the [Installation](installation.html) page to build and
6565
install it.
6666

6767
## Lastest release
68-
[% ver = "1.27.1.2" -%]
68+
[% ver = "1.27.1.3" -%]
6969
* [openresty-[% ver %].tar.gz](https://openresty.org/download/openresty-[% ver %].tar.gz) &nbsp; 5.4MB
7070
&nbsp; [PGP](https://openresty.org/download/openresty-[% ver %].tar.gz.asc) &nbsp;
71-
[Changes](changelog-1027001.html) - 14 Mar 2025
71+
[Changes](changelog-1027001.html) - 16 Jul 2025
7272

7373
## Legacy releases
7474
Sometimes, users may want to download old releases.
75+
[% ver = "1.27.1.2" -%]
76+
* [openresty-[% ver %].tar.gz](https://openresty.org/download/openresty-[% ver %].tar.gz) &nbsp; 5.4MB
77+
&nbsp; [PGP](https://openresty.org/download/openresty-[% ver %].tar.gz.asc) &nbsp;
78+
[Changes](changelog-1027001.html) - 14 Mar 2025
7579
[% ver = "1.27.1.1" -%]
7680
* [openresty-[% ver %].tar.gz](https://openresty.org/download/openresty-[% ver %].tar.gz) &nbsp; 5.4MB
7781
&nbsp; [PGP](https://openresty.org/download/openresty-[% ver %].tar.gz.asc) &nbsp;

0 commit comments

Comments
 (0)