Skip to content

Releases: dandi/dandi-archive

v0.1.23

04 Oct 21:29
3c050a3
Compare
Choose a tag to compare
  • limit admin inline tables to 10 entries
  • bump dandischema to 0.4.2

v0.1.22

01 Oct 17:30
d93a1df
Compare
Choose a tag to compare

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

30 Sep 13:41
d21010f
Compare
Choose a tag to compare

Separate celery beat process into a separate dyno in Heroku Procfile.
This allows us to scale the worker without inadvertently triggering duplicate beat events.

v0.1.20

28 Sep 17:03
5f73c40
Compare
Choose a tag to compare

Bump dandischema to 0.4.1, schemaVersion to 0.6.0

v0.1.19

27 Sep 15:03
496714b
Compare
Choose a tag to compare

Add CELERY_WORKER_CONCURRENCY environment variable setting

v0.1.18

24 Sep 23:17
10cb3b9
Compare
Choose a tag to compare
  • Fix admin console blankable field bug
  • Use GitHub Actions for CI
  • Add manual Asset garbage collection script
  • Add manual versioned object deletion script
  • Add dandiset import script
  • Write draft manifest files nightly

v0.1.17

15 Sep 14:28
1a8119e
Compare
Choose a tag to compare
  • DOI config check
  • Bump schema version to 0.5.2

v0.1.16

07 Sep 14:32
2744de6
Compare
Choose a tag to compare
  • 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

24 Aug 13:19
feed928
Compare
Choose a tag to compare
  • 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 in settings.py
  • overload @swagger_auto_schema to show one-line docstrings as summary

v0.1.14: Merge pull request #487 from dandi/dev-provisioning

20 Aug 19:17
dece01c
Compare
Choose a tag to compare
  • 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