Arti 1.8.0 released: Onion service improvements, prop 368, relay development, and more.
Arti is our ongoing project to create a next-generation Tor implementation in Rust. We're happy to announce the latest release, Arti 1.8.0.
This release introduces a new, usage-based, timeout for strongly isolated circuits, as specified in proposal 368.
Arti now has experimental tokio-console support for development and debugging purposes.
To use this feature, you will need to build Arti
with the experimental tokio-console cargo feature and --cfg tokio_unstable,
and enable the tokio_console option in the config.
This release also brings some of quality of life improvements for onion services,
with the new experimental arti hsc ctor-migrate command
for migrating C Tor client restricted discovery keys
(previously known as "client authorization keys")
to Arti's keystore, and a configuration option
for controlling which onion services to launch.
Behind the scenes, we have continued development of functionality required to support relays and directory authorities. This development has focused on the routing architecture and protocol implementation (circuits and channels), parsing and generating Tor network documents, directory cache support, and on implementing the OR port listener and the associated configuration.
For full details on what we've done, including API changes, and for information about many more minor and less visible changes, please see the CHANGELOG.
For more information on using Arti, see our top-level README,
and the documentation for the arti binary.
Thanks to everybody who's contributed to this release, including Dimitris Apostolou, hashcatHitman, hjrgrn, Mynacol, Neel Chauhan, nield, Nihal, NoisyCoil.
Also, our deep thanks to our sponsors for funding the development of Arti!
Comments
We encourage respectful, on-topic comments. Comments that violate our Code of Conduct will be deleted. Off-topic comments may be deleted at the discretion of the moderators. Please do not comment as a way to receive support or to report bugs on a post unrelated to a release. If you are looking for support, please see our FAQ, user support forum or ways to get in touch with us.