v0.13.0
What's Changed
- The workspace now requires version 0.1.1 of the Sample service.
- Fixed a bug that would only count the first instance of an object in a data request when
checking against the maximum data return size. Now if the same object appears twice in
a data request it will be counted twice as expected. get_objects2
,get_objects
,get_object_subset
,get_referenced_objects
, and
get_object_provenance
now only allow a maximum of 10,000 objects in the input list.
Note the last 4 methods are deprecated and will be removed in a future release.- Provenance
ProvenanceAction
,ExternalDataUnit
andSubAction
structures now check
that input URLs are valid URLs and require that at least one field is present. - Added a dynamic configuration feature - see the administration interface documentation for more information.
- Dynamic configuration allows setting a scaling parameter that specifies how many parallel
connections can be made to theS3
orGridFS
backend when getting objects. - The sample service ACL update mechanism has been changed to use a bulk interface for updating
ACLs rather than updating ACLs one at a time, which should speed up fetching objects with
@id sample
annotations. - The
batch_external_system_updates
option has been added toget_objects2
. - Fixed a bug where, in the administration
getObjects
call, the copy source for an object
would always be inaccessible unless the source workspace was public. - Error handling for saving objects has been improved for some cases and provides more
information about the nature and source of the error. - Added the
mongodb-retrywrites
configuration setting indeploy.cfg
, defaulting to
false
.
New Contributors
- @bio-boris made their first contribution in #543
Full Changelog: 0.12.1...0.13.0