Added
- Native Rust JSON behind the opt-in
jsonfeature: replayableRequestBuilder::json()and single-consumptionResponse::json(). Per-request decoded-body limits override client limits across retries and redirects. - Static resolved routing: pinned-destination
TransportHints(resolved_target). Static destinations reject proxy, UDS, and H3 combinations before any I/O. - Runnable examples:
crates/eggfetch-core/examples/quickstart.rs,examples/python_sync.py,examples/python_async.py.
Changed
- Core feature and TLS boundary hardening: all origin TLS routes build through
TlsConfig/TrustStore. - README condensed to a quickstart plus grouped feature bullets linking into
docs/.
Fixed
- Documentation corrected to
response = await client.stream(...)for the native async API.
Full changelog: https://github.com/eggstack/eggfetch/blob/main/CHANGELOG.md
crates.io: eggfetch-core, eggfetch-cli, eggfetch-ffi, eggfetch-python, eggfetch-node 0.1.4