What's Changed
- [OPIK-6890] [BE] feat: wire deletion-events bridge into traces delete paths by @andrescrz in #7376
- feat: add Groq integration to the Python SDK by @NishchayMahor in #7341
- [OPIK-7256] chore(backend): address project_metadata cache review follow-ups by @thiagohora in #7380
- [OPIK-7103] feat: {{trace}} + {{span}} agentic attachment evaluation for online LLM-as-judge by @petrotiurin in #7277
- [OPIK-6891] [BE] test: guard the trace deletion-events bridge with ArchUnit by @andrescrz in #7390
- [NA] [BE][FE] chore: sync provider model definitions by @CometActions in #7395
- [NA] [BE] Update model prices file by @CometActions in #7394
- [OPIK-7263] [SDK] feat: add Mistral AI Python integration (track_mistral) by @alexkuzmik in #7385
- [OPIK-7160] [BE] fix: fail loudly on unresolvable metric reference key by @awkoy in #7364
- [OPIK-7041] [FE] feat: Optimization runs list — columns, Item source, Discarded + refactors by @awkoy in #7227
- [OPIK-7246] fix: buffer projects.last_updated_trace_at in Redis, flush to MySQL periodically by @thiagohora in #7361
- [OPIK-7258] [GHA] fix: regenerate Helm chart README in release version-bump commit by @JetoPistola in #7377
New Contributors
- @NishchayMahor made their first contribution in #7341
Full Changelog: 2.1.19...2.1.20