Skip to content

Releases: OpenNeuroOrg/openneuro

4.20.1

25 Sep 22:06
Compare
Choose a tag to compare

What's Changed

  • fix(cli): Rollback bids-validator version by @nellh in #2905
  • fix(app): Disable unused graphql-subscriptions on the client by @nellh in #2904
  • fix(worker): Return 404 for missing datasets on draft or snapshot API calls by @nellh in #2912

Full Changelog: v4.20.0...v4.20.1

4.20.0

19 Sep 19:56
Compare
Choose a tag to compare

What's Changed

The headline feature for this release is support for common derivatives uploads via the website (CLI support will be in an upcoming release).

  • chore(deps): Bump cryptography from 40.0.1 to 41.0.2 in /services/datalad by @dependabot in #2855
  • chore(deps): Bump semver from 5.7.1 to 5.7.2 by @dependabot in #2850
  • chore(deps): Bump semver from 7.3.7 to 7.5.4 in /services/datalad by @dependabot in #2851
  • fix(app): Rename mock-content to content by @nellh in #2852
  • DOC: Update docs to be more user-facing by @effigies in #2853
  • Fix typos detected by codespell by @effigies in #2854
  • refactor(app): Replace FAQ with documentation link and redirect by @nellh in #2856
  • chore(deps): Bump mongoose from 6.2.3 to 6.11.3 by @dependabot in #2857
  • refactor(server): Migrate summary and permission resolvers to TypeScript by @nellh in #2858
  • reactor(app): Drop react-virtualized in favor of react-table by @nellh in #2859
  • fix typo by @da5nsy in #2862
  • chore(deps): Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #2864
  • chore(deps): Bump certifi from 2023.5.7 to 2023.7.22 in /services/datalad by @dependabot in #2865
  • chore(deps-dev): Bump cryptography from 41.0.2 to 41.0.3 in /services/datalad by @dependabot in #2867
  • fix(scripts): Use command line authentication with s3-delete-all-versions script by @nellh in #2870
  • All public dataset metadata page by @nellh in #2863
  • fix(app): Prevent TextInput crash when value is undefined by @nellh in #2871
  • deps: Update to Node 18.17.1 by @nellh in #2876
  • chore(deps): Bump @adobe/css-tools from 4.0.1 to 4.3.1 by @dependabot in #2877
  • chore(deps): Bump gitpython from 3.1.31 to 3.1.32 in /services/datalad by @dependabot in #2872
  • fix(server): Set 4MB high water mark for streaming file responses by @nellh in #2878
  • Apollo Server 4 Update by @nellh in #2866
  • chore(deps): Bump @apollo/server from 4.8.1 to 4.9.3 in /packages/openneuro-server by @dependabot in #2885
  • chore(deps): Bump gitpython from 3.1.32 to 3.1.34 in /services/datalad by @dependabot in #2884
  • Update to yarn 3.6.3 by @nellh in #2887
  • fix: TypeScript upgrade build fixes for 5.1.0 by @nellh in #2888
  • Update to Vite 4.4.9 by @nellh in #2890
  • fix: Revert Node.js containers to bullseye (libssl fixes) by @nellh in #2891
  • fix(worker): Update to Python 3.11 by @nellh in #2892
  • Enable schema validator for worker validation by @nellh in #2894
  • chore(deps): Bump @xmldom/xmldom from 0.7.5 to 0.7.13 in /services/datalad by @dependabot in #2893
  • deps: Update to [email protected] by @nellh in #2895
  • Enable schema validator for derivative datasets on client side uploads by @nellh in #2897
  • feat(api): Return schema validator output for derivative datasets by @nellh in #2896
  • deps(server): Drop moment.js in favor of date-fns by @nellh in #2898
  • docs: Add steps to setup Kubernetes auth for existing clusters by @nellh in #2899

New Contributors

Full Changelog: v4.19.2...v4.20.0

v4.19.3

09 Aug 20:13
Compare
Choose a tag to compare

v4.19.2

09 Aug 20:13
Compare
Choose a tag to compare

v4.19.1

06 Jul 22:31
Compare
Choose a tag to compare

What's Changed

  • Metadata API fixes by @nellh in #2833
  • Revert "fix: Allow testing openneuro git-annex-remote-openneuro via yarn/npm" by @nellh in #2842
  • fix(worker): Use stable sort order for tags during export by @nellh in #2841

Full Changelog: v4.19.0...v4.19.1

4.19.0

15 Jun 21:46
Compare
Choose a tag to compare

