Releases: OpenNeuroOrg/openneuro
Releases · OpenNeuroOrg/openneuro
4.29.1
4.29.0
What's Changed
- deps(app): Update to latest Vite by @nellh in #3158
- Migrate Docker builds to GitHub actions by @nellh in #3160
- fix(app): Catch parsing errors for extractDateString by @nellh in #3161
- chore(deps): bump the pipenv group in /services/datalad with 4 updates by @dependabot in #3166
- deps: Update to latest vitest 2.1.2 by @nellh in #3167
- deps: Update to NiiVue to 0.45.1 by @nellh in #3168
- chore(deps): bump actions/checkout from 2 to 4 in the actions-infrastructure group by @dependabot in #3165
- feat(app): Generate a parent directory for dataset download scripts by @nellh in #3170
- fix(worker): More robust purge implementation for S3 annex keys by @nellh in #3172
- chore(deps): bump axios from 1.6.8 to 1.7.7 in /services/datalad by @dependabot in #3154
- docs: Add ORCID login documentation and email setup steps by @nellh in #3180
- Resolve draft modified time from commit history instead of cache by @nellh in #3174
- fix(worker): Update move_files_intro_repo for pygit2 0.15 or later by @nellh in #3175
- deps(worker): Update to pygit2 1.16.0 by @nellh in #3176
- Linting refactor and enable GitHub actions by @nellh in #3179
- deps: Update to yarn 4.5.1 by @nellh in #3181
- deps: Upgrade to TypeScript 5.6.3 by @nellh in #3182
- feat(app): Add Neurosift viewer for EDF and NWB files by @nellh in #3187
- adding elasticsearch healthcheck to docker compose - provided by NH by @thinknoack in #3193
- Allow sharing permissions by ORCID by @nellh in #3196
- refactor(app): Decouple React client from @openneuro/client by @nellh in #3194
- Migrate to JSR schema validator by @nellh in #3206
- feat(pre-receive): Use bidsschematools pre-receive hook by @effigies in #3003
- chore(deps): bump denoland/setup-deno from 1 to 2 by @dependabot in #3189
- fix(app): Display pending validation when schema validator is running by @nellh in #3215
- chore(deps): bump dset from 3.1.2 to 3.1.4 by @dependabot in #3149
- chore(deps): bump dompurify from 3.0.8 to 3.1.3 by @dependabot in #3152
- chore(deps): bump express from 4.19.2 to 4.20.0 by @dependabot in #3153
- chore(deps): bump rollup from 3.29.1 to 3.29.5 by @dependabot in #3156
Full Changelog: v4.28.3...v4.29.0
4.28.3
4.28.2
4.28.1
4.28.0
What's Changed
- Worker fixes for deletion by @nellh in #3130
- chore(worker): Cleanup unneeded update_head step by @nellh in #3131
- chore(deps): bump axios from 1.6.8 to 1.7.4 by @dependabot in #3125
- Handle null email in admin user list by @nellh in #3132
- Publish CLI to JSR by @nellh in #3136
- chore(deps): bump cryptography from 43.0.0 to 43.0.1 in /services/datalad by @dependabot in #3137
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /services/datalad by @dependabot in #3133
- chore(deps): bump the pipenv group in /services/datalad with 6 updates by @dependabot in #3135
- feat(worker): Allow indexing URLs from a whitelist of S3 buckets by @nellh in #3138
- fix(worker): Run schema validator even if legacy validator crashes by @nellh in #3139
- feat(server): Add flag to enable schema validator for individual datasets by @nellh in #3140
Full Changelog: v4.27.0...v4.28.0
4.27.0
What's Changed
- deps(server): Update passport dependencies by @nellh in #3106
- Migrate worker to ASGI / uvicorn by @nellh in #3111
- deps(worker): Update to pygit2 0.15.1 by @nellh in #3113
- chore(deps): bump the pipenv group across 1 directory with 2 updates by @dependabot in #3114
- Drop ElasticSearch features from worker (APM and logging) by @nellh in #3115
- deps(worker): Clean up unused dependencies by @nellh in #3116
- chore(app): Remove unused link to kibana in admin page by @nellh in #3118
- refactor(app): Replace Elastic APM with Sentry by @nellh in #3119
- refactor(server): Replace Elastic APM with Sentry by @nellh in #3120
- feat(cli): Migrate to Sentry from Elastic APM by @nellh in #3121
- feat(server): Request access to update ORCID works by @nellh in #3123
- feat: Terms of service page by @nellh in #3122
- deps(validator): Update bids-validator to 1.14.8 by @nellh in #3124
- fix(api): participantCount query should match all instead of only most significant modalities by @nellh in #3126
- fix(server): Ignore healthcheck URL in Sentry reporting by @nellh in #3127
Full Changelog: v4.26.1...v4.27.0
4.26.0
What's Changed
- fix(server): Gracefully handle getFile ECONNREFUSED when worker network is reconfiguring by @nellh in #3079
- fix(draft-render): Display editable list elements inline by @effigies in #3080
- fix(worker): Allow commit summaries (snapshot API) with no files by @nellh in #3086
- chore(deps): bump ws from 7.5.9 to 7.5.10 by @dependabot in #3084
- fix(helm): Raise HTTP timeout for git requests to 10 minutes by @nellh in #3088
- Support ORCID member API for authentication by @nellh in #2728
- chore(helm): Simplify BackendConfig name by @nellh in #3101
- fix(worker): Handle a truncated JWT with a correct response by @nellh in #3102
- fix(worker): Support gzip for git clients that require it by @nellh in #3103
- deps(server): Update to uuid@10.0.0 by @nellh in #3105
Full Changelog: v4.25.0...v4.26.0
4.25.0
What's Changed
- chore(deps): bump postcss from 8.4.29 to 8.4.31 by @dependabot in #3068
- Snapshot page analyze dropdown menu for external tools by @nellh in #3077
- chore(app): Cleanup unused GraphQL subscription hooks by @nellh in #3078
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /services/datalad by @dependabot in #3076
Full Changelog: v4.24.2...v4.25.0