Back to Freedom.Tech Back
All DAVx5 releasesAll versions
Release Sat, Jul 18, 2026 1 min read

DAVx5 4.5.18-ose

Original release notes

What's Changed

Bug fixes

  • Propagate GroupMethod to AndroidAddressBook by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2651
  • Read-only collections: reset instead of upload local changes by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2643
  • Fix threading for building HTTP proxies by @ArnyminerZ in https://github.com/bitfireAT/davx5-ose/pull/2647
  • Use IO dispatcher instead of default dispatcher by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2653
  • Introduce IoCoroutineWorker for I/O-bound tasks by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2665

Refactoring

  • [SyncManager] Replace SyncDispatcher by explicit concurrency control; make batch-downloading testable by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2616

Other changes

  • Convert AccountSettingsActivity to use AccountId by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2629
  • Update AGP to 9.3.0 and enable parallel tooling by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2648
  • Document F-Droid version parsing in AppVersion.kt by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2649
  • Add link to "tested with" page on login screens by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2652
  • Replace @MainDispatcher by Dispatchers.Main and add @RealMainDispatcher for tests by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2650

Full Changelog: https://github.com/bitfireAT/davx5-ose/compare/v4.5.17.1-ose...v4.5.18-ose