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_uris
more 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/azure
to~/.cache/dtool
- Generation of md5 checksums for large files, previously set to "None"
- Added
storage_broker_version
to structure parameters - Added inheritance from
dtoolcore.storagebroker.BaseStorageClass
- Overrode
get_text
method onBaseStorageBroker
class - Overrode
put_text
method onBaseStorageBroker
class - Overrode
get_admin_metadata_key
method onBaseStorageBroker
class - Overrode
get_readme_key
method onBaseStorageBroker
class - Overrode
get_manifest_key
method onBaseStorageBroker
class - Overrode
get_overlay_key
method onBaseStorageBroker
class - Overrode
get_structure_key
method onBaseStorageBroker
class - Overrode
get_dtool_readme_key
method onBaseStorageBroker
class - Overrode
get_size_in_bytes
method onBaseStorageBroker
class - Overrode
get_utc_timestamp
method onBaseStorageBroker
class - Overrode
get_hash
method onBaseStorageBroker
class
- Made download to DTOOL_AZURE_CACHE_DIRECTORY more robust
- Added ability to configure multiple Azure storage accounts
- Added
http_enable
method to theS3StorageBroker
class, to allow publishing of datasets
Initial release.