Skip to content

Releases: Centeva/Centeva.ObjectStorage

v7.0.0

22 Dec 23:12

Choose a tag to compare

This is a major version bump due to breaking changes in the AWS provider. Most consuming projects can upgrade without any changes.

What's Changed

New Contributors

Full Changelog: v6.2.0...v7.0.0

v6.2.0

30 Oct 19:54
2287e19

Choose a tag to compare

This release adds CopyAsync and CopyAllAsync convenience methods to IObjectStorage, allowing objects to be copied to another path, or even to another instance. (This requires pulling the object content to the calling host.)

What's Changed

  • Add CopyAsync and CopyAllAsync Extension Methods to IObjectStorage by @maestro957 in #170

Full Changelog: v6.1.0...v6.2.0

v6.1.0

17 Sep 22:39
7017e2b

Choose a tag to compare

What's Changed

Full Changelog: v6.0.0...v6.1.0

v6.0.0

20 Aug 15:54

Choose a tag to compare

This release changes the signature of GetDownloadUrlAsync to accept an instance of SignedUrlOptions which adds the ability to specify the Content-Disposition header sent when the signed URL is accessed. This is a breaking changes due to the method signature update.

What's Changed

  • Updated AWS SDK to version 4
  • Add ability to set Content-Disposition header for signed URLs by @pdeffendol in #149

Full Changelog: v5.1.0...v6.0.0

v5.1.0

20 Aug 01:31

Choose a tag to compare

What's Changed

  • Add azure.blob.identity connection factory to enable identity based auth by @Devcon4 in #126
  • Convert tests to use Shouldly by @pdeffendol in #133
  • Devync/134 azure metadata by @Devcon4 in #135
  • Allow specifying Content-Disposition header when writing object by @pdeffendol in #148

Full Changelog: v5.0.1...v5.1.0

v5.0.1

17 Jan 00:00

Choose a tag to compare

This is a minor bugfix release.

What's Changed

Full Changelog: v5.0.0...v5.0.1

v5.0.0

19 Dec 19:58

Choose a tag to compare

This is a breaking change release.

  • Dropping .NET 6 support and adding a .NET 9 target.
  • WriteAsync now takes a WriteOptions parameter in which content type and metadata can be included
  • ListAsync now takes a ListOptions parameter
  • ISignedUrlStorage interface has been replaced with new "supports" interfaces
  • GetAsync and ListAsync will populate ContentType if available from the provider
  • GetAsync will populate Metadata if available from the provider
  • ListAsync will populate Metadata if requested via ListOptions and available from the provider

What's Changed

  • Add support for Object Metadata by @Devcon4 in #102
  • Write a file before attempting UpdateMetadataAsync in tests by @pdeffendol in #103
  • Build pull request code and not main by @pdeffendol in #104
  • Add WriteOptions for WriteAsync to allow passing up ContentType as pa… by @Devcon4 in #114

New Contributors

Full Changelog: v4.0.0...v5.0.0

v4.0.0

21 Oct 22:26

Choose a tag to compare

This release replaces the ListAsync() method with a new one that provides more options and returns a list of StorageEntry objects instead of strings. As such, it is a breaking change and a new major version.

What's Changed

Full Changelog: v3.1.0...v4.0.0

v3.1.0

09 Oct 20:28
b8214fc

Choose a tag to compare

What's Changed

  • Add StoragePath.ToString() override
  • Add IObjectStorage.GetAsync() method to retrieve metadata for a stored object by @pdeffendol in #91

Full Changelog: v3.0.0...v3.1.0

v3.0.0

26 Sep 22:23

Choose a tag to compare

What's Changed

  • Add support for .NET Standard 2.0 by @pdeffendol in #85
  • Implement the IObjectStorage.RenameAsync() method. by @pdeffendol in #86
  • Pass strong-typed StoragePath instead of string to methods by @pdeffendol in #87

Full Changelog: v2.0.1...v3.0.0