WAARP GATEWAY 0.12.0
- 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