What's Changed
- [NA] [SDK] fix: remove return statements from finally blocks in stream_patchers.py by @mecampbellsoup in #4791
- [OPIK-3958] [BE] [FE] Add Ollama provider support by @thiagohora in #4941
- [OPIK-3958] [DOCS] Add Ollama setup to AI providers (Opik configuration only) by @thiagohora in #4964
- [OPIK-2879] [Optimizer] [DOCS] fix getting optimized prompt by @dsblank in #4984
- [NA] [BE] Optimize SELECT_TRACES_STATS query in TraceDAO by @thiagohora in #4982
- [OPIK-3909] [P SDK] Add support for File-like objects when creating an Attachment by @yaricom in #4973
- [OPIK-4026] [FE] Add organization and workspace selectors to sidebar and breadcrumbs by @jverre in #4906
- [OPIK-4074] [BE] Improve Python backend metrics and reduce log verbosity by @ldaugusto in #4991
- [OPIK-4133] [DOCS] Rules refactored into modern pattern by @collincunn in #4981
- [OPIK-4110] [DOCS] Add fern/img vs static/img note to documentation skill by @jverre in #4994
- [OPIK-4126] [DOCS] Add dataset versioning documentation by @awkoy in #4988
- [OPIK-3890] [CI] alexkuzmik / slack notifications integration tests by @alexkuzmik in #4990
- [NA] [BE] Update model prices file by @CometActions in #4998
Full Changelog: 1.10.0...1.10.1