Releases: moodlehq/wiki-rag
Releases · moodlehq/wiki-rag
v0.13.1
v0.13.0
Added
- Loader: Add incremental load mode to wr-load by @stronk7 (63ced69)
- Indexer: Add incremental index mode to wr-index by @stronk7 (3c3b3ac)
- Cleanup: Add wr-cleanup.sh dump file retention script by @stronk7 (2790460)
- Lock: Add per-instance lock to prevent concurrent wr-load / wr-index by @stronk7 (2c39c63)
Changed
- Docker: Update the docker image to Python 3.13 by @stronk7 (124cfc8)
- Dependencies: Bump all library and dev dependencies by @stronk7 (7be5992)
- Tests: Mirror source package structure in tests/ by @stronk7 (f69d765)
- Move all imports to module top-level by @stronk7 (ccf3f0e)
Fixed
Full Changelog: v0.12.2...v0.13.0
v0.12.2
v0.12.1
Changed
- LLM: Increase default max_completion_tokens to 1536 by @stronk7 (8d7daba)
- Detail: Rename
env_templatetodotenv.templateby @stronk7 (f04b54d) - Deprecation: Stop using
get_event_loop_policy(), deprecated in Python >= 3.14 by @stronk7 (053157b) - Dependencies: Bump pymilvus to 2.6.4 by @stronk7 (2a77c7e)
Fixed
Full Changelog: v0.12.0...v0.12.1
v0.12.0
Added
- Indexer: Add JSON schema support and apply for it before indexing by @stronk7 (81b49e3)
- Vector Stores: First step towards making vector stores pluggable by @stronk7 (b605134)
- Vector Stores: Move the indexer and the searcher to use pluggable stores. by @stronk7 (a49c037)
- Vector Stores: Move the OpenAI and MCP servers to use pluggable stores. by @stronk7 (2cccf31)
Changed
- GitHub: Run workflows also with Python 3.14 (aka, πthon) by @stronk7 (ffc9b17)
- Loader: Improve the generation of page head sections by @stronk7 (a228019)
- Indexer: Better handling of preamble and contents on indexing by @stronk7 (996eeec)
- Searcher: Improve the "popularity" optimisation by @stronk7 (5e84ba5)
- Retriever: Improve the query rewrite to be more specific by @stronk7 (f2156bf)
- MCP: Switch the server from SSE to HTTP by @stronk7 (967ba0c)
- BREAKING: Any client previously using MCP SSE clients
must change the transport to HTTP. Normally this change is
trivial and everything continues working exactly the same.
- BREAKING: Any client previously using MCP SSE clients
Fixed
Full Changelog: v0.11.2...v0.12.0
v0.11.2
Added
Changed
- Dependencies: Bump dependencies, most noticeably FastMCP by @stronk7 (38bdbe6)
- Dependencies: Bump langchain and langgraph libs to 1.0.x by @stronk7 (811cd88)
Fixed
Full Changelog: v0.11.1...v0.11.2
v0.11.1
v0.11.0
Added
Changed
- Milvus: Bump Milvus client dependencies to v2.6.2 and up by @stronk7 (aecfd9f)
- BREAKING: This may require to upgrade or regenerate the Milvus instance
(currently v2.5.x) although no specific v2.6 features are being used yet.
- BREAKING: This may require to upgrade or regenerate the Milvus instance
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Added
- Langgraph: Switch to new contexts vs previous configs by @stronk7 (4d1971d)
- Loader: Add option to control rate limiting by @yusufozgur (56eabcf)
Changed
- Dependencies: Bump dependencies, most noticeably Langfuse 3.x by @stronk7 (3a4f19e)
- MCP: Move from MCP official library to FastMCP v2 by @stronk7 (c600552)
New Contributors 🧡:
- @yusufozgur made their first contribution
Full Changelog: v0.9.1...v0.10.0