What's Changed

  • chore(deps): Bump vm2 from 3.9.17 to 3.9.18 by @dependabot in #2816
  • deps(app): Update to latest Vite by @nellh in #2812
  • FIX: &quote; should be " by @effigies in #2821
  • chore(deps-dev): Bump vite from 3.2.3 to 3.2.7 by @dependabot in #2823
  • fix(app): Disable reviewer links creation without a dataset version by @nellh in #2822
  • Set niivue default to limitFrames4D: 5 by @nellh in #2817
  • fix(cli): Explicitly close file read stream on request abort by @nellh in #2827
  • fix(app): Make niivue accessible as window.niivue by @nellh in #2826
  • feat(api): Resolve dynamic metadata at read instead of write by @nellh in #2829
  • feat(api): Add commit stats and file listings to history API by @nellh in #2828
  • fix(api): Fix incorrect user context in metadata snapshot resolution by @nellh in #2830

Full Changelog: v4.18.1...v4.19.0

v4.18.0

27 Apr 18:20
Compare
Choose a tag to compare

What's Changed

  • fix(server): Set content-length and use faster fetch API for file transfers by @nellh in #2800
  • fix(worker): Remove unused codecov Python dep by @nellh in #2802
  • deps: Update to Node 18.15.0 by @nellh in #2801
  • dep(app): Update NiiVue to 0.33.1 by @nellh in #2803
  • Use external URLs for FileTree and getFile APIs by @nellh in #2805
  • chore(deps): Bump vm2 from 3.9.11 to 3.9.17 by @dependabot in #2806
  • Implement snapshot downloadFiles API call by @nellh in #2797
  • fix(worker): Update S3 sibling settings on every export by @nellh in #2787
  • Initial schema validator frontend support by @nellh in #2779
  • feat(app): Add a shell script generator for snapshot downloads by @nellh in #2808

Full Changelog: v4.17.2...v4.18.0

v4.17.0

23 Mar 17:45
Compare
Choose a tag to compare

What's Changed

  • Allow linking ORCID to existing non-ORCID oauth accounts by @nellh in #2782
  • Fix missing delete directory functionality by @nellh in #2778
  • Use preferred name instead of email and include ORCID link if available for comments by @nellh in #2784
  • fix(server): Avoid hanging on API requests to Brainlife by @nellh in #2785
  • fix(worker): Update local and remote defaults to main branch by @nellh in #2738
  • Update to Mongoose 7.0.2 by @nellh in #2788
  • chore(deps): Bump minimist from 1.2.5 to 1.2.8 by @dependabot in #2783
  • fix: Avoid re-export of already published snapshots by @nellh in #2790
  • fix: Update to elastic-apm-node 3.43.0 to improve node compatibility by @nellh in #2791

Full Changelog: v4.16.0...v4.17.0

4.16.0

15 Feb 19:41
Compare
Choose a tag to compare

What's Changed

  • MNT: Convert templates from markdown to yaml by @mgxd in #2755
  • chore(deps): Bump ua-parser-js from 0.7.28 to 0.7.33 by @dependabot in #2758
  • chore(deps): Bump cookiejar from 2.1.2 to 2.1.4 by @dependabot in #2754
  • feat(app): Limit dataset full deletion to site admin users by @nellh in #2771
  • Normalize nested directory paths from annexed objects to eliminate failure to resolve '..' in symlinked paths by @nellh in #2770
  • Automatically redirect when one is provided for a removed dataset by @nellh in #2766
  • fix(cli): Revert to node-fetch, native fetch is broken by @nellh in #2764
  • deps(bids-validator): Update to 1.10.0 by @nellh in #2772
  • deps(worker): Update to latest DataLad and Python deps by @nellh in #2773
  • ENH: Fail to validate if the dataset name is empty or whitespace by @effigies in #2739

New Contributors

Full Changelog: v4.15.1...v4.16.0

4.15.0

18 Jan 18:42
Compare
Choose a tag to compare

What's Changed

  • fix(server): Don't cache the default dataset_description response by @nellh in #2753
  • Fix missing/incorrect dataset titles for snapshots by @nellh in #2747
  • chore(deps): Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #2744
  • Document steps for resize worker volumes by @nellh in #2749
  • fix(cli): Fix warning about max listeners while uploading files by @nellh in #2751
  • fix(cli): Improve retry delay interval and reduce parallelism by @nellh in #2752
  • fix(cli): Improved reliability for uploads of datasets above 1TB in size

Full Changelog: v4.14.0...v4.15.0