What's Changed
- [OPIK-8206] [BE] perf: bound trace-keyed spans reads to their spans' weeks; #8767 review follow-up by @thiagohora in #8776
- build(deps): bump opentelmetry.version from 2.31.1 to 2.32.0 in /apps/opik-backend by @dependabot[bot] in #8789
- [OPIK-8188] [BE] [FE] fix: reject malformed dataset uploads synchronously and surface failed imports by @JetoPistola in #8605
- [OPIK-8566] [BE] fix: free-form SQL log reader gets its config through an explicit constructor by @thiagohora in #8794
- [OPIK-8636] [BE] fix: honour the vertex ai max output tokens slider by @aadereiko in #8679
- [OPIK-8575] [BE] fix: forward reasoning effort on the OpenAI Responses API path by @aadereiko in #8680
- [OPIK-8636] [FE] [BE] feat: add ollama and bedrock parameter panels and send ollama max_tokens by @aadereiko in #8681
- [OPIK-8605] [BE] [FE] feat: forward the Anthropic thinking effort as output_config.effort by @aadereiko in #8683
- [OPIK-8636] [FE] fix: block the model sync on an openrouter failure, drop stale reasoning flags and gate params the surface cannot store by @aadereiko in #8694
- [OPIK-8636] [FE] fix: gate gemini sampling params on an allow-list of generations by @aadereiko in #8734
- [NA] [SDK] fix: map OpenAI Responses API input/output tokens to prompt/completion in the TS SDK by @anishmehta24 in #8782
- [NA] [FE] fix: remove the duplicate isPlainObject import that breaks the main build by @aadereiko in #8796
- [NA] [DOCS] docs: document the native Ollama integration (track_ollama) by @awkoy in #8772
- [OPIK-8661] [DOCS] Document recent SDK/FE changes and replace retired Claude model ids by @awkoy in #8773
- [OPIK-8566] [BE] fix: build the backend image with lombok.config by @thiagohora in #8795
- [OPIK-6914] [DOCS] docs: document querying the traces table after the storage revamp by @thiagohora in #8757
- [OPIK-6914] [HELM] fix: default the ClickHouse server timezone to UTC by @thiagohora in #8756
- [OPIK-8687] [SDK] feat: let opik mcp configure run without a terminal by @alexkuzmik in #8760
- [OPIK-8585] [FE] fix: hide mini scrollbars on experiments feedback score widgets by @JetoPistola in #8622
- [OPIK-8665] [BE] fix: keep the OTel batch when the Redis trace-id lookup fails by @thiagohora in #8755
- [NA] [FE] fix: hide the per-prompt Run when the playground has only one prompt by @aadereiko in #8765
- [NA] [SDK] fix: Ollama integration drops spans and logs incomplete input by @awkoy in #8771
- [NA] [DOCS] fix: bump Fern CLI to 5.147.4 and raise Docs - Publish timeout by @andriidudar in #8800
- [issue-5934] [FE] fix: show spans whose parent is not loaded at the trace root by @andriidudar in #8797
- [NA] [FE] fix: add the media item right away when a variable is clicked by @aadereiko in #8764
- [OPIK-8206] [BE] perf: make thread search read only the project's weeks, and only once by @thiagohora in #8778
Full Changelog: 2.2.93...2.2.94