dhttp v0.3.0
dhttp v0.3.0
This release moves the dhttp facade to the 0.3.0 compatibility line and updates endpoint construction for the current DHTTP/3, discovery, and scoped-home APIs.
Highlights:
- Updated the facade to consume typed local endpoint updates from the underlying DHTTP network stack.
- Switched the default STUN bootstrap path to resolver-owned DDNS bootstrap names.
- Isolated H3 DNS client endpoints so DNS-underlay construction does not inherit the final endpoint resolver cycle.
- Added scoped DHTTP home loading for user and global home contexts.
- Published dhttp-home 0.3.0 with scoped home loading as the only public loading API. Linux/macOS retain
/etc/dhttpas the global default, while Windows requires explicit global-home configuration. - Kept dhttp-access on its independent 0.2.0 release line because its public version did not change.
Compatibility notes:
- dhttp 0.3.0 depends on h3x 0.5.0 and dyns 0.5.0.
- dhttp-identity remains 0.2.0.
- dhttp-home is 0.3.0.
- dhttp-access remains 0.2.0.
Release surface:
- dhttp 0.3.0
- dhttp-home 0.3.0
- dhttp-api 0.3.0 npm/PyPI binding surface
Full changelog: v0.2.0...v0.3.0
Authentication and provenance:
- Release tag: v0.3.0
- Annotated tag object: 9fa2690f6a738c7bf787e27df4ea22b577c4cc9c
- Target commit: 64cd960
- Published surfaces: crates.io
dhttp0.3.0 anddhttp-home0.3.0; npm@genmeta/dhttp0.3.0; PyPIdhttpy0.3.0 - Trusted Publishing / provenance workflows: crates.io run 28221759272, npm run 28221759247, PyPI run 28221759269, all at commit 64cd960