Releases: OpenNeuroOrg/openneuro
Releases · OpenNeuroOrg/openneuro
4.21.0
What's Changed
- fix(worker): Handle missing snapshot trees better by @nellh in #2913
- fix(worker): Don't throw KeyError when auth token is missing 'name' field by @nellh in #2914
- chore(server): Cleanup unused GraphQL subscriptions by @nellh in #2930
- Fixes search by sex not catching 'M' and 'F' in participants.tsv by @ehavener in #2932
- ci: Run coverage with GitHub actions by @nellh in #2933
- chore(deps): Bump @babel/traverse from 7.22.17 to 7.23.2 by @dependabot in #2929
- chore(deps): Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #2915
- chore: Update to GraphQL 16.8.1 by @nellh in #2934
- chore(deps-dev): Bump cryptography from 41.0.3 to 41.0.4 in /services/datalad by @dependabot in #2901
- Migrate server code to TypeScript by @nellh in #2931
- fix(cli): Prevent commander parsing from overriding git-annex-remote-openneuro by @nellh in #2939
- Support podman for local dev environments by @nellh in #2942
- fix(server): Allow /api in addition to /crn for API requests by @nellh in #2943
- chore(deps): Bump axios from 1.5.0 to 1.6.1 by @dependabot in #2941
- feat(dataset): Annex TSV files in phenotype directory by @effigies in #2940
- fix(server): Allow authorization bearer token header for API access by @nellh in #2944
- Fix git-annex access issues for CLI by @nellh in #2945
- chore(deps): Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #2950
- chore(deps-dev): Bump cryptography from 41.0.4 to 41.0.6 in /services/datalad by @dependabot in #2948
- Add clickthrough agreement for downloads by @nellh in #2947
- chore(deps): Bump urllib3 from 1.26.16 to 1.26.18 in /services/datalad by @dependabot in #2927
- deps(worker): Update lockfile Python deps by @nellh in #2952
- chore(deps-dev): Bump vite from 4.4.9 to 4.4.12 by @dependabot in #2953
- Helm configuration fixes for ElasticSearch 8.0 by @nellh in #2954
- deps(elasticsearch): Update NodeJS elasticsearch clients to 8.10.0 by @nellh in #2955
New Contributors
Full Changelog: v4.20.2...v4.21.0
4.20.4
4.20.2
4.20.1
4.20.0
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
v4.19.2
v4.19.1
4.19.0
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: "e; 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
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