v0.4.0
What's Changed
- docs: complete collections API documentation for remaining metrics by @sanjeed5 in #2420
- feat: support GPT-5 and o-series models with automatic
temperatureandtop_pconstraint handling by @anistark in #2418 - update: add llm options as tabs to quickstart by @anistark in #2421
- feat: migrate to instructor.from_provider for universal provider support by @anistark in #2424
- docs: fix typos in some files by @Edge-Seven in #2429
- feat: implement prompt class for context precision by @anistark in #2433
- fix: docs for quickstart by @anistark in #2434
- Fix 2432: Update import statements for langchain modules by @rvernica in #2436
- Fix 2440 Adjust LLM parameters in evals.py by @rvernica in #2441
- feat: migrate context recall, answer relevancy, and context entity recall metrics to modular BasePrompt architecture by @anistark in #2435
- feat: migrate 6 metrics (ContextRelevance, Response Groundedness, AnswerAccuracy, Faithfulness, AnswerCorrectness, SummaryScore) to BasePrompt by @anistark in #2443
- feat: migrate final metrics (FactualCorrectness, NoiseSensitivity) to modular BasePrompt architecture and update docs by @anistark in #2444
- chore: add COC by @anistark in #2437
- docs: clarify MLflow is required, not optional in RAG evaluation guide by @anistark in #2447
- chore: cleanup old patterns and update links by @anistark in #2449
- chore: rebranding efforts by @jjmachan in #2445
- feat: dual adapter support (Instructor + LiteLLM) by @anistark in #2446
- fix: resolve InstructorLLM detection bug and add EvaluationDataset backend support for experiments by @anistark in #2451
- fix: retrieved_contexts string filtering in LangChain integration by @dhyaneesh in #2452
- fix: correct MultiTurnSample user_input validation logic by @harshil-sanghvi in #2426
- fix: automatic embedding provider matching for LLMs by @anistark in #2454
- fix: make GitPython an optional dependency by @anistark in #2453
- docs: Update customizations how-to guides to use collections API and LLM factory by @sanjeed5 in #2425
- fix: detect async clients in closures for instructor-wrapped litellm routers by @anistark in #2458
- fix: quickstart by @anistark in #2463
- chore: update calendar email by @anistark in #2462
- fix: make GoogleEmbeddings handle GenerativeModel clients by auto-extracting genai module by @anistark in #2466
- docs: add migration guide for v0.4 by @anistark in #2461
New Contributors
- @Edge-Seven made their first contribution in #2429
- @rvernica made their first contribution in #2436
- @dhyaneesh made their first contribution in #2452
Full Changelog: v0.3.9...v0.4.0