- New: Addition of
AesSymmetricEncryptionSinkandWithAesSymmetricEncryptionextension - Fix: Obsolesence of
SymmetricEncryptionSinkandWithSymmetricEncryptionextension - New: Updated Tests for
AesSymmetricEncryptionSink - New: Additional Blob/Stream file tests and XUnit
FileDataAttributeto support tests
- Fix:
AwsS3BlobStoragechecks if a bucket exists before trying to create one (thanks AntMaster7)
- Fix: Upgrade
System.Text.Jsonpackage from v4 to v7
- Fix: Upgrade
System.Text.Jsonpackage from v4 to v7 - Fix: Local storage: Handling of
LastModificationTimeandCreatedTime - Fix: Local storage:
LastAccessTimeUtcis saved as a Universal sortable string in the Blob properties
- Fix: Various fixes to
ListAsyncpath handling - Fix: Upgrade
SSH.NETpackage from v2016 to v2020
- New: Added support for a root path in the SFTP connection string
- Fix:
GetBlobsAsyncshould return an array with a single null if the file does not exist - Fix:
WriteAsyncwill create the directory if it does not exist
- New: Implement
LocalDiskMessenger.StartProcessorAsync - Package: Add Nuget reference to
Newtonsoft.Json 13.0.3 - Package: Remove Nuget reference to
Newtonsoft.Json 12.x.x - Package: Remove Nuget reference to
NetBoxand add the required utilities within this library
- New: Implement server-side filtering in
AwsS3DirectoryBrowser.ListAsyncby supplying aFilePrefix(thanks SRJames)
- Fix: Support for the append parameter in FluentFtpBlobStorage (thanks candoumbe)
- Fix:
IBlobStorage.WriteAsyncwill create the directory hierarchy if required (thanks candoumbe)
- Fix: Implementation of
LocalDiskMessenger.StartProcessorAsync(issue #14)(netstandard2.1/net6.0and above
- New: Introducing the FluentStorage set of libraries created from Storage.NET
- New: Added SFTP provider using SSH.NET
- Fix: FTP provider FluentFTP updated to v44
- Fix: AWS Nugets bumped to latest versions as of Jan 2023
- Fix: All nuget packages now target
netstandard2.0,netstandard2.1,net50,net60 - Change: Refactored package structure to simplify naming scheme
- Change: Refactored entire codebase to simplify code organization
- New: Documentation wiki created with one page per provider