What's Changed
- [OPIK-4127] [DOCS] Fix filter syntax link and remove duplicate evaluation content by @petrotiurin in #5043
- [OPIK-3132][frontend] extend CSP and use loop by @obezpalko in #4835
- [OPIK-4214] docs: add Opik MCP VS Code example by @fschlz in #5049
- [OPIK-4127] [SDK] Add dataset_filter_string parameter to evaluate functions by @petrotiurin in #5050
- [OPIK-4200] [SDK] Fix TypeScript SDK displayTraceLog to match Python SDK by @petrotiurin in #5046
- [OPIK-4211] [SDK] Fix config file path expansion to support ~/.opik.config by @petrotiurin in #5044
- [OPIK-4140] [FE] [BE] improve version selection UX by @awkoy in #5008
- [OPIK-3437] llm custom pretty by @awkoy in #4784
- [NA] [DOCS] Add comprehensive administration documentation by @jverre in #5015
- [OPIK-3846] [BE] Optimize experiment items stats query with IN subqueries by @thiagohora in #5033
- [OPIK-3382] [FE] Add loading overlay to tables during data fetching by @andriidudar in #5060
- [OPIK-3437] change "Max completion tokens" to "Completion tokens" label by @awkoy in #5063
- [NA] [DEV] Add multi-worktree support for parallel development by @awkoy in #5024
- [OPIK-3910] [SDK] Fix evaluatePrompt image tests by replacing Wikimedia URLs by @petrotiurin in #5059
- [NA] [BE] Update model prices file by @CometActions in #5055
Full Changelog: 1.10.4...1.10.5