Skip to content

Commit a96bc4e

Browse files
committed
chore: update CHANGELOG for v4.2.0
1 parent e1e988b commit a96bc4e

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,24 @@
22

33
All notable changes to vmod-wasm will be documented in this file.
44

5+
## [4.2.0] - 2026-05-22
6+
7+
### Added
8+
- **Multi-call HTTP response storage**: Replaced single HTTP call response state
9+
with a Varnish VRBT (red-black tree) keyed by Proxy-Wasm `token_id`, enabling
10+
modules to dispatch multiple `proxy_http_call` requests per stream.
11+
12+
### Changed
13+
- **Deferred callback delivery** now iterates all pending call responses and
14+
invokes `proxy_on_http_call_response` for each token in order.
15+
- **Header and buffer access for HTTP call responses** now use the active call
16+
entry context (`active_http_call`) instead of a single global response slot.
17+
18+
### Fixed
19+
- Removed response overwrite behavior when multiple callouts were dispatched in
20+
a single request lifecycle.
21+
- Cleanup now frees all stored call response entries safely via VRBT traversal.
22+
523
## [4.1.0] - 2026-05-22
624

725
### Added

0 commit comments

Comments
 (0)