Skip to content

v0.15.0

Compare
Choose a tag to compare
@bassosimone bassosimone released this 21 Jul 13:37
· 377 commits to master since this release
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