What's Changed
- [OPIK-6391] [FE] fix: send thread_model_id when adding thread comments by @andriidudar in #6639
- fix(sdk): surface evaluation task failures by @mindbomber in #6624
- [OPIK-6339] [PY-SDK] feat: respect search rate limits in search_traces and search_spans by @alexkuzmik in #6629
- [OPIK-6368] [BE] feat: auto-create environments from trace ingestion by @BorisTkachenko in #6638
- [OPIK-5745] [BE] feat: add LLM tools for full trace context in eval suite assertions by @itamargolan in #6511
- [OPIK-6409] [BE] feat: add V1 workspace allowlist by @thiagohora in #6631
- [NA] [PY-SDK] fix: run worker_threads=1 in the caller thread by @alexkuzmik in #6641
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #6642
- [OPIK-6443] [PY-SDK] fix: prevent silent data loss in client.end() due to drain/attachment re-enqueue race by @ldaugusto in #6643
- [OPIK-6444] [PY-SDK] fix: improve streamer reliability by @alexkuzmik in #6648
New Contributors
- @mindbomber made their first contribution in #6624
Full Changelog: 2.0.26...2.0.27