Skip to content

Releases: ooni/probe-cli

OONI Probe CLI v3.6.0

03 Mar 15:43
v3.6.0
0d4323a
Compare
Choose a tag to compare

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 like go build ./cmd/ooniprobe. Build scripts will call getresources 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.

OONI Probe CLI v3.5.2

12 Feb 19:38
v3.5.2
Compare
Choose a tag to compare

Changes

  • Disable sentry based logging (#228)

  • fix: properly deal with EOF terminated bodies (#226)

OONI Probe CLI v3.5.1

03 Feb 20:34
v3.5.1
6062b65
Compare
Choose a tag to compare

iOS

pod 'oonimkall', :podspec => 'https://dl.bintray.com/ooni/ios/oonimkall-2021.02.03-235136.podspec'

Android

implementation 'org.ooni:oonimkall:2021.02.03-235317'

Changes

This release fixes the Debian package (#218).

OONI Probe CLI v3.5.0

03 Feb 19:24
v3.5.0
cb6aa1f
Compare
Choose a tag to compare

OONI Probe CLI v3.4.0

20 Jan 13:07
v3.4.0
795f3be
Compare
Choose a tag to compare
  • debian: consolidate two github actions scripts into one

  • build: allow building for 386 architectures

OONI Probe CLI v3.3.0

19 Jan 19:33
v3.3.0
4853ddf
Compare
Choose a tag to compare
  • macos: implement launchd agent

OONI Probe CLI v3.2.0

12 Jan 23:42
v3.2.0
40d5f86
Compare
Choose a tag to compare
  • debian: support for building releases

  • debian: support for running unattended measurements

  • doc: misc fixes

  • dependencies: pin to ooni/probe-engine 0.22.0 and update all the other deps

  • database: fetch uploaded measurements using the ooni API

  • nettests: do not save uploaded measurements on disk

  • informedconsent: copy informed consent from legacy probes

OONI Probe CLI v3.1.0

07 Dec 18:43
v3.1.0
c9ea92f
Compare
Choose a tag to compare
  • all: update dependencies (we're now using ooni/probe-engine@v0.21.0)

  • all: cleanup unused options from configuration files scattered across the tree

  • all: move all packages into the internal package

  • cli/geoip: write unit tests

  • cli/info: write unit tests

  • fix(onboarding): fail if stdout is not writeable

  • fix(settings): remove privacy settings: now we always share your country and ASN and we never share your IP (this behaviour previously was the default, users could change it, but this lead to measurements that were not so useful to us)

  • all: add support for a syslog logger (currently used when running in background on macOS)

  • refactor(cli/run): move logic to run nettests in internal/nettests

  • feature(cli/run): add unattended nettest group (currently used when running in background on macOS)

  • refactor(nettests): move code to generate summary keys to probe-engine

  • feature(circumvention): add new riseupvpn nettest

  • feature(websitest): allow to read input from command line (--input <URL> ... and --input-file <PATH> ...)

OONI Probe CLI v3.0.11

17 Nov 17:24
v3.0.11
Compare
Choose a tag to compare
  • Pin to probe-engine v0.20.2, which fixes an annoyingly long timeout when STUN is not working correctly.

  • While there, also update other dependencies

OONI Probe CLI v3.0.10

13 Nov 10:28
v3.0.10
Compare
Choose a tag to compare
  • debian: publish a debian package on bintray for every commit on master. This is the first step towards official debian packages.

  • rm: allow to delete all measurements with the --all option.

  • dependencies: update all and specifically pin to ooni/probe-engine@v0.20.0.

  • CoC: add OONI's CoC