What's Changed
Ingester & Retriever
: Add support for Weaviate by @yassinsws in #64LLM
: Remove BasicRequestHandler by @Hialus in #106- Tutor Chat Pipeline with Lecture content. by @yassinsws in #104
- Pin Docker to 3.12.3 to fix Pydantic failure on production, by @yassinsws in #123
LLM
: Fix Ollama URL handling by @Hialus in #121CI
: Add old deployment pipeline by @Hialus in #125Pipeline
: Ingestion pipeline by @yassinsws in #96- Feature/basic retrieval by @yassinsws in #122
Pipeline
: Interaction Suggestion Pipeline by @kaancayli in #115- Fix merge conflicts of main by @yassinsws in #126
- Replace gpt-4-vision with gpt-o by @yassinsws in #127
Exercise-Chat
: Readd exercise chat suggestion by @kaancayli in #128Development
: Add basic Sentry support by @Hialus in #134Development
: Add Sentry reporting for the pipelines by @Hialus in #135- Bugfix/index and parenthesis bug fixes by @yassinsws in #138
- Fix competency extraction feature by @MichaelOwenDyer in #145
- Enhance README.MD by @kaancayli in #152
- Make readme file more beginner friendly by @yassinsws in #153
- Add requirements list to competency extraction pipeline by @MaximilianAnzinger in #158
Docker
: Production setup without Nginx by @kaancayli in #159FastAPI
: Support new settings system by @Hialus in #149- Improve OpenAI error handling by @MichaelOwenDyer in #164
- Add Text Exercise Chat Pipeline by @MichaelOwenDyer in #161
- Track token usage of iris requests by @alexjoham in #165
Exercise Chat
: Implement native function calling agent by @kaancayli in #154- Use one global DB client instead of one for each pipeline by @Hialus in #171
- Add links to citations by @yassinsws in #139
Pipeline
: Add lecture chat pipeline connection by @sebastianloose in #173Bugfix
: Set result to none after sending the result by @kaancayli in #132- Migrate the course-chat pipeline to native tool calling agent by @kaancayli in #179
- Ingestion status callback update by @yassinsws in #142
- Add ChatGPT wrapper pipeline by @wasnertobias in #196
- FAQ rewriting pipeline by @cremertim in #191
- Add inconsistency check pipeline by @FelixTJDietrich in #197
- Add problem statement rewriting to the rewriting pipeline by @FelixTJDietrich in #192
- Enable IRIS to use FAQs by @cremertim in #187
- Improved consistency check by @FelixTJDietrich in #203
- Exercise Chat: Add citation pipeline for FAQs by @cremertim in #201
New Contributors
- @MaximilianAnzinger made their first contribution in #158
- @alexjoham made their first contribution in #165
- @sebastianloose made their first contribution in #173
- @wasnertobias made their first contribution in #196
- @cremertim made their first contribution in #191
- @FelixTJDietrich made their first contribution in #197
Full Changelog: 1.0.1...1.1.0