Skip to content

dhttp v0.3.0

Choose a tag to compare

@eareimu eareimu released this 26 Jun 06:57
· 84 commits to main since this release
64cd960

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/dhttp as 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 dhttp 0.3.0 and dhttp-home 0.3.0; npm @genmeta/dhttp 0.3.0; PyPI dhttpy 0.3.0
  • Trusted Publishing / provenance workflows: crates.io run 28221759272, npm run 28221759247, PyPI run 28221759269, all at commit 64cd960