Skip to content

Releases: neurobagel/federation-api

v0.4.3

02 Dec 23:31
Compare
Choose a tag to compare

🏠 Internal

  • [REF] Manually verify ID token using PyJWT instead of google_auth #139 (@alyssadai)

Authors: 1

v0.4.2

01 Nov 19:47
Compare
Choose a tag to compare

🐛 Bug Fixes

  • [FIX] Ensure token forwarded to n-APIs does not include an extra scheme string #134 (@alyssadai)

Authors: 1

v0.4.1

31 Oct 21:04
Compare
Choose a tag to compare

🐛 Bug Fixes

  • [FIX] Ensure Google auth token is forwarded in request to n-API #132 (@alyssadai)

Authors: 1

v0.4.0

24 Oct 19:37
Compare
Choose a tag to compare

💥 Breaking Changes

  • [ENH] Split /attributes into attribute-specific resources #126 (@alyssadai)
  • [ENH] Implemented pipeline_name and pipeline_version query params #121 (@rmanaem)

🚀 Enhancements

  • [ENH] Add route for fetching available versions of a pipeline across n-APIs #125 (@alyssadai)

🐛 Bug Fixes

  • [FIX] Allow only "true" or None for is_control query parameter #129 (@alyssadai)

🏠 Internal

  • [MNT] Removed build docker nightly workflow file #114 (@rmanaem)

📝 Documentation

Authors: 3

v0.3.0

02 Aug 16:00
Compare
Choose a tag to compare

💥 Breaking Changes

  • [FIX] Disable redirect slashes and remove trailing slashes from routes #109 (@alyssadai)
  • Add authentication to /query route #104 (@alyssadai)

Authors: 1

v0.2.1

20 Jun 20:09
Compare
Choose a tag to compare

🚀 Enhancements

🐛 Bug Fixes

  • [FIX] Explicitly check that local_nb_nodes.json is an existing file #98 (@alyssadai)

Authors: 1

v0.2.0

12 Jun 14:31
Compare
Choose a tag to compare

🚀 Enhancements

  • [ENH] Implemented NB_FEDERATE_REMOTE_PUBLIC_NODES env var #90 (@rmanaem)
  • [MNT] Set default timeout to None #94 (@rmanaem)

Authors: 1

v0.1.0

11 Apr 19:42
Compare
Choose a tag to compare

🎉 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

🐛 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