2021-10-29 14:35:49 +01:00
|
|
|
### Notes
|
|
|
|
|
|
|
|
This file describes changes in Arti through the current release. Once Arti
|
|
|
|
is more mature, and we start to version crates independently, we will
|
|
|
|
probably switch to using a separate changelog for each crate.
|
|
|
|
|
|
|
|
# Arti 0.0.1
|
|
|
|
|
|
|
|
This release attempts to be "free of known privacy holes". That
|
|
|
|
isn't to say that there are no remaining bugs, but rather that we've
|
|
|
|
implemented the missing features that we think are essential for
|
|
|
|
basic privacy.
|
|
|
|
|
|
|
|
### New features
|
|
|
|
|
|
|
|
- Guard relay support... ([#58])
|
|
|
|
- ...with "Lightweight" path bias detection. ([#185])
|
|
|
|
- Circuit isolation API. ([#73], [!104])
|
|
|
|
- Circuit build timeout inference. ([#57])
|
|
|
|
- Persistent state on disk. ([#59])
|
|
|
|
- Allow multiple Arti instances to share directories. ([#194])
|
|
|
|
- Support for EnforceDistinctSubnets. ([#43])
|
|
|
|
- Configurable logging ([!68]) to journald. ([!73])
|
|
|
|
- Rejecting attempts to connect to internal addresses. ([#85])
|
|
|
|
- Support for Tor `RESOLVE` and `RESOLVE_PTR` [socks extensions]. ([#33])
|
|
|
|
- And too many others to list.
|
|
|
|
|
|
|
|
### Breaking changes
|
|
|
|
|
|
|
|
- Switched from `log` to `tracing`. ([#74])
|
|
|
|
- Renamed `arti-tor-client` to `arti-client`. ([#130])
|
|
|
|
- Stopped exposing `anyhow` errors. ([#165])
|
|
|
|
- CLI now uses `clap`, and uses subcommands. ([!109])
|
|
|
|
- Too many others to list.
|
|
|
|
|
|
|
|
### Documentation
|
|
|
|
|
|
|
|
- New top-level documentation for `arti-client`, with examples. ([!111])
|
|
|
|
- Many other improvements and rewrites.
|
|
|
|
|
|
|
|
### Infrastructure
|
|
|
|
|
|
|
|
- Reproducible builds for Linux ([!69]), Windows ([!70]), and OSX ([!86]).
|
|
|
|
- Support for static binaries. ([!69])
|
|
|
|
- Simple integration tests, using [chutney] ([!88]).
|
|
|
|
|
|
|
|
### Cleanups, minor features, and bugfixes
|
|
|
|
|
|
|
|
- Too many to list.
|
|
|
|
|
|
|
|
### Acknowledgments
|
|
|
|
|
2021-10-29 15:27:22 +01:00
|
|
|
Thanks to everybody who's contributed to this release, including Ben
|
2021-10-29 14:35:49 +01:00
|
|
|
Armstead, Daniel Eades, Dimitris Apostolou, Eugene Lomov, Felipe
|
|
|
|
Lema, Jani Monoses, Lennart Kloock, Neel Chauhan, S0AndS0, Smitty,
|
|
|
|
Trinity Pointard, Yuan Lyu, dagger, and rls!
|
|
|
|
|
|
|
|
[#33]: https://gitlab.torproject.org/tpo/core/arti/-/issues/33
|
|
|
|
[#43]: https://gitlab.torproject.org/tpo/core/arti/-/issues/43
|
|
|
|
[#57]: https://gitlab.torproject.org/tpo/core/arti/-/issues/57
|
|
|
|
[#58]: https://gitlab.torproject.org/tpo/core/arti/-/issues/58
|
|
|
|
[#59]: https://gitlab.torproject.org/tpo/core/arti/-/issues/59
|
|
|
|
[#73]: https://gitlab.torproject.org/tpo/core/arti/-/issues/73
|
|
|
|
[#74]: https://gitlab.torproject.org/tpo/core/arti/-/issues/74
|
|
|
|
[#85]: https://gitlab.torproject.org/tpo/core/arti/-/issues/85
|
|
|
|
[#130]: https://gitlab.torproject.org/tpo/core/arti/-/issues/130
|
|
|
|
[#165]: https://gitlab.torproject.org/tpo/core/arti/-/issues/165
|
|
|
|
[#185]: https://gitlab.torproject.org/tpo/core/arti/-/issues/185
|
|
|
|
[#194]: https://gitlab.torproject.org/tpo/core/arti/-/issues/194
|
|
|
|
[!68]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/68
|
|
|
|
[!69]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/69
|
|
|
|
[!70]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/70
|
|
|
|
[!73]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/73
|
|
|
|
[!86]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/86
|
|
|
|
[!88]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/88
|
|
|
|
[!104]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/104
|
|
|
|
[!109]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/109
|
|
|
|
[!111]: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/111
|
|
|
|
[chutney]: https://gitlab.torproject.org/tpo/core/chutney
|
|
|
|
[socks extensions]: https://gitlab.torproject.org/tpo/core/torspec/-/blob/main/socks-extensions.txt
|
|
|
|
|
|
|
|
# Arti 0.0.0
|
|
|
|
|
|
|
|
Initial release, to reserve our crate names on crates.io.
|