#### V‑Cloud 1.6 Release Notes (July 2020)

V‑Cloud 1.6 includes several new features and parameters, including:

1. V‑Cloud now allows users to submit audio data through a URL. This method uses the url parameter as an alternative to the file parameter. The provided URL must support HTTP GET and return a Content-Length header when queried. V‑Cloud will verify that the data was properly received from the URL if either a Content-MD5 or ETag header are provided in response to querying the URL.

2. V‑Cloud now allows users to specify a callback format with the callbackfmt parameter. There are three format options available:

1. multi performs a multi-part POST to the callback with two parts specifying the request ID and the resulting file content.

2. single performs a standard POST that only contains the result file content within the POST body.

3. put is identical to single except the callback is performed using an HTTP PUT instead of a POST.

3. V‑Cloud now allows users to send the results of erroneous jobs to a specific callback server with the callbackerror parameter. If callbackerror isn't specified, erroneous job results are sent to the URL defined in the callback parameter instead.

4. V‑Cloud now allows users to enable or disable MD5 verification of audio data using the filemd5 parameter. filemd5 has 3 options:

1. true is the default value and specifies that MD5 verification should be performed if possible.

2. false specifies that MD5 verification should not be performed.

3. User-specified 128-bit value - Specify a sequence of 32 hexadecimal digits to use for MD5 verification.

5. V‑Cloud now supports HTTP basic authentication for callbacks. When a callback server requires authentication information, prepend your access credentials to the hostname in the URL as shown in the following example:

https://username:password@hostname.com