Skip to content

v0.1.4

Latest

Choose a tag to compare

@dbowm91 dbowm91 released this 13 Sep 17:10
· 132 commits to main since this release

Added

  • Native Rust JSON behind the opt-in json feature: replayable RequestBuilder::json() and single-consumption Response::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