Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:55
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.
6673f01

Alighieri 0.4.0 is the first crates.io release and establishes the supported 0.4.x CLI, configuration, lifecycle, and plugin-SDK contract.

Highlights

  • Install the stock SOCKS5 server directly from crates.io with cargo install alighieri --locked.
  • Use the curated Rust surface for configuration, errors, server lifecycle, and runtime shutdown/reload handling.
  • Build custom hosts with the feature-gated plugins SDK, including control-plane hooks plus typed TCP and UDP interception facades.
  • Plugins are statically linked into a custom host binary. The stock Alighieri binary does not dynamically load plugins.
  • Public configuration and SDK vocabulary is hardened for additive evolution. Patch releases throughout 0.4.x preserve the supported contract; breaking API or SDK changes wait for 0.5.0.

Install

cargo install alighieri --locked
alighieri --version

For custom plugin hosts, see the plugin SDK guide and the AGPL/commercial licensing guidance.

Artifacts

Four native archives are attached for x86-64 and ARM64 on Linux and Windows. Multi-architecture container images are available as ghcr.io/wiresock/alighieri:0.4.0, :0.4, and :latest.