What's Changed
- Fix: Tool_Finder_Keyword dropped matches after searching another category by @Om-singhaI in #635
- Fix: REST tools sent the requests default User-Agent, and Dataverse blocks it by @gasvn in #636
- Fix: the weekly health summary parsed nothing and reported that as clean by @gasvn in #637
- Fix the per-request deep copy of the whole tool catalogue by @gasvn in #639
- Retire the eQTL Catalogue tools: EBI removed the API by @gasvn in #640
- Feature: request-scoped credentials for hosted multi-user ToolUniverse by @gasvn in #617
- Move the GWAS summary-statistics tools to the v2 API; retire region queries by @gasvn in #642
- Score the keyword finder from postings instead of scanning the catalogue by @gasvn in #641
- Fix: refresh the eight SemanticScholar tool hashes left stale by #617 by @gasvn in #643
- Copy only what tool specification preparation writes by @gasvn in #644
- Add Firecrawl Search as an opt-in web search backend by @JuampiHernandez in #632
- Fix: strict input schemas crashed on a union typed parameter by @Om-singhaI in #649
- Fix: initialise each lazily loaded tool once under concurrent first use by @gasvn in #645
- Fix: load encoders chosen per call from the local cache unless downloads are opted in by @gasvn in #646
- Fix: disease known-drugs tool declares the stages and mechanisms it returns by @gasvn in #638
- Feature: Tool_Finder_Jev, wide lexical retrieval with graded relevance scoring by @gasvn in #647
- Fix: array element coercion never ran, so list arguments stayed strings by @Om-singhaI in #651
- Fix: pin the bundle's interpreter, collect keys in Desktop, and answer for documented tool names by @gasvn in #653
- Release tooluniverse 1.5.2 by @gasvn in #652
New Contributors
- @Om-singhaI made their first contribution in #635
- @JuampiHernandez made their first contribution in #632
Full Changelog: v1.5.1...v1.5.2