github drakkan/sftpgo v2.2.0

latest releases: v2.5.6, v2.4.6, v2.5.5...
2 years ago

Two-factor authentication

  • Added built-in two-factor authentication based on time-based one time passwords (RFC 6238) which works with Authy, Google Authenticator and other compatible apps.

Plugin support

  • SFTPGo can now be extended with custom plugins. Some plugins are available here.

REST API

  • API key authentication as alternative to JWT tokens.
  • Data retention: you can enforce per-folder retention policies for each user by periodically calling the data retention API.
  • Swagger UI is now included and enabled by default: you can easily visualize and interact with the API’s resources without installing an external tool.

Web Client

  • Added "write" feature: you can upload files, create directories, rename and delete.
  • Password reset by sending a confirmation code via email.
  • Sharing support: you can create HTTP/S links to externally share files and folders securely, by setting limits to the number of downloads/uploads, protecting the share with a password, limiting access by source IP address, setting an automatic expiration date.
  • Edit plain text files directly in the browser.
  • View images and PDFs in the browser.

Other

  • Docker: added distroless based image.
  • CI: Deb and RPM packages are automatically generated for armv7 as well.
  • Windows: installer and executable are now signed and they have a proper icon. Thanks to @asheroto for providing the icon.
  • Windows: Chocolatey package is now available. Thanks @asheroto.
  • WebDAV: added support for LOCK discovery.
  • Many other minor improvements and bug fixes.

Backward incompatible changes

  • Custom actions: removed the arguments for the external program hook, you have to use environment variables. Please take a look at the updated docs.

Notes

  • Don't forget to adapt your configuration file.

Don't miss a new sftpgo release

NewReleases is sending notifications on new releases.