What's Changed
- Update span cost from LiteLLM by @github-actions in #2570
- Update pretty code to support Dify input format by @Lothiraldan in #2568
- Update instructions in OS setup script by @jverre in #2560
- [NA]: update dependencies in package-lock.json to latest versions by @aadereiko in #2552
- [OPIK-1933] Update Sidebar Hotkeys for better item and detail navigation by @andriidudar in #2567
- [OPIK-1852] Costs summary metric endpoint by @BorisTkachenko in #2562
- [OPIK-1942] Add type filtering for spans by @BorisTkachenko in #2577
- [OPIK-1801] Agentic Optimizer by @dsblank in #2489
- [OPIK-1707] code improvements after review by @awkoy in #2553
- [DEV-2757] add serviceAccount for clickhouse clust by @obezpalko in #2575
- Optimizer: project_name moved from Optimizer init to ChatPrompt by @dsblank in #2582
- OPIK-1777: Add thread search stream endpoint by @thiagohora in #2556
- [OPIK-1977] Fix dates mismatch in metrics by @BorisTkachenko in #2588
- OPIK-1771: Add missing validation on thread status by @thiagohora in #2578
- Update span cost from LiteLLM by @github-actions in #2584
- [OPIK-1980] add global serviceAccount for opik services and unify names by @obezpalko in #2592
- [OPIK-1747] Support langchain in addition to LiteLLM as a backbone LLM framework for metrics by @alexkuzmik in #2569
- Optimizer: all optimizers use n_threads by @dsblank in #2591
- OPIK-1777: Add trace threads feedback scores names by @thiagohora in #2596
- [OPIK-1960] Updated Experiment class API by @alexkuzmik in #2595
- Optimization doc fixes by @dsblank in #2594
- Jacques/python rest api by @jverre in #2598
- Update clickhouse backup instructions in k8s docs by @liyaka in #2599
- Update release-n8n-wrapper.yaml by @YarivHashaiComet in #2600
- Update release-n8n-wrapper.yaml by @YarivHashaiComet in #2601
Full Changelog: 1.7.37...1.7.38