Skip to content

chore(deps): update dependency fluentftp to 54.2.0#2691

Merged
thomhurst merged 1 commit into
mainfrom
renovate/fluentftp-54.x
May 26, 2026
Merged

chore(deps): update dependency fluentftp to 54.2.0#2691
thomhurst merged 1 commit into
mainfrom
renovate/fluentftp-54.x

Conversation

@thomhurst
Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Change Age Confidence
FluentFTP 54.1.254.2.0 age confidence

Release Notes

robinrodricks/FluentFTP (FluentFTP)

v54.2.0

  • FTP Security
    • New: SanitizeMode Properties to configure type of FTP path sanitization. Sanitizer can be disabled, or throw exceptions, or silently rename FTP paths.
    • New: FtpSanitizeException with properties describing the type of sanitization issue, and recommended fixes.
    • Fix: Prevent FTP credentials in URI from being logged in both DownloadUriBytes overloads.
  • FTP Connection
    • Fix: AsyncFtpClient.Connect ignores pre-cancelled CancellationToken.
  • FTP Protocol
    • New: Add a WriteTimeout setting to control timeout for FTP write operations
    • Fix: Add TrackConfigChanges in FTP stream write operations to update stream config based on changed client config. Config changes like timeouts will be applied before the next read/write operation.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR renovate-bot labels May 26, 2026
@thomhurst thomhurst enabled auto-merge (squash) May 26, 2026 06:27
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

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

Dependency Update Review: FluentFTP 54.1.2 → 54.2.0

This is a routine automated dependency bump via Renovate. The change is a single-line version increment in Directory.Packages.props.

Assessment: Safe to merge

Usage in this codebase is minimal. The ModularPipelines.Ftp package uses FluentFTP only to:

  • Instantiate AsyncFtpClient with a host and credentials
  • Invoke AutoConnect()
  • Expose IAsyncFtpClient to callers via FtpOptions.ClientConfigurator

The v54.2.0 release notes contain no breaking changes. All changes are additive:

  • New SanitizeMode properties (opt-in, doesn't affect existing behavior)
  • New FtpSanitizeException type (only thrown if sanitization is explicitly configured)
  • New WriteTimeout setting (opt-in)
  • Bug fixes: cancelled CancellationToken now respected on Connect, credentials no longer logged in DownloadUriBytes

The credential-logging fix in particular is a welcome security improvement that benefits this project's users with no action required.

No design, architectural, or pattern concerns. The update is straightforward and low-risk.

@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0 (≤ 20 complexity)

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@thomhurst thomhurst merged commit 555f080 into main May 26, 2026
11 of 12 checks passed
@thomhurst thomhurst deleted the renovate/fluentftp-54.x branch May 26, 2026 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file MINOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants