What's Changed
🪲 Bug fixes
- [Ktor] Update dav4jvm to fix preemptive Basic/Digest problem by @rfc2822 in #2633
- Propagate
GroupMethodtoAndroidAddressBookby @rfc2822 in #2651 - Read-only collections: reset instead of upload local changes by @rfc2822 in #2643
- Fix threading for building HTTP proxies by @ArnyminerZ in #2647
🛠️ Refactoring
- [SyncManager] Replace
SyncDispatcherby explicit concurrency control; make batch-downloading testable by @rfc2822 in #2616
✏️ Other changes
- [Ktor] Use OkHttp logging format by @rfc2822 in #2631
- Convert
AccountSettingsActivityto useAccountIdby @cketti in #2629 - Update AGP to 9.3.0 and enable parallel tooling by @rfc2822 in #2648
- Document F-Droid version parsing in AppVersion.kt by @rfc2822 in #2649
- Add link to "tested with" page on login screens by @rfc2822 in #2652
- Replace
@MainDispatcherbyDispatchers.Mainand add@RealMainDispatcherfor tests by @rfc2822 in #2650 - Use IO dispatcher instead of default dispatcher by @cketti in #2653
Full Changelog: v4.5.17.1-ose...v4.5.18-rc.1-ose