Skip to content

Releases: dandi/dandi-archive

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

Fix poor migration performance

11 Aug 19:56
4f2ba00
Compare
Choose a tag to compare
  • Release v0.1.11 introduced a new migration that moved data from one table to another. This migration was implemented in a non-performant way that resulted in excessive memory usage in production, preventing release.
    This release refactors that code into a more performant SQL query.
  • Use the DOI in the citation metadata field for published dandisets.

Remove erroneous swagger path param

11 Aug 15:36
41c65be
Compare
Choose a tag to compare
Merge pull request #473 from dandi/fix-swagger

Remove incorrect param in swagger doc

Remove AssetMetadata and VersionMetadata tables

10 Aug 17:45
77a30b2
Compare
Choose a tag to compare

Originally we stored Asset and Version metadata in separate tables, AssetMetadata and VersionMetadata. This has made life substantially more difficult, so for simplicity we are moving metadata into the Asset and Version tables.

Fix publish

06 Aug 20:56
6bc8ef3
Compare
Choose a tag to compare

Publishing was creating new assets instead of updating the existing asset, which is not the behavior specified in the publish design doc. This has been fixed.

#459
#460

API Documentation Improvements

06 Aug 12:57
b55dd76
Compare
Choose a tag to compare

Improves the API docs on the dandi-api Swagger page.

Enable Publish

05 Aug 20:35
eba1593
Compare
Choose a tag to compare

Enabling publish for the general public

Validation error UX

05 Aug 18:04
0f24019
Compare
Choose a tag to compare