Releases: bolcom/unFTP
Releases · bolcom/unFTP
v0.10.0
Changes in this release:
- Upgraded to libunftp 0.11.0
- Added the
--instance-name
command line argument that is used to name the FTP server. This is used currently in the Redis logger to distinguish the server from the logging of other servers sending logs to the same Redis instance. - Moved docker builds back to rust-slim
v0.9.0
Changes in this release
- Upgraded to libunftp v0.10.0
- Added the
proxy-external-control-address
argument to switch on Proxy Protocol
that allows unFTP to listen on a single port for control and data connections in passive mode. - unFTP now implements a rudimentary implementation of the FTP command
Restart of Interrupted Transfer (REST)
for the GCS cloud backend.
v0.8.4
Changes in this release:
- Upgraded to libunftp 0.8.0
- Upgraded a number of other dependencies
v0.8.0
In this release:
- Upgraded to libunftp 0.6.0
- Added support for authentication with a JSON file
- Moved build chain to muslrust
v0.7.0
This release includes breaking changes to the environment variable names.
v0.6.0
Changes:
- Added ability to configure the idle session timeout with
--idle-session-timeout
- Upgraded to libunftp 0.5.0
v0.5.0
New in this release:
- Display build metadata in the
--version
argument - Added ability to configure the passive port range with
--passive-ports
argument. - Improved error handling
- Upgraded to libunftp v0.4.3
v0.4.0
Changes:
- Feature: Added the ability to startup with a GCS back-end through the
--sbe-type
,--sbe-gcs-bucket
and--sbe-gcs-key-file
command line arguments and corresponding environment variables. - Upgraded to libunftp v0.4.2
v0.3.0
New features:
- FTPS support
v0.2.0
Changes:
- Replaced firetrap with libunftp
- Added configurability with command line arguments in addition to environment variables.
- Metrics/monitoring via integration with Prometheus.