by nickm | April 3, 2023
Arti is our ongoing project to create a next-generation Tor client in Rust. Now we're announcing the latest release, Arti 1.1.3.
Our primary focus remains: preparation
for onion service support in Arti.
We can now
parse all of the relevant message types,
build circuits as needed to target relays,
build and sign onion service descriptors,
and deliver onion service requests to our
We've also solved a few annoying bugs, made our CI more bulletproof against certain programming mistakes, and exposed a few missing APIs in our code.
There have been many smaller changes as well; for those, please see the CHANGELOG.
Our next areas of focus will be the remainder of onion service client support: downloading descriptors, making circuits to the right relays, and performing the correct handshakes.
In parallel, we're working on a prototype for our RPC/FFI interface, for non-Rust applications to use in working with Arti: We believe it's important to get experience with this interface early, so that we have time to react to developer feedback.
A small heads-up: We expect that our next release may be a day or two late, and will probably be a little smaller than usual, since many of us will be spending a week at an in-person meeting. The following release will return to our usual schedule.
Thanks to everyone who has contributed to this release, including Alexander Færøy, Dimitris Apostolou, Emil Engler, Saksham Mittal, and Trinity Pointard. Also, our welcome to Gabi Moldovan as she joins the team!
Finally, our deep thanks to Zcash Community Grants for funding the development of Arti!
This is a companion discussion topic for the original entry at https://blog.torproject.org/arti_113_released/