Skip to content

OONI Probe 6.2.0

Latest

Choose a tag to compare

@aanorbel aanorbel released this 13 Aug 11:06
· 18 commits to main since this release
v6.2.0

Release Notes

  • Measurement engine is OONI Probe CLI v3.30.0
  • Added in-app language picker for Android
  • Enhanced offline handling and retry mechanisms
  • Bug fixes and improvements

What's Changed

  • chore(deps): bump io.sentry.android.gradle from 6.13.0 to 6.14.0 by @dependabot[bot] in #1449
  • feat(sql): add indexed query for counting unviewed completed results by @aanorbel in #1434
  • chore(tests): update instrumentation tests to use new paths by @aanorbel in #1446
  • chore(deps): bump compose-ui from 1.11.3 to 1.11.4 by @dependabot[bot] in #1447
  • feat: improve error reporting for measurement submissions by @aanorbel in #1450
  • Android in-app languague picker by @sdsantos in #1453
  • feat(passport): bump Passport to 0.1.4-alpha and support proxy/timeouts by @aanorbel in #1455
  • chore(deps): migrate oonimkall and passport dependencies to version catalog by @aanorbel in #1456
  • chore(engine,passport): depricate engine.httpDo in favor of PassportGet by @aanorbel in #1459
  • chore: fix broken build by @aanorbel in #1460
  • chore(deps): bump io.github.pdvrieze.xmlutil:serialization from 1.0.0 to 1.0.1 by @dependabot[bot] in #1457
  • chore(passport): introduce PassportHttpClient for streamlined HTTP operations by @aanorbel in #1463
  • chore(deps): bump io.sentry.android.gradle from 6.14.0 to 6.15.0 by @dependabot[bot] in #1474
  • chore(deps): bump org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose from 2.10.0 to 2.11.0 by @dependabot[bot] in #1464
  • chore(deps): bump org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose from 2.10.0 to 2.11.0 by @dependabot[bot] in #1469
  • chore(passport): add @VisibleForTesting annotations and make passportGet mutable by @aanorbel in #1477
  • feat(storage): improve secure storage logic for macOS and iOS with better error handling and retry mechanism by @aanorbel in #1470
  • feat(app, navigation): set dynamic start destination based on first run state by @aanorbel in #1471
  • chore(deps): upgrade Passport to 0.1.4 and update related references by @aanorbel in #1473
  • chore(monitoring): refactor PlatformInfo to enhance software versioning and crash monitoring configurations by @aanorbel in #1475
  • Translations update from Localization Lab Weblate by @weblate in #1445
  • chore(deps): update oonimkall dependencies and consolidate version references by @aanorbel in #1476
  • chore(deps): bump io.sentry.android.gradle from 6.15.0 to 6.16.0 by @dependabot[bot] in #1484
  • chore(deps): bump com.squareup.okio:okio from 3.17.0 to 3.18.0 by @dependabot[bot] in #1482
  • chore(deps): bump kotlin from 2.4.0 to 2.4.10 by @dependabot[bot] in #1465
  • chore(deps): upgrade Passport to 0.1.5 by @aanorbel in #1483
  • feat(submission): handle unparseable reports gracefully and improve atomic file writes by @aanorbel in #1472
  • feat(network, articles, workers, submission): enhance offline handling and retry mechanisms by @aanorbel in #1481
  • chore(deps): finalize oonimkall upgrade to 3.30.0 and remove all -alpha references by @aanorbel in #1492
  • chore(deps): bump com.squareup.okio:okio from 3.18.0 to 3.18.1 by @dependabot[bot] in #1493
  • feat(credentials): add anonymous credentials management UI and reset functionality by @aanorbel in #1480
  • chore(deps): bump io.sentry.android.gradle from 6.16.0 to 6.17.0 by @dependabot[bot] in #1496
  • Translations update from Localization Lab Weblate by @weblate in #1495
  • Fix apostrophes. Small UI change in anonymous credentials. by @sdsantos in #1498
  • Do not test ProxyOption.None by @sdsantos in #1499
  • Fix TestProxy in async. Add progress indicator to Preparing. by @sdsantos in #1500
  • Translations update from Localization Lab Weblate by @weblate in #1497
  • chore(release): bump app version to 6.2.0, update changelog by @aanorbel in #1494
  • chore: update agp to 9.1.1 by @aanorbel in #1503

Full Changelog: v6.1.1...v6.2.0