Skip to content

A number of accumulated improvements and bugfixes to the EWS resources

This includes several changes made to the EWS resource over the past few years, most notably:

  • Chunked requests for most operations on multiple items: Internally Exchange doesn't allow a single request to operate on more than 100 items. This would have caused failure when trying to for ex. delete hundreds of e-mails in one operation. With this change the operation is split into several requests.
  • Rework of background, server-triggered updates (subscriptions): These are now done in background and don't block the resource's state machine towards the Akonadi server.
  • Migration of collection sync state from the configuration file to per-collection attributes.
  • Reduced number of forced collection synchronizations due to conflicts with locally modified items.
  • Implementation of progress values for many operations, including the long-lasting full collections sync job.
  • Fixes to device key OAuth authentication, which broke due to Microsoft server-side changes.

Merge request reports