top of page

OPEN SOURCE MANAGER FILE TRANSFER WAARP

WAARP news

WAARP TRANSFER 0.4.0

  • Writer: Leslie Lamy
    Leslie Lamy
  • Oct 28, 2024
  • 4 min read

Waarp Transfer Update Release Notes

This version of Waarp Transfer is based on Waarp Gateway 0.11.0 and takes all new features and fixes from it.


Main changes

OS Support

This release will be the last version to support Windows 7, Windows 8, Windows Server 2008 R2, and Windows Server 2012. An OS update is recommended to continue using Transfer and its new features.

Linux support has not changed, and the only prerequisite is a minimum kernel version 2.6.23.

More information:

SNMP Server

In order to allow the detection of transfer incidents as early as possible, Waarp Transfer can now connect to an SNMP server (Nagios, Centreon, etc.) to send alerts in the event of an operating or transfer error.

Waarp Transfer is also augmented by an SNMP server, which allows a hypervisor to query the transfer agents to know their status, the possible presence of transfer errors, or to detect whether it is running or not.

Learn more:

S3 Storage

After laying the foundations for cloud storage management in version 0.10, we are now adding a first connector for Amazon S3 instances and compatible services.

Learn more:

Application profiling

Waarp Transfer now allows to retrieve CPU and memory profiling data via the REST API. This allows to better diagnose certain bugs.

More information:

Basic IP address filtering

In order to make file exchanges a little more secure, it is now possible to define authorized IP addresses for a local account. Any connection to this account coming from an IP address different from those specified will be rejected.


List of Changes

New features

  • #69 Building and publishing Docker images


Inherited from Gateway:

  • #401 Added basic IP filtering to restrict the IP addresses allowed for a partner trying to authenticate with Waarp Transfer. See the CLI and REST documentation for local account management for more information.

  • #54 First step of adding an SNMP service. The MiB describing this SNMP service is provided. For now, it only allows sending SNMP notifications to a third-party agent in case of a transfer error or in case of an error at startup. An SNMP server to retrieve diagnostic information will be implemented in a later version. Waarp Transfer supports SNMPv2 and SNMPv3.

  • 406 When creating a transfer, if no flow ID ( followID ) was specified, one will now be auto-generated. This ID is visible in the transfer information as followID .

  • #405 Added the ability to filter transfers by followID when listing transfers. This change affects both the REST API and the terminal client, refer to their respective docs for more details.

  • # 407 Added indexes on transfer dates in history tables. This should improve performance of REST queries and transfer listing commands, especially when filtering by date is applied.

  • #413 Fixed a bug that caused R66 partner authentication to fail when their password was entered via the protocol configuration ( serverPassword field ). Passwords entered via the R66 protocol configuration should now work correctly.

  • Added admin rights to the user object in the import/export file. Previously, a user's admin rights were lost when importing or exporting that user.

  • #414 The using parameter of the TRANSFER task , specifying the client to use for the transfer, is now optional. If the argument is not present, a default client will be used (if possible), in the same way as if the transfer had been created via the REST interface.

  • #347 All responses to requests made to the admin HTTP server now contain server information (including its version) in the standard Server header . Previously, this information was only returned in responses from the /api/about endpoint .

  • #394 Added REST requests to application logs. Requests made to the admin HTTP server are now logged at DEBUG level .

  • #409 Added pprof profiling tool to the admin server. This tool adds entry points to the admin HTTP server that allow to export various application activity profiles. For more details, see the public documentation of pprof and its HTTP handlers .

  • #54 Second part of adding SNMP service. An SNMP server has been added to retrieve diagnostic information. See SNMP MiB for more information. This SNMP server can be configured via the REST API and the terminal client.

  • The args and delay parameters of the various EXEC tasks , specifying respectively the arguments of the external program, and the time limit for the execution of the task, are now optional.

  • #380 Added support for S3 cloud instances. Transfer files can now be stored on an S3 instance. See the cloud section for more details.

  • Added CLI command for managing cloud instances.

  • Added cloud instance management to import/export file.


Fixes

  • #70 fix: Fixed remote path in filewatcher transfers

Inherited from Gateway:

  • #410 Added a limit to the size of the WAL file when using a SQLite database. The file should now be properly truncated at the end of transactions. Database connections are also now consistently closed after 2 seconds of inactivity. This should reduce the risk of concurrent connections preventing the WAL file from being fully truncated.


Links


Comments


bottom of page