Packages

basic-ftp

6.2.3 · 9 Oct 2026MIT27.3M / weekRepositoryHomepagenpmAtom feed

Upgrading basic-ftp from 1.0.4 to 6.2.1

119 releases in betweennotes for 116

Other targets from 1.0.4Newest 1.x1.2.0Latest6.2.3
4+
changes to make
5
advisories fixed
20+
new
26+
fixes

Counted from 116 of 119 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking6.0.0
  • breaking5.0.0
  • deprecated4.4.0
  • deprecated4.0.0

Security

Release by release

  1. 5.2.0 – 6.2.111 releases, nothing new or fixed in the notes

  2. 5.1.0

    27 Dec 20251 new
    • new

      Added: Add the option to prevent the use of separate transfer host IPs when using PASV.

  3. 5.0.5nothing new or fixed in the note

  4. 5.0.4

    13 Dec 20231 fix
    • fixed

      Fixed: Handle relative paths in Client.removeDir()

  5. 5.0.3

    5 May 20231 fix
    • fixed

      Fixed: Avoid deprecation error.

  6. 5.0.2nothing new or fixed in the note

  7. 5.0.1

    21 Jul 20221 fix
    • fixed

      Fixed: Don't trust FEAT response of servers regarding EPSV.

  8. 5.0.0

    16 Jul 20222 fixes
    • fixed

      Fixed: Prevent late internal exceptions from sockets.

    • fixed

      Fixed: Stop explicitly destroying sockets, too early in rare cases.

129 other lines we could not sort, mostly version bumps
  • Fixed: A transfer could time out right after a slow local source or destination stopped holding it up, before the server had a chance to continue.

    6.2.1
  • Changed: Timeout tracking during data transfers now only applies to the server, not a slow local source or destination.

    6.2.0
  • Fixed: A failed transfer could report its failure twice and cancel an unrelated command issued afterwards, leaving it without a response.

    6.2.0
  • Changed: Uploading from a local path now throws if the file changes while it's being read, instead of reporting the incomplete upload as successful.

    6.1.0
  • Fixed: Use and renew TLS 1.3 session tickets for data connections. (Thanks for testing, @dennisameling)

    6.0.1
  • Added: Option to increase the upper bound for total bytes of directory listing in Client constructor.

    5.3.0
  • Changed: Skip files with invalid name in downloadToDir.

    5.2.0
  • Fixed: Memory leak described

    5.0.5
  • Fixed: Improve closing sequence for control socket. (#224, #228)

    5.0.3
  • Fixed: Set default settings before login in case there are non-ascii characters in user or password. (#229, @lgpseu)

    5.0.3

3 internal lines (docs, tests, tooling) left out.