Arti 1.7.0 released: Onion service restricted discovery, experimental HTTP proxy, relay development, and more.

by opara | November 3, 2025

Arti is our ongoing project to create a next-generation Tor implementation in Rust. We're happy to announce the latest release, Arti 1.7.0.

Arti 1.7.0 stabilizes the onion service restricted discovery feature, previously known as "client authorization". This requires Arti to be built with the restricted-discovery feature enabled, and for the appropriate configuration options to be enabled and configured for the onion service.

In addition to Arti's existing SOCKS proxy, Arti now has experimental support for running an HTTP CONNECT proxy. When built with the experimental http-connect feature enabled, Arti's SOCKS listeners will also accept HTTP CONNECT tunnel requests, with support for Tor extensions as amended by proposal 365.

This release of Arti continues behind-the-scenes 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 the relay main-loop/front-end code.

Arti 1.7.0 increases our MSRV (Minimum Supported Rust Version) to 1.86.0, in accordance with our MSRV policy.

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 5225225, hashcatHitman, hjrgrn, Neel Chauhan, and Niel Duysters.

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.