Skip to content

Releases: dandi/dandi-archive

v0.1.27

14 Oct 12:47
23afbac
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.26...v0.1.27

v0.1.26

08 Oct 14:22
9416105
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.25...v0.1.26

v0.1.25

07 Oct 19:31
a20ff88
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.24...v0.1.25

v0.1.24

07 Oct 18:52
d5c56e3
Compare
Choose a tag to compare

What's Changed

  • Checksum queue by @dchiquito in #551
    Create a separate Celery queue for checksum calculations to avoid clogging the global task queue during uploads.

Full Changelog: v0.1.23...v0.1.24

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