This release contains the following new features:
White-lists for peer reviews can be created, where the operator can list JIDs and/or Legal IDs that are allowed to perform peer review.
A new environment variable exists for configuring peer review white-lists: BROKER_REVIEW_WHITELIST
Access to local content without using loopback interface using the static LocalContent class is now possible. This makes internal transfers of content more efficient.
HttpFileUploadClient now has a PrepareFileUpload method allowing the client to tell the server the purpose of a file upload, before the upload is requested. This allows the server to assign resources accordingly. Available purposes are: Temporary, Backup, Encrypted, PubSub, InternalTransfer.
NOTE: 3rd party applications should call HttpFileUploadClient.PrepareFileUpload before any call to HttpFileUploadClient.RequestUploadSlotAsync.
Identity and Contract attachments hare now more securely and more efficiently managed. The are uploaded using Purpose.InternalTransfer. This makes uploads not accessible via GET. The file also gets immediately deleted when added as an attachment.
NOTE: 3rd parties should use ContractsClient.UploadLegalIdAttachmentAsync instead of uploading attachment separately followed by ContractsClient.AddLegalIdAttachmentAsync.
This release also contains the following fixes:
SessionVariables implements IDisposable to dispose internal SemaphoreSlim.
Peer-review configuration now permits zero required photos for peer review.