Arti 2.3.0 released: Logging, Relay, Directory authority, and RPC development.
Arti is our ongoing project to create a next-generation Tor implementation in Rust. We're happy to announce the latest release, Arti 2.3.0.
This release bumps the minimum MacOS version supported by Arti to 10.14, up from 10.12. Despite being supported on a technical level, we do not recommend the use of MacOS versions that old, as they are no longer receiving updates from Apple and may have unpatched security issues.
This release continues our ongoing development towards using Arti as a relay and as a directory authority. It also continues development on RPC, including adding a new RPC API for inspecting tunnel paths.
Additionally, there are a couple new logging related features.
Arti now supports logging to syslog when the syslog feature is enabled
and the logging.syslog config option is enabled. We've also added a new
logging.protocol_warnings option to log protocol violations as warnings.
Developers who use the arti-client crate should note that in the release after this one,
we plan to change TorClient to be wrapped in an Arc explicitly,
rather than implicitly having Arc-like semantics. Be prepared for this breaking change,
and if you have any thoughts about it, please speak up in #2469.
As usual, there is also a signigicant amount of cleanup, improvements to testing, infrastructure, and documentation, and many small bugfixes.
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 Andrew Kloet, hjrgrn, and moumenalaoui.
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.