Releases: CyberCRI/WeLearn-api
Releases · CyberCRI/WeLearn-api
v0.3.1
v0.3.0
What's Changed
- Feature/data collection for workshop by @sandragjacinto in #113
Full Changelog: v0.2.2...v0.3.0
v0.2.1
What's Changed
- fix(summaries) fixes summaries schema errors by @sandragjacinto in #110
- fix(tutor): correct typos in prompts by @lpi-tn in #111
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- fixes: tutor formatting by @sandragjacinto in #72
- feat(LLM): use apim in chat and feedback, fix syllabus by @sandragjacinto in #73
- feat(config): clean unecessary keys by @sandragjacinto in #74
- Llm model agent by @sandragjacinto in #75
- feat(chat): remove query reformulation by @sandragjacinto in #76
- feat(tutor): use tika to extract from pdf by @sandragjacinto in #80
- Update database by @lpi-tn in #84
- Tutor 204 by @sandragjacinto in #85
- Switch from autogen to langchain by @sandragjacinto in #81
- feat(sql): makes use of sql async with run_in_thread by @sandragjacinto in #88
- feat(search): uses liespan to init qdrant and adds to methods with de… by @sandragjacinto in #87
- Cache model by @sandragjacinto in #92
- build(deps-dev): bump brotli from 1.1.0 to 1.2.0 by @dependabot[bot] in #66
- build(deps): bump pypdf from 6.1.1 to 6.4.0 by @dependabot[bot] in #69
- build(deps-dev): bump werkzeug from 3.1.3 to 3.1.4 by @dependabot[bot] in #71
- feat(llm): init llm client and close it in lifespan by @sandragjacinto in #96
- fix(search): document detail model by @sandragjacinto in #100
- feat(metric): add metric endpoint to retrieve document quantity per c… by @lpi-tn in #89
- chore(deployment): reverts uvicorn 2 workers and limitmaxrequests by @sandragjacinto in #97
- feat(tutor): adds retries to tutor endpoints by @sandragjacinto in #102
- Witch tika to httpx by @lpi-tn in #98
- fix(tutor): creates summariy in the required language by @sandragjacinto in #104
- Referer management by @lpi-tn in #105
- Data quality last chance by @lpi-tn in #82
- fix(syllabus): make sure the syllabus template is in the correct lang… by @sandragjacinto in #107
Full Changelog: v0.1.8...v0.2.0
v0.1.10
remove reformulation
v0.1.9
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- feat(tutor): adds endpoint to extract summaries, uses Tike for PDF by @sandragjacinto in #68
- feat(LLM): use mistral medium model by @sandragjacinto in #70
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- feat(bookmarks): adds CRUD for bookmarks by @sandragjacinto in #53
- feat(search): use multilingual collection by @sandragjacinto in #54
- feat(bookmarks): fix bookmarks response model by @sandragjacinto in #56
- Micro learning by @sandragjacinto in #51
- fix(search): fixes search filter in search_handler by @sandragjacinto in #61
- Add all-in-one chat endpoint by @sandragjacinto in #58
- build(deps-dev): bump python-socketio from 5.13.0 to 5.14.0 by @dependabot[bot] in #57
- Fix PG connection issue by @jmsevin in #62
- Replace db models by wldb package by @lpi-tn in #63
- feat(serach): updates build_filter to be more generic by @sandragjacinto in #65
New Contributors
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- chore(LLM): use azure mistral by @sandragjacinto in #37
- build(deps): bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #26
- build(deps): bump protobuf from 5.29.4 to 5.29.5 by @dependabot[bot] in #30
- build(deps): bump urllib3 from 2.4.0 to 2.5.0 by @dependabot[bot] in #31
- build(deps): bump pillow from 11.2.1 to 11.3.0 by @dependabot[bot] in #33
- build(deps): bump aiohttp from 3.11.18 to 3.12.14 by @dependabot[bot] in #34
- build(deps): bump pypdf from 5.4.0 to 6.0.0 by @dependabot[bot] in #35
- build(deps-dev): bump langchain-community from 0.3.23 to 0.3.27 by @dependabot[bot] in #39
- build(deps): bump h2 from 4.2.0 to 4.3.0 by @dependabot[bot] in #40
- chore: connect submodule by @sandragjacinto in #43
- feat(user): creates user api endpoint by @sandragjacinto in #41
- chore: change submodule sha by @sandragjacinto in #44
- chore: change sops path by @sandragjacinto in #45
- Update submodule version by @sandragjacinto in #46
- chore(submodule): restart by @sandragjacinto in #47
- feat(user): adds user origin by @sandragjacinto in #48
- feat(chat): handle other languages by @sandragjacinto in #49
- feat(monitor): adds register endpoint calls to DB by @sandragjacinto in #50
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- feat(chat): use mistral-small in chat by @sandragjacinto in #16
- fet(tutor): use mistral by @sandragjacinto in #17
- build(deps-dev): bump flask from 3.1.0 to 3.1.1 by @dependabot[bot] in #15
- build(deps-dev): bump flask-cors from 5.0.1 to 6.0.0 by @dependabot[bot] in #18
- feat(tutor): increase nb of returned documents by @sandragjacinto in #19
- feat(search): split input search by model length by @sandragjacinto in #20
- chore(dependencies): update and fix qdrant version by @sandragjacinto in #21
- Tuto feedback by @sandragjacinto in #25
- feat(tutor): adds cursus info and description to body request by @sandragjacinto in #27
- feat(tutor): accepts docx files by @sandragjacinto in #28
- feat(search): add endpoint for total docs in qdrant by @sandragjacinto in #29
- metrics: add log for time and error by @sandragjacinto in #32
- chore(sops): updates sops to add azure mistral by @sandragjacinto in #38
Full Changelog: v0.1.4...v0.1.5