azure-storage-files-datalake_12.0.0-beta.6
Pre-release
Pre-release
12.0.0-beta.6 (2020-01-14)
New Features
- Support setting DataLake SAS permission with a raw string.
- Added support for
CreateIfNotExists
andDeleteIfExists
for FileSystem, Path, Directory and File clients.
Breaking Changes
- Move DataLake SAS into
Azure::Storage::Sas
namespace. EncrytionKeySha256
are changed to binary(std::vector<uint8_t>
).- Replaced all transactional content MD5/CRC64 with
ContentHash
struct. DataLakeHttpHeaders
is renamed toPathHttpHeaders
, and now containsContentHash
for the resource.- All date time related strings are now changed to
Azure::Core::DateTime
type. CreationTime
is renamed toCreatedOn
.AccessTierChangeTime
is renamed toAccessTierChangedOn
.CopyCompletionTime
is renamed toCopyCompletedOn
.ExpiryTime
is renamed toExpiresOn
.LastAccessTime
is renamed toLastAccessedOn
.- Move version strings into
Details
namespace. - Renamed all functions and structures that could retrieve partial query results from the server to have
SinglePage
suffix instead ofSegment
suffix. ReadFileResult
now haveContentRange
as string.ReadFileOptions
now haveAzure::Core::Http::Range Range
instead ofContent-Length
andOffset
.- Replace scoped enums that don't support bitwise operations with extensible enum.
ListPaths
is renamed toListPathsSinglePage
and its related return type and options are also renamed accordingly.FileSystemClient
is renamed toDataLakeFileSystemClient
,PathClient
is renamed toDataLakePathClient
,DirectoryClient
is renamed toDataLakeDirectoryClient
andFileClient
is renamed toDataLakeFileClient
.- FileSystems, Path, Directory and File related result types and options types now have a
DataLake
prefix. E.g.GetFileSystemPropertiesResult
is changed toGetDataLakeFileSystemPropertiesResult
. - Renamed
GetSubDirectoryClient
toGetSubdirectoryClient
. - Removed
NamespaceEnabled
field inCreateDataLakeFileSystemResult
.