github bren-wp/Ghost-FTP v2.1.1-rc.17
Ghost FTP 2.1.1 RC17

latest releases: v2.1.1-rc.19, v2.1.1-rc.18
pre-release5 hours ago

Ghost FTP 2.1.1 RC17

Released: 23 September 2026

RC17 hardens the RC16 single-window architecture and promotes the latest production-quality Windows/Linux candidate after expanded stability, security and responsive QA.

Main changes

  • Preserves the one-window Ghost FTP architecture: Files, Sites, Transfers, Sync & Backup, Settings and Help & About remain inside one persistent native application shell.
  • Adds workspace-level React error containment so a render failure in one workspace does not replace the persistent sidebar/titlebar or blank the entire application.
  • Removes the last terminal pop-out handoff runtime residue and the no-longer-used xterm serialization dependency.
  • Keeps terminal lifetime entirely docked in the main window and closes native PTYs deterministically when panes are disposed.
  • Fixes the Transfers empty state so compact windows do not inherit the wide transfer-table minimum width or an unnecessary horizontal scrollbar.
  • Expands native Windows visual QA to canonical, compact and near-minimum 500×620 viewports for all seven critical surfaces.
  • Adds compact/minimum QA for File Properties while keeping New Connection and Properties as in-window overlays.
  • Uses real backend progress byte deltas for live transfer speed telemetry and rejects regression to average-since-start speed calculations.
  • Hardens post-pair connection error handling so a failed connection attempt cannot escape as an unhandled promise rejection.
  • Removes the desktop CLI updater surface and keeps ghostftp-cli self-update read-only/fail-closed until signed package verification is available.
  • Replaces an unverifiable global error-recovery claim with production-safe recovery guidance.
  • Extends UI regression guards for secondary-window residue, responsive Transfers behavior, live telemetry and workspace error containment.

Validation

The RC17 publication gate requires the exact approved source HEAD to pass:

  • frontend typecheck and production build;
  • single-window/UI contract and version-consistency checks;
  • Rust formatting, workspace check, tests and Clippy;
  • real FTP, explicit FTPS and SFTP roundtrip E2E;
  • Windows native NSIS build plus native launch/visual QA;
  • Linux DEB, RPM and AppImage builds;
  • source/documentation package generation.

RC17 is a pre-release. Earlier published release candidates remain immutable and are not retagged or replaced.

What's Changed

  • RC16: unify workspaces inside the main application window by @bren-wp in #16
  • RC16: harden live transfer telemetry after native QA by @bren-wp in #17

Full Changelog: v2.1.1-rc.15...v2.1.1-rc.17

Don't miss a new Ghost-FTP release

NewReleases is sending notifications on new releases.