Releases: GlobalDataverseCommunityConsortium/dataverse-uploader
DVUploader v1.2.1
This release of DVUploader includes bug fixes for two issues:
- Detection of files already in the dataset was broken when using the -recurse flag / uploading files in subdirectories
- When the -limit=X flag was used, DVUploader was sending empty entries to Dataverse for files beyond the limit. These were ignored by Dataverse but the bug resulted in larger messages being sent.
DVUploader v1.2.0
Version 1.2.0 of DVUploader
-
Adds support for the /addFiles api endpoint in Dataverse that was added in v5.6. This allows for more efficient upload of many files when also using direct uploads. It also avoids retrying calls to Dataverse after Gateway timeouts which could result in duplicate file entries.
-
Makes directupload the default and will fail (with error message) unless the new -uploadviaserver flag is set (this flag warns that it isn't a good idea for large files). The -directupload flag is no longer supported as it is not needed.
-
Supports the new API in Dataverse 5.14 that allows discovery of the fixityAlgorithm in use and will upload files using it (the default is MD5 which was the only choice before). The default will be used with Dataverse instances at <5.14.
-
Includes Security updates (compared to v1.1.0 and to previous v1.2.0beta releases).
DVUploader v1.2.0beta3
This version of DVUploader adds support for the /addFiles api endpoint in Dataverse that was added in v5.6. This allows for more efficient upload of many files when also using direct uploads. It also avoids retrying calls to Dataverse after Gateway timeouts which could result in duplicate file entries.
It also makes directupload the default and will fail (with error message) unless the new -uploadviaserver flag is set (this flag warns that it isn't a good idea for large files). The -directupload flag is no longer supported as it is not needed.
It also supports the new API in Dataverse 5.14 that allows discovery of the fixityAlgorithm in use and will upload files using it (the default is MD5 which was the only choice before). The default will be used with Dataverse instances at <5.14.
DVUploader v1.1.0
This release implements direct multipart uploads to S3 for Dataverse 5.x+. (v.1.1.0 supports 'normal' uploads (to the Dataverse server, not directly to an S3 store) for prior Dataverse versions, but you'll need to use v1.0.9 for direct uploads to S3 with Dataverse versions 5.0 and below).
DVUploader v1.0.9
This release updates direct upload support. There are no changes to other functionality.
It adds support for using the x-amz-tagging tag to mark files as temporary (with Dataverse unmarking them upon successful save).
It adds support to catch/report non-200 HTTP responses during direct upload.
DVUploader v1.0.8
fix bug when not using -recurse and lower memory use for large files
DVUploader v1.0.7
New functionality to support the new direct-upload-to-S3 in Dataverse, DV flag to trust all certs (useful for testing), DV use shared web connection for efficiency.
DVUploader v1.0.6
security updates for libraries. all users should update.
DVUploader v1.0.5
This release includes a security update for one of the open source libraries used. All users should update.
DVUploader v1.0.4
Added support for recording relative file paths as file 'directoryLabel's when in -recurse mode.