Skip to content

Commit 070f371

Browse files
committed
docs(changelog) prerelease-0.5.0
1 parent 3bb2f15 commit 070f371

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

CHANGELOG.md

+59
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Table of Contents
22

3+
- [0.5.0]
34
- [0.4.0]
45
- [0.3.0]
56
- [0.2.0]
@@ -33,6 +34,63 @@ As for Nginx developers, the module can also be used to write other modules; the
3334
best resource for that sort of information would be
3435
[DEVELOPER.md](https://github.com/Kong/ngx_wasm_module/tree/main/docs/DEVELOPER.md).
3536

37+
## 0.5.0
38+
39+
> 2024/10/23 - Prerelease
40+
>
41+
> [Documentation](https://github.com/Kong/ngx_wasm_module/tree/prerelease-0.5.0/docs)
42+
> | [Release assets](https://github.com/Kong/ngx_wasm_module/releases/tag/prerelease-0.5.0)
43+
44+
This prerelease is focused on the addition of various LuaJIT FFI APIs for
45+
manipulating ngx_wasm_module shared memory zones (i.e. key/value and metrics
46+
shms). It also contains a couple of memory leaks/pressure fixes and other minor
47+
improvements.
48+
49+
#### Changes
50+
51+
> [0.4.0...0.5.0](https://github.com/Kong/ngx_wasm_module/compare/prerelease-0.4.0...prerelease-0.5.0)
52+
53+
- Proxy-Wasm
54+
- Feature: allow cancelling background ticks with `set_tick_period(0)`.
55+
- Bugfix: only inject shim headers after `on_response_headers` has been
56+
executed.
57+
- Wasmtime
58+
- Bugfix: use POSIX signals on macOS instead of Mach ports.
59+
- LuaJIT FFI
60+
- Feature: implement getters & setters APIs for shms (key/value + metrics
61+
shms).
62+
- Feature: implement user-defined histogram bins.
63+
- Lua bridge
64+
- Bugfix: resolve a potential memory leak when using the Lua resolver
65+
(`proxy_wasm_lua_resolver`).
66+
- Misc
67+
- Bugfix: avoid mounting memory pressure in long-lived connections by
68+
stashing the local response in the request pool.
69+
- Bugfix: minor debug-mode fixes and resolve a few compilation warnings.
70+
71+
#### Dependencies
72+
73+
This release is tested with the following Nginx/OpenResty versions and dependencies:
74+
75+
Name | Version | Notes
76+
---------:|:---------------:|:--------------------------------------------------
77+
Nginx | [1.27.2](https://nginx.org/en/download.html) |
78+
OpenSSL | [3.4.0](https://www.openssl.org/source/) |
79+
Wasmtime | [26.0.0](https://github.com/bytecodealliance/wasmtime/releases) |
80+
Wasmer | [3.1.1](https://github.com/wasmerio/wasmer/releases/) |
81+
V8 | [12.0.267.17](https://github.com/Kong/ngx_wasm_runtimes/releases/) | Built by [Kong/ngx_wasm_runtimes] for convenience.
82+
OpenResty | [1.27.1.1](https://openresty.org/en/download.html) | No binary, tested only.
83+
84+
#### Components
85+
86+
Same as [0.1.0].
87+
88+
#### Known Issues
89+
90+
N/A
91+
92+
[Back to TOC](#table-of-contents)
93+
3694
## 0.4.0
3795

3896
> 2024/06/25 - Prerelease
@@ -332,6 +390,7 @@ lua-resty-wasmx | A LuaJIT FFI binding exposing some of ngx_wasm_module's featur
332390

333391
[Back to TOC](#table-of-contents)
334392

393+
[0.5.0]: #050
335394
[0.4.0]: #040
336395
[0.3.0]: #030
337396
[0.2.0]: #020

0 commit comments

Comments
 (0)