·
11 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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
pluginsSDK, 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.xpreserve the supported contract; breaking API or SDK changes wait for0.5.0.
Install
cargo install alighieri --locked
alighieri --versionFor 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.