OONI Probe CLI v3.6.0
iOS
pod 'oonimkall', :podspec => 'https://dl.bintray.com/ooni/ios/oonimkall-2021.03.03-153458.podspec'
Android
implementation 'org.ooni:oonimkall:2021.03.03-154253'
Changes
-
✨ 👀 We require Go 1.16 now. In particular, we use the embed feature. Make sure you download assets with
go run ./internal/cmd/getresources
before running manual build commands likego build ./cmd/ooniprobe
. Build scripts will callgetresources
for you. If there a build script that doesn't do that, please let us know. -
✨ We have added a basic Signal messenger experiment. The
ooniprobe run im
command runs it by default. -
🐛 We correctly handle body-terminated-by-EOF HTTP responses, thus improving data quality.
-
🐛 macos: create
~/Library/LaunchAgents
if missing -
🔨 We rewrote the resolver we use by default for increased reliability under varying network conditions.
-
🔨 We have added one more DC endpoint to the Telegram experiment.
-
🔨 We removed sentry.
-
🔨 We updated dependencies and assets.
-
🔨 We expose a new API to call the URLs endpoint from mobile devices
-
🔨 We now run daily end to end test with the production and testing backends.