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

DAVx5 4.5.18-rc.1-ose

Original release notes

What's Changed

Bug fixes

  • [Ktor] Update dav4jvm to fix preemptive Basic/Digest problem by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2633
  • 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

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

  • [Ktor] Use OkHttp logging format by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2631
  • 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
  • Use IO dispatcher instead of default dispatcher by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2653

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