Skip to content

feat(FTP Node): Add support for concurrent reads when using SFTP #17896

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

Joffcom
Copy link
Member

@Joffcom Joffcom commented Aug 1, 2025

Summary

This PR adds a new option to the FTP Node to support concurrent reads when using SFTP, This results in a 100MB download completing in ~19 seconds instead of 2+ minutes. This option is not enabled by default as some SFTP server configurations may not fully allow concurrent reads.

This PR also enables compression and bumps the package version.

Related Linear tickets, Github issues, and Community forum posts

https://linear.app/n8n/issue/NODE-2915/slow-sftp-download-performance-in-ftp-node
https://support.n8n.io/#ticket/zoom/18223

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cubic analysis

1 issue found across 2 files • Review in cubic

React with 👍 or 👎 to teach cubic. You can also tag @cubic-dev-ai to give feedback, ask questions, or re-run the review.

@Joffcom Joffcom requested a review from michael-radency August 1, 2025 11:14
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
@n8n-assistant n8n-assistant bot added n8n team Authored by the n8n team node/improvement New feature or request labels Aug 1, 2025
Copy link
Contributor

@michael-radency michael-radency left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

currents-bot bot commented Aug 4, 2025

E2E Tests: n8n tests passed after 5m 12.1s

🟢 500 · 🔴 0 · ⚪️ 0

View Run Details

Run Details

  • Project: n8n

  • Groups: 1

  • Framework: Currents

  • Run Status: Passed

  • Commit: 72d6bc4

  • Spec files: 105

  • Overall tests: 500

  • Duration: 5m 12.1s

  • Parallelization: 1


This message was posted automatically by currents.dev | Integration Settings

@Joffcom Joffcom merged commit e437dac into master Aug 4, 2025
51 of 54 checks passed
@Joffcom Joffcom deleted the node-2915-slow-sftp-download-performance-in-ftp-node branch August 4, 2025 11:40
@github-actions github-actions bot mentioned this pull request Aug 4, 2025
@janober
Copy link
Member

janober commented Aug 4, 2025

Got released with [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
n8n team Authored by the n8n team node/improvement New feature or request Released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants