v0.15.0
Packages
-
ios:
pod 'oonimkall', :podspec => 'https://dl.bintray.com/ooni/ios/oonimkall-2020.07.21-132903.podspec'
-
android:
implementation 'org.ooni:oonimkall:2020.07.21-133436'
Improvements
-
experiment/sniblocking: rewrite using urlgetter
-
experiment/urlgetter: sync the event times for multi getter
-
experiment/urlgetter: optionally ask the code to fail if the response is >= 400
-
experiment/urlgetter: add to TestKeys extra fields to simplify analysis
-
session: use TRR2 and PowerDNS for the session's resolver
-
netx/archival: start adding support for webconnectivity in Go
-
netx: map the
json_parse_error
error
API Changes
-
experiment/fbmessenger: rewrite in Go
-
experiment/hhfm: rewrite in Go
-
experiment/hirl: rewrite in Go
-
experiment/whatsapp: rewrite in Go (the new implementation always tests all endpoints)
-
session: expose ResolverIP
-
remove support for Go < 1.14
-
oonimkall: just warn if AllEndpoints is present
-
oonimkall: add API to get a new UUID4 as a string
Updates
-
direct and indirect dependencies
-
assets
-
user agent used when measuring
-
require MK v0.10.12
Bug fixes
-
miniooni: print panic message when code panics
-
experiment.go: self identify in annotations as
ooniprobe-engine
-
selfcensor/dialer: add default timeout
-
probeservices: use correct parameter for sending country code to orchestra