Original release notes
4.5.17.1 (hotfix):
- Fix problem with Digest authentication - #2633
- Improve HTTP logging format - #2631
---
4.5.17
What's Changed
Bug fixes
- [Ktor] Handle explicit
Content-Encoding: identityby @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2618 - Add validation and tests for jtx objects by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2620
- Send proper
Acceptheaders for XML, make JSON content negotiation optional by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2624
Refactoring
- [ktor] Use
ktor-client-authby @cketti in https://github.com/bitfireAT/davx5-ose/pull/2599 - [Ktor] Migrate OAuth to ktor-client-auth by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2601
- Make
HttpClientBuilderimmutable by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2610 - [ktor] Replace okhttp mock server in testing with ktor-client-mock MockEngine by @ArnyminerZ in https://github.com/bitfireAT/davx5-ose/pull/2596
Other changes
- Fix java.util.Logger parameter formatting in synctools by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2604
- Finish MessageFormat logging cleanup by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2607
- Preserve TEL ext= URI parameter when mapping vCard phone numbers to Android by @mvanhorn in https://github.com/bitfireAT/davx5-ose/pull/2558
- Add
HttpUrl.toKtorUrl()helper for tests by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2602 - Hide activity intent details by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2612
- Add
accountandaccount_settingtables to DB schema by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2613 - Introduce
AccountIdtype by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2615 - Translations update from Hosted Weblate by @weblate in https://github.com/bitfireAT/davx5-ose/pull/2628
New Contributors
- @mvanhorn made their first contribution in https://github.com/bitfireAT/davx5-ose/pull/2558
Full Changelog: https://github.com/bitfireAT/davx5-ose/compare/v4.5.16-ose...v4.5.17.1-ose

