Releases: dandi/dandi-archive
Releases · dandi/dandi-archive
v0.1.23
v0.1.22
Optimize Celery tasks
- Asset metadata validation is very fast, so it is now done in the request thread to reduce the number of tasks dispatched.
- Version metadata validation is now done once a minute (configurable) rather than a new validation task being dispatched on every dandiset modification.
During large uploads, each file upload would trigger it's own version metadata validation, which created an excessive number of tasks that were simply revalidating for no reason.
This new scheme effectively debounces version metadata validation. - Draft metadata manifests are now written out whenever metadata is changed, rather than nightly.
v0.1.21
v0.1.20
v0.1.19
v0.1.18
v0.1.17
- DOI config check
- Bump schema version to 0.5.2
v0.1.16
- Fix native development Minio settings
- Add link to GitHub user page in the new user registered email
- Delete draft DOIs when deleting a published version. This allows published versions in staging to delete their DOIs when deleting published versions during test cleanup. In prodction, DOIs are findable, not draft, so they will not be deleted.
- Exclude disabled users from the ownership search
- Fix edge case with publish version string calculation when publishing two different dandisets in the same minute.
v0.1.15: Merge pull request #482 from dandi/enh-1line-docstring
- Fix some endpoints that were returning 500 instead of 404
- Automatically populate
dateCreated
dandiset metadata field - Include UTC timestamps in metadata date fields
- Set
DANDI_SCHEMA_VERSION
insettings.py
- overload @swagger_auto_schema to show one-line docstrings as summary
v0.1.14: Merge pull request #487 from dandi/dev-provisioning
- Add script to migrate published metadata
- Improve error messages for unsupported digest types
- Allow all read-only operations from all CORS origins
- Write operations (PUT, POST, DELETE) still require explicit whitelisting
- Allow admins to delete published versions
- Support fetching blobs using sha-256 digest
- create_dev_dandiset script for setting up development environments