Skip to content

Build(deps): Bump FluentFTP from 43.0.1 to 46.0.1 #300

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 9, 2023

Bumps FluentFTP from 43.0.1 to 46.0.1.

Changelog

Sourced from FluentFTP's changelog.

46.0.1

  • Fix: Hotfix to remove new DowloadStream overload that causes compile failure

46.0.0

  • New: Add stopPosition parameter to DownloadBytes and DowloadStream to allow partial downloads

45.2.0

  • New: Add 9 missing properties to the FTP client interfaces
  • New: Improve log message wording for EPSV & proxies (thanks FanDjango)
  • Fix: Improve GetReply to handle connection loss edge cases and timeout exceptions, possibly incurring cpu-loops (thanks FanDjango)
  • Fix: Improve NOOP behavior to correctly handle timeout exceptions (thanks FanDjango)

45.1.0

  • New: DiscoverSslSessionLength API to auto compute a working value for SSL Session length (thanks FanDjango)

45.0.4

  • API: Rename ExecuteGetText to ExecuteDownloadText
  • Fix: AsyncFtpClient.CreateDirectory fails on freshly created client instance (thanks FanDjango)

45.0.2

  • New: ExecuteGetText API to execute an FTP command and return multiline output (thanks FanDjango)
  • New: Integration with FluentFTP.GnuTLS NuGet package to allow for GnuTLS TLS 1.3 streams

44.0.1

  • File Transfer
    • New: UploadFiles API in AsyncFtpClient which takes an IEnumerable<FileInfo>
    • New: UploadFiles and DownloadFiles now support rules which allow filtering of uploaded/downloaded files
    • New: UploadFiles and DownloadFiles now return a List<FtpResult> with per-file status rather than just a count
    • New: FtpMissingObjectException thrown when trying to download a non-existant object
    • New: Download API DownloadDirectory, DownloadFile, DownloadBytes, DownloadStream will throw FtpMissingObjectException rather than silently failing
    • New: Download API DownloadFiles will mark non-existant files as IsFailed and add the Exception rather than silently failing
    • Tests: New integration tests to check fail conditions of Download API
    • Fix: Correctly detect non-existant files and folders on FileZillla server (thanks FanDjango)
  • Connection
    • New: Improve reconnect logic to restore working directory and ASCII/Binary data type on automatic reconnection (thanks FanDjango)
    • New: Improve Execute logic to handle working directory on automatic reconnection (thanks FanDjango)
    • New: Do not attempt Reconnect if we have never been connected before (thanks FanDjango)
    • Change: Reconnect logging messages elevated from Info to Warn (thanks FanDjango)
    • Fix: Use ConnectAsync for net472 platform where required (thanks jnyrup)
  • Exceptions
    • Change: Move all exception types into the FluentFTP.Exceptions namespace
    • New: Separate the log message from the exception in the handler (thanks jnyrup)
    • New: Add support for printing exception messages on a newline for socket exceptions (thanks FanDjango)
  • Logging
    • New: Setting Config.LogDurations to configure if durations are to be logged
    • New: Add FTP command roundtrip duration to every Response log message (thanks FanDjango)
    • New: Smart rendering of log message durations (hours, minutes, seconds, MS)
    • Fix: Improve exception handling for connection/disconnection and authentication (thanks FanDjango)
    • Fix: Simplify exception handling using when keyword and new conditional keywords (thanks jnyrup)
  • Quality

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP) from 43.0.1 to 46.0.1.
- [Release notes](https://github.com/robinrodricks/FluentFTP/releases)
- [Changelog](https://github.com/robinrodricks/FluentFTP/blob/master/RELEASES.md)
- [Commits](https://github.com/robinrodricks/FluentFTP/commits)

---
updated-dependencies:
- dependency-name: FluentFTP
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 9, 2023
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants