v0.1.0
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ Arman Jahanpour (@rmanaem)
❤️ Sebastian Urchs (@surchs)
❤️ Alyssa Dai (@alyssadai)
Release Notes
[MNT] Release new data model (#82)
We have updated the Neurobagel data model to allow users to specify phenotypic information at the session level (neurobagel/planning#83). This release updates the federation API so it can understand the new node API responses.
💥 Breaking Changes
- [ENH] Support partial term fetching failures #65 (@alyssadai)
- [ENH] split session query parameter into phenotypic + imaging #64 (@alyssadai)
🚀 Enhancements
- [MNT] Release new data model #82 (@rmanaem)
- [MNT] Switch to using logging for all non-user warnings and errors #77 (@surchs)
- [DOC] Update Copyright holders #71 (@surchs)
- [CI] Update image tag for default build #59 (@alyssadai)
- [CI] Stop pre-commit auto-fixing PRs #57 (@alyssadai)
- [ENH] Handle partial nodes success #55 (@alyssadai)
- [FIX] Update example config to use
host.docker.internal
instead oflocalhost
#50 (@alyssadai) - [ENH] partially validate local node JSON config #43 (@surchs @pre-commit-ci[bot])
- [FIX] Fix docker run command in README.md #42 (@alyssadai)
- [ENH] Switch node config format #39 (@alyssadai)
- [REF] Refactor tests #37 (@alyssadai)
- [ENH] Add new query param for nodes that defaults to a prepopulated index #30 (@alyssadai)
- [ENH] Implemented new endpoint to return known node APIs #29 (@rmanaem)
- [CI] Set up coveralls #24 (@rmanaem)
- [MNT] Implemented logic to make sure node URLs end with
/
#25 (@rmanaem) - [DOC] Update constraints and example for
NB_NODES
variable value #22 (@alyssadai) - [ENH] Changed the favicon to neurobagel logo #20 (@rmanaem)
- [CI] Set up
test
workflow #17 (@rmanaem) - [ENH] Added node API vocabulary endpoints and logic #14 (@rmanaem)
- [DOCS] Added link to official docs #16 (@surchs)
- [FIX] Ensure the value of
NB_NODES
can be properly parsed as a list by the API #11 (@alyssadai) - [FIX] Fix syntax error in docker workflow and add relevant pre-commit hook #10 (@alyssadai)
- [ENH] Set up federation prototype and CI workflows #9 (@rmanaem @surchs @alyssadai)
- [CI] Set up workflows #7 (@rmanaem)
- [ENH] Turned
NEUROBAGEL_NODES
to an env var #6 (@rmanaem) - [MNT] Cleaned up the existing code #3 (@rmanaem)
- [ENH] Very inspired first federation prototype #1 (@surchs)
🐛 Bug Fixes
- [FIX] Expanded error catching during API request federation #74 (@alyssadai)
- [FIX] Handle empty local nodes file #67 (@alyssadai)
⚠️ Pushed to main
Authors: 4
- @pre-commit-ci[bot]
- Alyssa Dai (@alyssadai)
- Arman Jahanpour (@rmanaem)
- Sebastian Urchs (@surchs)