top of page

OPEN SOURCE MANAGER FILE TRANSFER WAARP

WAARP news

WAARP GATEWAY 0.12.0

  • Writer: Leslie Lamy
    Leslie Lamy
  • Mar 6
  • 3 min read

Updated: Mar 11

Waarp Gateway Update Release Notes

We are pleased to present you the latest update of Waarp Gateway.

This release brings support for the PeSIT protocol (version E) for the first time in an open source solution . It also represents a notable advance in securing transfers and application stability.

Here's a look at the new features and improvements in this release:


Main changes

PeSIT support in beta

The PeSIT protocol is now supported in beta mode. Transfers in this protocol use the “Outside SIT” profile of PeSIT version E.

The open source implementation of the protocol for the Go language is available on our code repositories .

See the documentation for more details.


System Resource Control

Waarp Gateway can now limit the number of cores and the amount of memory used by the server via the WAARP_GATEWAYD_CPU_LIMIT and WAARP_GATEWAYD_MEMORY_LIMIT environment variables.


New tasks

The predefined tasks that can be used in the pre- and post-transfer processing chains are enriched with the following tasks:

  • ENCRYPT to encrypt a file (PGP and AES)

  • DECRYPT to decrypt a file (PGP and AES)

  • SIGN to sign a file (PGP)

  • VERIFY to validate the signature of a file (PGP)

  • ENCRYPT&SIGN to encrypt and sign a file (PGP)

  • DECRYPT&VERIFY to decrypt a file and validate its signature (PGP)

  • ARCHIVE to create a ZIP or TAR archive

  • EXTRACT to extract a ZIP or TAR archive

  • TRANSCODE to change the encoding of a transfer file

  • ICAP to send a transfer file to an antivirus scanning service (beta)

More information in the documentation .


OP Support

As of this release, Waarp Gateway requires the following minimum operating system versions:

  • Windows 10 or later

  • Windows Server 2016 or later

  • Linux with kernel version 3.2 or later


List of changes

Non-backwards compatible changes

  • Updated system requirements. On the Windows side, Waarp Gateway now requires at least Windows 10 or Windows Server 2016. On the Linux side, a minimum kernel version 3.2 is now required. All previous versions of these OS are no longer supported.

  • Removed the uniqueness constraint on transfer IDs (remoteTransferID). As a result, incoming transfer requests will no longer be rejected if the transfer ID provided by the partner already exists. On the other hand, this means that it is no longer possible to resume a stopped transfer if another transfer with the same ID was initiated later. Only the most recent transfer with a given ID can be resumed.


New features

  • #440 Added support for the PeSIT protocol, as well as its TLS variant. Note that the protocol has not been tested with other applications, and is therefore in BETA . Given the many specificities of the protocol, it is strongly recommended to read the section specifying the protocol's implementation details before starting to use it.

  • #420 Added 2 environment variables WAARP_GATEWAYD_CPU_LIMIT and WAARP_GATEWAYD_MEMORY_LIMIT allowing respectively to limit the number of CPU cores as well as the memory allocated to the Gateway.

  • Added REST handlers and cryptographic key management commands that can be used in new cryptographic tasks.

  • #419 Added several tasks to perform cryptographic tasks on transfer files (including encryption and signing). These tasks are:

    • ENCRYPT to encrypt a file

    • DECRYPT to decrypt a file

    • SIGN to sign a file

    • VERIFY to validate the signature of a file

    • ENCRYPT&SIGN to encrypt and sign a file

    • DECRYPT&VERIFY to decrypt a file and validate its signature

Full documentation of these tasks can be found here .

  • #130 Added an ICAP task, allowing (among other things) to send a transfer file to an antivirus scanning service. Note that this first version of the task has two severe limitations, and is therefore considered a BETA version of the task. See the task documentation for more details.

  • #65 Added ARCHIVE and EXTRACT tasks to create and extract ZIP and TAR archives, with the ability to choose the compression type and level. See the processing documentation for more details.

  • #63 Added TRANSCODE task to change the encoding of a transfer file. See TRANSCODE task documentation for more details.


 
 
 

Comments


bottom of page