๐ This release contains work from a new contributor! ๐
Thank you, Cody Baker (@CodyCBakerPhD), for all your work!
Release Notes
Merge pull request #2783 from dandi/renovate/apidevtools-json-schema-ref-parser-15.x (#2783)
APIDevTools/json-schema-ref-parser (@โapidevtools/json-schema-ref-parser)
Merge pull request #2781 from dandi/renovate/apidevtools-json-schema-ref-parser-13.x (#2781)
APIDevTools/json-schema-ref-parser (@โapidevtools/json-schema-ref-parser)
๐ฅ Breaking Change
- gh-actions: Bump actions/add-to-project from 1.0.2 to 2.0.0 #2813 (@dependabot[bot])
๐ Enhancement
- Add support for zarr multi-part uploads #2784 (@jjnesbitt)
๐ Bug Fix
- Fix zarr path traversal bug #2881 (@mvandenburgh)
- Revert "Add support for zarr multi-part uploads (#2784)" #2878 (@jjnesbitt)
- Attach
dependencieslabel to renovate PRs #2879 (@mvandenburgh) - Add release notes functionality to dandiset publishing process #2606 (@bendichter @mvandenburgh)
- Reduce zarr stuckness #2872 (@danlamanna)
- Guard against empty
locin_encode_pydantic_error#2853 (@candleindark) - Merge remote-tracking branch 'origin/master' into search-operators-autocomplete #2843 (@bendichter)
- Fix search within "My Dandisets" to include owned/embargoed dandisets #2841 (@bendichter)
- Fix empty-query Enter not navigating to search results page #2843 (@bendichter)
- E2E: target search field by textbox role, not combobox #2843 (@bendichter)
- E2E CI: bound runserver DB connections to avoid Postgres exhaustion #2843 (@bendichter)
- Add E2E tests for search operator autocomplete #2843 (@bendichter)
- Remove
standard:search operator #2844 (@bendichter) - Show example/format hint next to each operator in the dropdown #2843 (@bendichter)
- Merge pull request #2833 from dandi/display-embargoed-until-date #2833 (@bendichter)
- Expand S3 doc with all options and archival note #2830 (@CodyCBakerPhD)
- Update code snippet to show correct instance #2689 (@NEStock)
- Display total data size on the homepage with one decimal place #2802 (@kabilar)
- Update status for initial s3 backup doc #2829 (@CodyCBakerPhD)
- Add support to open NIfTI assets in Neurosift #2700 (@kabilar)
- Fix documentation link in email template #2803 (@kabilar)
- [codex] Fix citation author filtering #2794 (@bendichter)
- Wider, responsive advanced-search help popover (closes #2818) #2820 (@bendichter)
- Gmail-style advanced search for dandiset listing #2814 (@bendichter)
- Fix "This Version" header style on DLP #2816 (@bendichter)
- fix: use datePublished for citation year on published versions #2771 (@bendichter)
- Get
fsspecfromdandi[extras]#2809 (@brianhelba) - Merge pull request #2792 from dandi/celery-fix #2792 (@brianhelba)
- Fix incompatibility with RabbitMQ 4.3 #2792 (@brianhelba)
- Merge pull request #2807 from dandi/renovate/fsspec-2026.x #2807 (@brianhelba)
- Merge pull request #2808 from dandi/renovate/marked-18.x #2808 (@brianhelba)
- Merge pull request #2795 from dandi/renovate/all-minor-patch #2795 (@brianhelba)
- Merge pull request #2804 from dandi/renovate/pytest-9.x #2804 (@brianhelba)
- Merge pull request #2589 from dandi/drf-upgrade #2589 (@brianhelba)
- Merge remote-tracking branch 'origin/master' into drf-upgrade #2589 (@brianhelba)
- Merge pull request #2796 from dandi/renovate/dev-deps #2796 (@brianhelba)
- Merge pull request #2801 from dandi/type-packages #2801 (@brianhelba)
- Update dependency more_itertools to v11 #2791 (@renovate[bot])
- Update dependency rich to v15 #2788 (@renovate[bot])
- Update dependency faker to v40 - autoclosed #2790 (@renovate[bot])
- Update astral-sh/setup-uv action to v8 #2786 (@renovate[bot])
- Update dependency gunicorn to v25 #2787 (@renovate[bot])
- Merge pull request #2783 from dandi/renovate/apidevtools-json-schema-ref-parser-15.x #2783 (@brianhelba)
- Update dependency @apidevtools/json-schema-ref-parser to v15 #2783 (@renovate[bot])
- Truncate long filenames in file browser #2726 (@bendichter)
- Merge pull request #2747 from dandi/renovate/tsconfig-node22-replacement #2747 (@brianhelba)
- Replace dependency @tsconfig/node22 with @tsconfig/node24 #2747 (@renovate[bot])
- Merge pull request #2781 from dandi/renovate/apidevtools-json-schema-ref-parser-13.x #2781 (@brianhelba)
- Update dependency @apidevtools/json-schema-ref-parser to v13 #2781 (@renovate[bot])
- Merge pull request #2785 from dandi/vue-router #2785 (@brianhelba)
- Use
DandisetIdentifierFieldin appropriate Serializers #2589 (@brianhelba) - Move validation logic into
ZarrArchiveSerializer#2589 (@brianhelba) - Move
vue-routerto runtime dependencies #2785 (@brianhelba) - Rename the
NestedAssetViewSetURL basename to avoid a conflict #2589 (@brianhelba) - Upgrade
djangorestframework#2589 (@brianhelba)
๐ Documentation
- Fix native Celery instructions for RabbitMQ 4.3 #2815 (@candleindark)
๐ฉ Dependency Updates
- Update dependency @faker-js/faker to v10 #2839 (@renovate[bot])
- Update actions/checkout action to v7 #2858 (@renovate[bot])
- Update actions/setup-node action to v7 #2874 (@renovate[bot])
- Update astral-sh/setup-uv action to v9 #2875 (@renovate[bot])
Authors: 11
- @dependabot[bot]
- @renovate[bot]
- Ben Dichter (@bendichter)
- Brian Helba (@brianhelba)
- Cody Baker (@CodyCBakerPhD)
- Dan LaManna (@danlamanna)
- Isaac To (@candleindark)
- Jacob Nesbitt (@jjnesbitt)
- Kabilar Gunalan (@kabilar)
- Mike VanDenburgh (@mvandenburgh)
- Nicole Tregoning (@NEStock)