[PR #4780] [MERGED] add support for longer running SimpleFIN transaction requests #5582

Closed
opened 2026-02-28 21:14:48 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4780
Author: @matt-fidd
Created: 4/9/2025
Status: ✅ Merged
Merged: 4/16/2025
Merged by: @matt-fidd

Base: master ← Head: simplefin-redirects


📝 Commits (4)

  • 2ba84b8 SimpleFIN follow redirects
  • dad90d3 release note
  • 2f7eb5c Merge branch 'master' into simplefin-redirects
  • 15f73d5 Merge branch 'master' into simplefin-redirects

📊 Changes

2 files changed (+43 additions, -50 deletions)

View changed files

📝 packages/sync-server/src/app-simplefin/app-simplefin.js (+37 -50)
➕ upcoming-release-notes/4780.md (+6 -0)

📄 Description

SimpleFIN have recently implemented a method to keep transaction requests running longer. This change should let us follow redirects with very little pain, and will keep the job running all the way up until our Actual imposed 60 second timeout for single account syncs or 5 minute timeout for bulk syncs.

Quote:

We recently deployed a change that allows for API requests to take as long as they need through the use of HTTP redirects. If you make a request and the response takes longer than 80 seconds, the SimpleFIN server will respond with a redirect to make the same request again. That second request will attach to the job that was already started with the first request. These redirects can happen endlessly as some requests really do take a long time.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/4780 **Author:** [@matt-fidd](https://github.com/matt-fidd) **Created:** 4/9/2025 **Status:** ✅ Merged **Merged:** 4/16/2025 **Merged by:** [@matt-fidd](https://github.com/matt-fidd) **Base:** `master` ← **Head:** `simplefin-redirects` --- ### 📝 Commits (4) - [`2ba84b8`](https://github.com/actualbudget/actual/commit/2ba84b83b5ca0239d3bde15915521376dbcb180e) SimpleFIN follow redirects - [`dad90d3`](https://github.com/actualbudget/actual/commit/dad90d368364edf49f12236d9ea422b3b93391e8) release note - [`2f7eb5c`](https://github.com/actualbudget/actual/commit/2f7eb5c79512e6cd3746263a97b4fa9166316038) Merge branch 'master' into simplefin-redirects - [`15f73d5`](https://github.com/actualbudget/actual/commit/15f73d5f3a2bc027aff9493d7323c1729c118181) Merge branch 'master' into simplefin-redirects ### 📊 Changes **2 files changed** (+43 additions, -50 deletions) <details> <summary>View changed files</summary> 📝 `packages/sync-server/src/app-simplefin/app-simplefin.js` (+37 -50) ➕ `upcoming-release-notes/4780.md` (+6 -0) </details> ### 📄 Description SimpleFIN have recently implemented a method to keep transaction requests running longer. This change should let us follow redirects with very little pain, and will keep the job running all the way up until our Actual imposed 60 second timeout for single account syncs or 5 minute timeout for bulk syncs. Quote: > We recently deployed a change that allows for API requests to take as long as they need through the use of HTTP redirects. If you make a request and the response takes longer than 80 seconds, the SimpleFIN server will respond with a redirect to make the same request again. That second request will attach to the job that was already started with the first request. These redirects can happen endlessly as some requests really do take a long time. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 21:14:48 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5582