Release Notes

2.9.2 (API 40)

  • Increased API version number.

  • Improvements to the lsAsync function.

2.9.1 (API 39)

  • Increasd API version number.

  • Released Client API

2.9.0 (API 38)

  • Increased the API version number.

  • Added support for M1.

  • Added support for Windows 11.

2.8.3 (API 37)

  • No API Changes

2.8.2 (API 37)

  • Increased the API version number.

  • Updated send.getTransfer API with getCompleteFlags option to get file completion flags.

  • Fixed transfer status indication while either sender or receiver endpoint gets disconneted.

2.8.1 (API 36)

  • No API Changes

2.8.0 (API 36)

  • Increased the API version number.

2.7.2 (API 35)

  • No API Changes

2.7.1 (API 35)

  • No API Changes

2.6.5 (API 35)

  • No API Changes

2.6.4 (API 35)

  • Added lsList and lsListAsync functions as batch listing versions of ls and lsAsync.

  • Added setExternalAddress function to set the server’s preferred external address.

  • Added MD5 hash method for lsAsync caculateHashType option.

2.6.3 (API 34)

  • No API Changes

2.6.2 (API 34)

  • No API Changes

2.6.1 (API 34)

  • No API Changes

2.6.0 (API 34)

  • Added updateSharedToken and updateAPIToken functions.

  • Added calculateHashType to lsAsync.

2.5.3 (API 33)

  • No API Changes

2.5.2 (API 33)

  • No API Changes

2.5.1 (API 33)

  • Added mkFileAsync function.

2.5.0 (API 32)

  • Added wrangler permission.

  • Added addWranglerAsync, getWranglers, and deleteWrangler functions.

2.4.0 (API 31)

  • Added createAPIToken, getAPITokens, getAPIToken, and deleteAPIToken functions.

  • Added fine grained permissions.

  • Added permissions to getServerInfo and tokens.

  • Added ownerToken and ownerTokenSession to tokens, manifests, destinations, and transfers.

  • Interface Change Transfer token and tokenSession fields were renamed to ownerToken and ownerTokenSession to be consistent with other objects.

  • createTransfer now takes a token parameter.

2.3.1 (API 30)

  • No API Changes

2.3.0 (API 30)

  • Interface Change Renamed the various overwrite modes to make them clearer and safer to use.

  • Added TRANSFER_FLAG_WRITE_MTIME transfer flag to preserve timestamp.

  • Added TRANSFER_FLAG_WRITE_ONLY_NEWER transfer flag to write only if the source file is newer.

  • Added fileTimeResolutionMicroseconds to createTransfer to control the resolution of “only newer” transfers.

  • Added timeoutSeconds to createTransfer which can be set to cause transfers to fail if disconnected for long enough.

  • Added userData to createTransfer so that user data can be set immediately at creation time of the transfer.

  • Added permanent to createDestination, when set to False allows a destination to be garbage collected once all its transfers are deleted.

  • Added mtimeus to lsAsync, giving microsecond modification time resolution.

  • Added modificationTime to the result of getManifestFiles.

2.2.1 (API 29)

  • Documentation update. No API Changes

2.2.0 (API 29)

  • Added ability to set minCipher on transfers.

  • Added limit parameter to getManifestFiles.

2.1.0 (API 28)

  • Added setLicense API function.

  • Added support for Python 3.

  • Include the platform name in getServerInfo.

2.0.2 (API 27)

  • No API Changes

2.0.1 (API 27)

  • Documentation update. No API Changes

2.0.0 (API 27)

  • Python API class Jetstream was renamed to JetStream and class JetstreamClientException was renamed to JetStreamClientException. The old names continue to remain valid.