Vanguards v0.2.2 is tagged on github at https://github.com/mikeperry-tor/vanguards. The tag is signed with the gpg key that signed this mail, and all of my other mails.
Version 0.2.2 fixes an exception crash bug found by traumschule (https://github.com/mikeperry-tor/vanguards/issues/29). Here is the complete changelog: - Fix exception when a connection to a guard is closed with more than one live circuit. #29 - Catch control+c and exit cleanly. #30. - Use Tor's network liveness events to double-check connectivity. - Print out relevant versions at startup.
Again, the preferred interpreter for vanguards is pypy, but you must use either stem 1.5.4 (or below), or stem 1.6.0 with this patch: https://gitweb.torproject.org/stem.git/commit/?id=c52db04
The addon does not require this patch when run under python2 or python3 with stem 1.6.0 (but pypy will be much faster for high traffic onion services).
The addon also requires Tor 0.3.3.x or above, and 0.3.4.x is preferred. Please set dependencies and repository placement accordingly.
If you previously had issues with the tests, please see: https://github.com/mikeperry-tor/vanguards/blob/master/README_TESTS.md