What's Changed
- feat: add new queuing system for sync jobs by @ridafkih in #268
- feat: queue changes sync on account connection by @ridafkih in #272
This implements a new worker service. For those that are self hosting, they will need to add the service to their configuration. Cron now signals to the worker service that a job should occur and the sinking happens in that service. This makes it much easier to cancel services as we can leverage first class BullMQ features to do so. There are currently issues in production that make it so that calendar syncs die off over time or take longer intervals than expected.
Full Changelog: v2.8.12...v2.9.0