Tim Katz
5a798435b3
Fix user-triggered Plaid transaction refresh ( #3206 )
...
* Fix user-triggered Plaid transaction refresh
Request a fresh Plaid institution update for explicit user syncs, then poll the saved cursor with bounded retries so private self-hosted instances do not depend on webhooks. Preserve the existing immediate sync and coalesce repeated refresh requests.\n\nCloses #3204
* Address Plaid refresh concurrency races
* Preserve Plaid refresh handoff on retry exhaustion
* Release Plaid refresh lease on enqueue errors
Ensure adapter exceptions cannot leave the shared refresh cooldown occupied when no job was queued.
2026-08-27 21:34:09 +02:00
..
2026-08-27 00:14:50 +02:00
2026-08-27 00:14:50 +02:00
2026-01-23 18:55:51 +01:00
2026-06-02 21:44:57 +02:00
2026-07-08 09:03:36 +02:00
2026-04-09 18:33:59 +02:00
2026-08-21 21:58:47 +02:00
2026-04-07 14:43:17 +02:00
2026-08-24 06:12:24 +02:00
2026-08-04 23:55:18 +02:00
2026-08-22 21:27:38 +02:00
2026-05-13 18:13:48 +02:00
2026-05-13 18:13:48 +02:00
2026-06-26 06:37:33 +02:00
2026-06-08 22:40:34 +02:00
2026-08-22 03:02:52 +02:00
2026-06-11 16:17:17 +02:00
2026-08-22 21:27:38 +02:00
2026-08-22 21:27:38 +02:00
2026-04-13 00:51:23 +02:00
2026-07-14 02:59:53 +02:00
2026-07-23 13:39:46 -07:00
2026-08-22 21:27:38 +02:00
2026-05-12 23:45:19 +02:00
2026-05-12 23:45:19 +02:00
2026-02-08 18:19:37 +01:00
2026-04-27 18:33:22 +02:00
2026-08-22 21:27:38 +02:00
2026-05-12 00:22:37 +02:00
2026-06-30 07:35:14 +02:00
2026-08-21 21:58:47 +02:00
2026-08-26 07:55:25 +02:00
2026-08-22 21:27:38 +02:00
2026-05-03 10:56:31 +02:00
2026-02-06 18:04:03 +01:00
2026-08-22 21:27:38 +02:00
2026-04-09 18:33:59 +02:00
2026-06-19 17:07:09 +02:00
2026-08-26 21:07:58 +02:00
2026-08-21 21:58:47 +02:00
2026-05-10 22:13:57 +02:00
2026-05-10 22:13:57 +02:00
2026-08-27 21:34:09 +02:00
2026-07-25 04:47:58 +02:00
2026-07-08 09:00:49 +02:00
2026-07-08 09:00:49 +02:00
2026-04-09 18:33:59 +02:00
2026-07-25 04:47:58 +02:00
2026-07-26 07:40:25 +02:00
2026-07-26 07:40:25 +02:00
2026-07-25 04:47:58 +02:00
2026-07-25 04:47:58 +02:00
2026-04-09 18:33:59 +02:00
2026-07-26 01:56:42 +02:00
2026-07-24 22:45:44 +02:00
2026-08-25 04:28:25 +02:00
2026-08-22 21:27:38 +02:00
2026-05-08 15:15:23 +02:00
2026-05-08 15:15:23 +02:00
2026-07-17 06:37:44 +02:00
2026-06-20 21:46:01 +02:00
2026-07-25 04:54:30 +02:00
2026-07-25 04:54:30 +02:00
2026-04-10 15:43:22 +02:00
2026-06-20 20:33:09 +02:00
2026-07-08 09:03:36 +02:00
2026-07-14 03:16:28 +02:00
2026-08-11 23:21:08 +02:00
2026-08-12 07:19:14 +02:00