Skip to content

spry-turn 0.1.0 / initial prerelease

Pre-release
Pre-release

Choose a tag to compare

@TheCryptoDonkey TheCryptoDonkey released this 23 Oct 20:33
· 40 commits to main since this release
a9f94fe

Initial prerelease of spry-turn: a lightweight standalone Rust STUN/TURN server, embeddable native relay and WASM packet codec. MIT licensed, maintained by TheCryptoDonkey under ForgeSworn. This release does not deploy a service or publish a package registry entry.

Public MIT source and these existing archives were authorised on 23 October 2026. The release was originally created privately; tags and archive bytes are unchanged. Historical private-access wording inside frozen guides describes their original access conditions.

  • UDP/TCP clients, optional TLS, UDP peer allocations, coturn-compatible expiring shared-secret credentials and bounded resources.
  • Standalone, browser/native integration, Rust/WASM API, operations and coturn compatibility guides, with explicit missing features and qualification gates.
  • Established ForgeSworn donation destinations, repository funding configuration and generated llms.txt/llms-full.txt, checked for freshness and local links in CI.
  • Native ARM64 M4 Max UDP loopback evidence and raw results. The measured improvement applies to the recorded coturn configuration/workload; it does not establish Linux/WAN/TLS performance or total system memory.

Downloads:

  • spry-turn-v0.1.0-aarch64-apple-darwin.tar.gz: macOS ARM64 executable with TLS enabled, MIT/RFC/dependency notices and usage guidance. This is not a Linux or phone binary.
  • spry-turn-v0.1.0-wasm32-unknown-unknown.tar.gz: WASM packet codec, browser ESM glue and TypeScript declarations, with notices. Ordinary browser WASM cannot host a raw-socket TURN server.
  • release-manifest.json: exact source commit, build features and content hashes.
  • SHA256SUMS: verify downloaded files with shasum -a 256 -c SHA256SUMS before extraction.

Build-machine paths were remapped and the resulting artefacts scanned before upload. Socket, browser, WASM execution, lint/unit/minimal-feature, documentation and secret checks passed locally; Linux/macOS release-tag CI passed, as did downloaded native/WASM archive verification using the exact tagged test suites.

Release CI: https://github.com/forgesworn/spry-turn/actions/runs/40019310127

This is an initial implementation with no independent audit or production qualification. Fixed relay-port ranges, static users, TCP relay allocations, DTLS, dual allocations, Archy packaging and Sapflow integration are not implemented. The publisher operates no TURN server, credential issuer or directory.

Documentation · Benchmarks · Support and donations · LLM index