4.38.0
What's Changed
Adds new checks for dataset integrity before snapshot creation and improves background maintenance and validation reliability. Fixes several issues with command line tools when the initial upload did not succeed. Fixes an issue where datasets would sometimes fail to accept new changes.
Changelog
- adds modalityHEX and Dataset Citation to the my datasets - dataset cards by @thinknoack in #3516
- Fix: Display loading spinner on initial search load by @thinknoack in #3521
- update json file view recursive property to show empty falsy values by @thinknoack in #3522
- Add Redis queue using taskiq to worker by @nellh in #3525
- taskiq and datalad platform/amd64 by @thinknoack in #3526
- fix(worker): Prevent reading unfiltered raw files for linefeed fixes by @nellh in #3527
- Add worker task schedules and maintenance tasks by @nellh in #3529
- fix(worker): Match accession number only for dataset maintenance tasks by @nellh in #3530
- feat(server): Allow worker scopes for tokens by @nellh in #3533
- Add FileCheck model and updateFileCheck mutation by @nellh in #3535
- fix(app): Show ORCID general error page for orcid/unknown error route. by @nellh in #3536
- Add git-annex fsck checks for datasets by @nellh in #3534
- Fix taskiq container commands by @nellh in #3538
- Label worker task preferences by @nellh in #3539
- deps(cli): Update std, cliffy, and bids-validator deps by @nellh in #3544
- feat(worker): Post annex fsck status back to the API by @nellh in #3537
- deps: Bump to @bids/validator 2.0.8 by @nellh in #3545
- feat/update datasetStatus Filters to include all by @thinknoack in #3546
- chore(deps): Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #3550
- feat(server): Add a fileCheck resolve for drafts by @nellh in #3551
- adding styling for file-check in dataset version/snapshot tab by @thinknoack in #3553
- Prevent snapshot creation without a passing git-annex fsck by @nellh in #3552
- fix(cli): Check for no changes during push instead of commit step by @nellh in #3554
- fix(cli): Always merge the git-annex branch on fetch step by @nellh in #3555
- Use queue_name instead of a custom worker label for worker specific tasks by @nellh in #3557
Full Changelog: v4.37.0...v4.38.0