Skip to content

azure-storage-files-datalake_12.0.0-beta.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@azure-sdk azure-sdk released this 14 Jan 07:47
d63b161

12.0.0-beta.6 (2020-01-14)

New Features

  • Support setting DataLake SAS permission with a raw string.
  • Added support for CreateIfNotExists and DeleteIfExists 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 to PathHttpHeaders, and now contains ContentHash for the resource.
  • All date time related strings are now changed to Azure::Core::DateTime type.
  • CreationTime is renamed to CreatedOn.
  • AccessTierChangeTime is renamed to AccessTierChangedOn.
  • CopyCompletionTime is renamed to CopyCompletedOn.
  • ExpiryTime is renamed to ExpiresOn.
  • LastAccessTime is renamed to LastAccessedOn.
  • 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 of Segment suffix.
  • ReadFileResult now have ContentRange as string.
  • ReadFileOptions now have Azure::Core::Http::Range Range instead of Content-Length and Offset.
  • Replace scoped enums that don't support bitwise operations with extensible enum.
  • ListPaths is renamed to ListPathsSinglePage and its related return type and options are also renamed accordingly.
  • FileSystemClient is renamed to DataLakeFileSystemClient, PathClient is renamed to DataLakePathClient, DirectoryClient is renamed to DataLakeDirectoryClient and FileClient is renamed to DataLakeFileClient.
  • FileSystems, Path, Directory and File related result types and options types now have a DataLake prefix. E.g. GetFileSystemPropertiesResult is changed to GetDataLakeFileSystemPropertiesResult.
  • Renamed GetSubDirectoryClient to GetSubdirectoryClient.
  • Removed NamespaceEnabled field in CreateDataLakeFileSystemResult.