Skip to content

Latest commit

 

History

History
185 lines (137 loc) · 15.8 KB

File metadata and controls

185 lines (137 loc) · 15.8 KB

🪵 Changelog

0.1.4 - 2026-01-21

🚜 Refactor

  • Fix MCP deployment dependencies, make the experimental agent flow that uses MCP tools work - (9435c64)
  • Improve handling of endpoints metadata to lazy load them - (560a5d9)
  • Refactor: improve handling of endpoints metadata to lazy load them chore: fix metadata init - (225bdc0)

🛠️ Miscellaneous Tasks

0.1.3 - 2026-01-20

⚙️ Continuous Integration

  • Improve the compose setup to enable deploying dev with a simple docker compose up and prod with podman compose -f compose.prod.yml up - (e4c74fa)
  • Remove py 3.10, add 3.14 from test workflow - (b7cbf77)

⛰️ Features

  • Improve UI for large messages and update icon for sending messages, fixes #7 - (a03347c)
  • Add loading spark around the stop button when loading a response - (21ca03a)
  • Use FastAPI instead of Starlette for defining the API - (53a7295)

🐛 Bug Fixes

  • Fix base Dockerfile - (f178f49)
  • Fix issues related to types, update default model to use openrouter - (f54eea7)
  • Fix the SPARQL query to get examples - (3303324)

🚜 Refactor

  • Directly use qdrant_client instead of langchain vectorstore wrapper - (4ace320)

🛠️ Miscellaneous Tasks

  • Update version in mcp.json - (3c6ae77)
  • Update server.json MCP config - (9dc8c5a)
  • Bump npm pkg to v0.0.18 - (1cf9bf3)
  • Upgrade langchain dependencies to v1+, and update the compiled webapp - (fbec7fa)
  • Add sibils endpoint to list of endpoints - (6caa847)
  • Fix send question buttons alignment on chrome and safari - (0172917)
  • Fmt js component - (1bc016b)
  • Bump npm package to v0.0.19 - (1ecb333)
  • Upgrade langchain dependencies - (36d48ff)
  • Fix indexing in prod when using multiple worker - (586e54d)

🧪 Testing

  • Add benchmark script for biodata endpoints - (4ae9765)

0.1.2 - 2025-10-14

⚙️ Continuous Integration

  • Update actions versions - (8a9b2c5)

⛰️ Features

  • Feat: use stdio by default when starting MCP server alone feat: enable to provide settings such as endpoints list through a custom JSON file when starting MCP server - (ce1649e)

🛠️ Miscellaneous Tasks

0.1.1 - 2025-10-07

⚙️ Continuous Integration

  • Add release.sh script and improve docs - (ce4aa58)

⛰️ Features

  • Use stdio by default when starting MCP server alone - (12754c8)

🛠️ Miscellaneous Tasks

0.1.0 - 2025-10-06

⚙️ Continuous Integration

  • Improve test and release workflow, add pre-commit, and fmt for 3.10 - (b124ee2)

⛰️ Features

  • Improve MCP integration, still need to fix how its called from the main expasy-agent - (7b62fd1)
  • Deploy mcp server on the chat API /mcp path. Migrate the whole app definition from fastapi to starlette - (6754413)
  • Init vectordb on startup if not yet initialized, add force_index setting - (a7347fc)
  • Store endpoints metadata as JSON file to avoid having to query the endpoints everytime, improve logger setup - (f59753b)

🐛 Bug Fixes

  • Fix deployment - (38c65f9)
  • Fix api path - (286e707)
  • Fix check - (dee02fa)
  • Fix qdrant grpc - (8178bcf)
  • Fix podman network? - (13ddcd3)
  • Fix chunk to 500 - (4fae33f)
  • Fix dim - (8ee5614)
  • Fix - (0895d9c)
  • Fix port - (370d930)
  • Fix feedback btn - (1448ca1)
  • Fix issue when no query in answer - (051d59d)
  • Fix validate - (aa37133)
  • Fix check_logs notebook - (ef077cf)
  • Fix notebook - (657a62a)
  • Fix - (9aaea82)
  • Fix - (f6ec3f4)
  • Fix deps - (62c2532)
  • Fix optional type for 3.9 - (6e372ca)
  • Fix union types for 3.9 - (7784b70)
  • Fix fix sparql query function - (c7fac57)
  • Fix weird bug - (593997e)
  • Fix tests - (d091e22)
  • Fix global imports and bump to 0.0.3 - (d858e57)
  • Fix tailwind typo - (5dd3ccb)
  • Fix eslint - (43c159a)
  • Fix deployment - (6161b00)
  • Fix deployment - (2ae949c)
  • Fix deployment - (645af50)
  • Fix deployment - (8cc2a28)
  • Fix deployment - (8f1444b)
  • Fix deployment finally, podman is definitely poorly developed and broke continously - (f62cce9)
  • Fix deployment - (b8c3398)
  • Fixing request - (35af41d)
  • Fix how retrieved docs are buffered - (598ebad)
  • Fix sparql query for void - (19311d2)
  • Fix indexing batch size nd increase timeout to overcome gRPC Deadline Exceeded error - (12e4842)
  • Fix tests - (71be9bf)
  • Fix tests deps - (013249f)
  • Fix deploy workflow - (789613c)
  • Fix slides - (7bbcc80)
  • Fix httpx logging to warnings - (5323a52)
  • Fix podman url - (520726d)
  • Fix feedback request - (2c060f3)
  • Fix schema format - (669ebf5)
  • Fix required python version in mcp package and update podman deployment script, improve resources indexing - (55dc5c3)
  • Make it work with Anthropic and Mistral through OpenRouter - (cbeda1a)
  • Fix example loader when query fail to parse - (d73aded)
  • Fix shape URIs when generating shex from void - (e56eb39)
  • Langgraph node type annotation - (412ac79)

📚 Documentation

  • Update tutorial code - (acd05ba)
  • Improve tutorial - (8710122)
  • Update tutorial - (84bc550)
  • Add contributing.md and improve readme - (2aaeb7b)

🚜 Refactor

  • Fix some mypy warnings and add OpenRouter support - (19d7a4b)
  • Improve metrin kg description - (013d36b)
  • Replace curies-rs with curies - (3ff54f5)
  • Delete src/expasy-mcp folder, now integrated in main agent API - (22e8027)
  • Move all code from expasy_agent directly in src/sparql_llm and use optional dependencies - (3d0129c)
  • Move text2sparql in tests folder and fix its imports, delete src/expasy_agent - (9302dcc)

🛠️ Miscellaneous Tasks

  • Fix some warnings - (27c2eb7)
  • Reindex instructions - (067dd6f)
  • Fmt - (b59852b)
  • Migrate from python 3.12 to 3.13 - (5870169)
  • Fix dependencies to enable deploying MCP server without need for extra deps as CLI - (d050674)
  • Chore: improve logging refactor: fmt - (b30085b)
  • Fix path in deploy.sh script - (1d7ae5d)
  • Fix port from production deployment in compose.yml - (c7710e9)
  • Readme update - (9f48a9d)

🧪 Testing