docs(readme): drop the redundant version-history section

The graduation and 0.2.1 through 0.4.1 release notes duplicate
CHANGELOG.md; the README now flows from the WASM target section
straight into Features.
This commit is contained in:
glm-5.3-flash committed 2026-11-03 14:19:38 +00:00
1 parent 0ceecf582b
commit ecb24678bb
1 file changed
-46
-46
View File
@@ -283,52 +283,6 @@ the protocol layer for a sandboxed TS/Python adapter. The `local`
feature (real sockets) needs a real OS and is non-wasm by design;
enabling it on wasm is a compile error.
## Version 0.2: the graduation
0.2 rides alkcall 0.8.0 and graduates the proxy surface
(`docs/research/tunnels-graduation.md`, ADRs 007/008):
- **The direct op** (`channels/tunnel/direct`, scope `tunnel:direct`),
dynamic-target egress; `TunnelSession::open_direct`.
- **The bind-first establisher + the forwarded op**
(`channels/tunnel/forwarded`, scope `tunnel:forwarded`), the
composed `-R` metadata flow: `bound` + correlation token in the
listen reply, `{listen, substrate, peer}` per accept;
`TunnelListener` + `parse_listen_reply`/`listen_reply_fields`.
- **alkcall 0.7.1 → 0.8.0** brings `Establishment::with_reply_field` +
`open_channel_with_reply` (the bind-first carriers) and
flavor-form op ids in discovery (hub relay wraps them as channels);
bonus: in-tree `ChannelRelay`/`HubLegTemplate` (alkcall ADR-051).
0.2.1 is the hardening release: the `fuzz/` workspace (three
cargo-fuzz targets over the datagram codec, the params parsers, and a
stateful session-pump target; corpora replay as plain `cargo test`,
documented in `docs/research/fuzzing.md`) and the alkcall bump 0.8.0 → 0.8.1
(duplicate adopt/open no longer destroys the live channel, relevant
to the reverse-path adopt flow). Two additive diagnostics:
`TunnelSession::datagram_backlog()` and
`DatagramReader::retained_bytes()`. No API break, no wire change.
0.3.0 rides the alkcall bump 0.8.1 → 0.9.0 (the stub-sweep release:
the four registered-but-always-failing stubs became real
implementations; none were on this crate's paths). No alktunnels API
change, no wire change; minor rather than patch because the
semver-incompatible dependency bump + this crate's alkcall type
re-exports make it semver-visible downstream.
0.4.0 rides the alkcall bump 0.9.0 → 0.10.0 (the gateway
ownership-seam release; the loud ownership-wiring default on the
`GatewayDispatch` spine, behind the opt-in `gateway` feature; none of
it is on this crate's paths, which serve via
`ChannelCore::register_openable*` dispatch). No alktunnels API
change, no wire change; same minor-not-patch reasoning as 0.3.0.
0.4.1 rides the alkcall bump 0.10.0 → 0.10.1 (the adoption-window
ordering fix, where a chunk routed inside the `adopt_channel` install→drain
window can no longer overtake earlier-parked early arrivals). No
alktunnels API change, no wire change; patch because the dependency
bump is backwards-compatible.
## Features
| Feature | Contents | wasm |