Skip to content

Releases: OpenNeuroOrg/openneuro

4.27.0

19 Aug 22:21
Compare
Choose a tag to compare

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

18 Jul 21:32
Compare
Choose a tag to compare

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 [email protected] by @nellh in #3105

Full Changelog: v4.25.0...v4.26.0

4.25.0

13 Jun 17:29
Compare
Choose a tag to compare

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

4.24.2

03 Jun 22:43
Compare
Choose a tag to compare

What's Changed

  • fix(app): Prevent upload resume state from not propagating to upload call by @nellh in #3073
  • fix(cli): Drop ESM and use TSC build for CLI by @nellh in #3074

Full Changelog: v4.24.1...v4.24.2

4.24.1

30 May 20:41
Compare
Choose a tag to compare

What's Changed

  • fix(app): Apply boolQuery constraint for datasetType selected value by @nellh in #3070

Full Changelog: v4.24.0...v4.24.1

4.24.0

29 May 22:17
Compare
Choose a tag to compare

What's Changed

  • chore(deps-dev): Bump vite from 4.5.2 to 4.5.3 by @dependabot in #3023
  • chore(deps): Bump express from 4.18.2 to 4.19.2 in /packages/openneuro-server by @dependabot in #3021
  • refactor(cli): Migrate annexAdd to its own module by @nellh in #3024
  • DOC: Recommend "provider = generic" in .gitconfig by @effigies in #3025
  • chore(deps): Bump idna from 3.6 to 3.7 in /services/datalad by @dependabot in #3026
  • chore(deps): Bump the pipenv group in /services/datalad with 8 updates by @dependabot in #3020
  • MongoDB test fixes for local development by @nellh in #3031
  • deps: Support Node 20 by @nellh in #3032
  • Add search indexing for dataset_description DatasetType field by @nellh in #3035
  • feat(app): Implement search facets for DatasetType field by @nellh in #3036
  • chore(deps): Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #3040
  • chore(deps): Bump the pipenv group in /services/datalad with 9 updates by @dependabot in #3039
  • chore(deps): Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #3038
  • fix(app): Update NEMAR link tooltip text by @nellh in #3044
  • fix(app): Apply default search parameters on any initial render by @nellh in #3045
  • chore: Update to latest yarn by @nellh in #3049
  • chore: Replace custom implementation with os.getenv by @effigies in #3050
  • Bust cache for draft files when file exists on S3 by @nellh in #3052
  • fix(datalad): Separate validator process construction from wait, allowing error logging by @effigies in #3048
  • chore(style): Run pyupgrade --py311-plus to modernize idioms by @effigies in #3051
  • deps: Update to bids-validator 1.14.6 by @nellh in #3053
  • allow optional viewing of full time series by @hanayik in #3055
  • chore(deps): Bump requests from 2.31.0 to 2.32.0 in /services/datalad by @dependabot in #3057
  • deps: Update elastic search/apm packages by @nellh in #3060
  • fix(app): Show 404 pages on more invalid route paths (root and error pages) by @nellh in #3061
  • fix(worker): Handle malformed JWT with an HTTP 400 response by @nellh in #3062
  • CLI: Setup autoenabled OpenNeuro special remote during upload if one doesn't exist by @nellh in #3063
  • fix(worker): Allow for remote.log existing without s3-PUBLIC in validation by @nellh in #3064
  • ElasticSearch 8 indexer fixes by @nellh in #3065
  • fix(server): Prevent missing data in paginated search queries with ElasticSearch 8.0 by @nellh in #3067
  • chore(dev): Update to latest elasticsearch in docker-compose by @nellh in #3066
  • chore(deps-dev): Bump tqdm from 4.66.2 to 4.66.3 in /services/datalad by @dependabot in #3041

New Contributors

Full Changelog: v4.23.0...v4.24.0

4.23.0

24 Apr 18:00
Compare
Choose a tag to compare

What's Changed

  • chore(deps): Configure dependabot to group PRs and update GHA by @effigies in #3002
  • chore(deps): Fix dependabot config by @effigies in #3005
  • chore(deps): Bump the actions-infrastructure group with 3 updates by @dependabot in #3006
  • feat(app): Disable derivatives tab if ToS not accepted by @effigies in #2994
  • chore(deps): Bump codecov/codecov-action from 3 to 4 by @dependabot in #3007
  • fix(app): Show file metadata for schema validator issues by @nellh in #2996
  • fix(app): Update to React 18 and replace jsx-to-markdown with react-markdown by @nellh in #3009
  • chore(deps): Bump the pipenv group in /services/datalad with 11 updates by @dependabot in #3010
  • Add 30 second timeout to dataset resolver by @nellh in #3012
  • fix(app): Restrict data table date display to four common formats by @nellh in #3014
  • chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #3016
  • Deno command line tools by @nellh in #3017

Full Changelog: v4.22.0...v4.23.0

4.22.0

14 Feb 20:38
Compare
Choose a tag to compare

What's Changed

  • chore(deps-dev): Bump vite from 4.4.12 to 4.5.2 in /packages/openneuro-app by @dependabot in #2980
  • fix(app): Use our own Markdown component that sanitizes HTML following GitHub-like rules by @nellh in #2982
  • deps(worker): Update to git-annex 10.20230926 by @nellh in #2983
  • chore(deps-dev): Bump vite from 4.4.12 to 4.5.2 by @dependabot in #2974
  • Fix a link to openneuro-cli by @yarikoptic in #2989
  • fix(app): Raise preference for exact matches of accession numbers when searching for keywords above other fields by @nellh in #2991
  • feat(app): Add a quick shortcut for accession number -> dataset page to homepage by @nellh in #2990
  • [ENH] Add link to external participant level search to filters block by @surchs in #2988
  • fix(app): Add aria-role to accordion tab and test for Neurobagel component by @nellh in #2993
  • FIX: Display metadata lists as unordered lists by @effigies in #2985

New Contributors

Full Changelog: v4.21.3...v4.22.0

4.21.2

04 Jan 20:21
Compare
Choose a tag to compare

What's Changed

  • Improve handling of file requests during worker restarts by @nellh in #2960
  • Test fixes for date instability by @nellh in #2966
  • fix(worker): Add test and character set detection for non-utf8 files by @nellh in #2965
  • fix(api): Prevent crash when tree is requested with no children by @nellh in #2964

Full Changelog: v4.21.1...v4.21.2

v4.21.1

13 Dec 19:47
Compare
Choose a tag to compare

What's Changed

  • fix(app): Prevent crash when top datasets query returns no datasets by @nellh in #2957
  • fix(server): Configure Elastic APM with an API key by @nellh in #2958
  • Fix API crash caused by socket closed errors by @nellh in #2959

Full Changelog: v4.21.0...v4.21.1