Skip to content

Commit c62213b

Browse files
committed
docs(changelog) prerelease-0.6.0
1 parent 49735f5 commit c62213b

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

CHANGELOG.md

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

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

38+
## 0.6.0
39+
40+
> 2025/02/24 - Prerelease
41+
>
42+
> [Documentation](https://github.com/Kong/ngx_wasm_module/tree/prerelease-0.6.0/docs)
43+
> | [Release assets](https://github.com/Kong/ngx_wasm_module/releases/tag/prerelease-0.6.0)
44+
45+
This prerelease includes a number of features and improvements mostly targeted
46+
at improving the Proxy-Wasm embedding.
47+
48+
#### Changes
49+
50+
> [0.5.0...0.6.0](https://github.com/Kong/ngx_wasm_module/compare/prerelease-0.5.0...prerelease-0.6.0)
51+
52+
- Proxy-Wasm
53+
- Feature: support for the foreign function interface allowing for custom
54+
host extensions.
55+
- Feature: always invoke the `on_http_call_response()` handler during HTTP
56+
dispatch failures (e.g. timeout, broken connection, resolver failures,
57+
...).
58+
- Feature: support for setting the proxied request querystring via the
59+
`:path` property.
60+
- Feature: new property `request.is_subrequest` allowing filters to
61+
determine whether the current request is a subrequest.
62+
- Feature: add a new directive: `proxy_wasm_log_dispatch_errors` which
63+
toggles whether TCP socket errors produce an `[error]` log or not.
64+
- Bugfix: resolve a segfault when filters would access request-only
65+
properties in root contexts (e.g. `request.*`, `upstream.*`, ...).
66+
- Bugfix: allow filters to access root properties in the background tick
67+
context (e.g. `plugin_name`, `plugin_root_id`, ...).
68+
- Bugfix: pass the VM config size argument to the `on_vm_start()` handler.
69+
- LuaJIT FFI
70+
- Feature: produce an error when `shm:set()` is invoked while the shm lock
71+
is already being held.
72+
- WASI
73+
- Feature: add some missing wasi-preview1 host functions (as stubs only).
74+
- Misc
75+
- Feature: disallow spaces, tabs and colons in the name of defined Wasm
76+
modules.
77+
- Bugfix: ensure filter chain plans are freed on worker shutdown as well as
78+
during FFI reconfiguration.
79+
80+
#### Dependencies
81+
82+
This release is tested with the following Nginx/OpenResty versions and dependencies:
83+
84+
Name | Version | Notes
85+
---------:|:---------------:|:--------------------------------------------------
86+
Nginx | [1.27.4](https://nginx.org/en/download.html) |
87+
OpenSSL | [3.4.1](https://www.openssl.org/source/) |
88+
Wasmtime | [26.0.0](https://github.com/bytecodealliance/wasmtime/releases) |
89+
Wasmer | [3.1.1](https://github.com/wasmerio/wasmer/releases/) |
90+
V8 | [13.1.201.15](https://github.com/Kong/ngx_wasm_runtimes/releases/) | Built by [Kong/ngx_wasm_runtimes] for convenience.
91+
OpenResty | [1.27.1.1](https://openresty.org/en/download.html) | No binary, tested only.
92+
93+
#### Components
94+
95+
Same as [0.1.0].
96+
97+
#### Known Issues
98+
99+
N/A
100+
101+
[Back to TOC](#table-of-contents)
102+
37103
## 0.5.0
38104

39105
> 2024/10/23 - Prerelease
@@ -390,6 +456,7 @@ lua-resty-wasmx | A LuaJIT FFI binding exposing some of ngx_wasm_module's featur
390456

391457
[Back to TOC](#table-of-contents)
392458

459+
[0.6.0]: #060
393460
[0.5.0]: #050
394461
[0.4.0]: #040
395462
[0.3.0]: #030

0 commit comments

Comments
 (0)