This project uses semantic versioning. This change log uses principles from keep a changelog.
Fixed Azure package problems.
Added support for tags.
- Added
dtool_azure.storagebroker.AzureStorageBroker.delete_key()method - Added
dtool_azure.storagebroker.AzureStorageBroker.get_tag_key()method - Added
dtool_azure.storagebroker.AzureStorageBroker.list_tags()method
- Made
dtool_azure.storagebroker.AzureStorageBroker.list_dataset_urismore robust in cases where there is a container without metadata
- Added support for dataset annotations
- Added optimisation to improve speed when copying data from Azure storage
- Cache environment variable changed from DTOOL_AZURE_CACHE_DIRECTORY to DTOOL_CACHE_DIRECTORY
- Default cache directory changed from
~/.cache/dtool/azureto~/.cache/dtool
- Generation of md5 checksums for large files, previously set to "None"
- Added
storage_broker_versionto structure parameters - Added inheritance from
dtoolcore.storagebroker.BaseStorageClass - Overrode
get_textmethod onBaseStorageBrokerclass - Overrode
put_textmethod onBaseStorageBrokerclass - Overrode
get_admin_metadata_keymethod onBaseStorageBrokerclass - Overrode
get_readme_keymethod onBaseStorageBrokerclass - Overrode
get_manifest_keymethod onBaseStorageBrokerclass - Overrode
get_overlay_keymethod onBaseStorageBrokerclass - Overrode
get_structure_keymethod onBaseStorageBrokerclass - Overrode
get_dtool_readme_keymethod onBaseStorageBrokerclass - Overrode
get_size_in_bytesmethod onBaseStorageBrokerclass - Overrode
get_utc_timestampmethod onBaseStorageBrokerclass - Overrode
get_hashmethod onBaseStorageBrokerclass
- Made download to DTOOL_AZURE_CACHE_DIRECTORY more robust
- Added ability to configure multiple Azure storage accounts
- Added
http_enablemethod to theS3StorageBrokerclass, to allow publishing of datasets
Initial release.