Releases: comet-ml/opik
Releases · comet-ml/opik
v1.3.1
- Upgrade version to 1.3.1 (#927) 17a8bbf @ferc
- [OPIK-624] [FE] Add duration chart to Metrics tab (#929) 179d90d @andriidudar
- Update Dify Chatbot id (#930) 403dfdb @Lothiraldan
- OPIK-626 Add metadata and change_description to prompt_version (#928) f83916d @BorisTkachenko
- OPIK-626 PromptVersion new fields documentation and SDK (#931) 5906283 @BorisTkachenko
- [OPIK-579] [FR]: add output formats as it own fields for prompts (#932) d2aa0d9 @andriidudar
- OPIK-567 Basic Prompts CRUD tests (#925) 68cc522 @AndreiCautisanu
- [OPIK-579] Change component to present metadata (#933) 6070d73 @andriidudar
- Opik 640 sdk improve ux in evaluate function when provider rate limit exceeded (#923) ad165a6 @alexkuzmik
- Added .gitattributes (#935) 0945990 @jverre
- Fix typo (#937) 9ca2b89 @jverre
- [OPIK-619]: playground fe cache (#936) 0500603 @aadereiko
- [OPIK-633] sdk add support for metadata field in prompt version resource (#934) 7d44dfa @alexkuzmik
- OPIK-639 Add cost support for new OpenAI models 2024-12-18 (#942) fe65e5a @BorisTkachenko
- [OPIK-616] Add fields to LLM Provider Api Key endpoints (#939) 7cae567 @BorisTkachenko
- Update readme (#946) fbc0a5f @jverre
- Update uuid7 generation package (#944) 580d962 @alexkuzmik
- LLM gateway documentation (#948) f07111a @jverre
-
- docs: update log_traces.mdx (#950) a1e45ad @eltociear
- Documentation update (#952) 658f03c @jverre
- [OPIK-287] Add project level aggregations (#894) d43c18f @thiagohora
- OPIK-556: Add embedded python service POC (#955) f8d6678 @andrescrz
- [OPIK-641] create guardrails integration (#954) af3dbcf @alexkuzmik
- NO-JIRA: Fix redis URL configuration (#958) f3b278a @andrescrz
- OPIK-615 [SDK] DSPY integration (#940) 7537149 @japdubengsub
1.3.0
What's Changed
- Add missing workflow, fix typo in requirements format (#908) 5bc9b3d @alexkuzmik
- Docs for Agent tracing (#909) d04d57b @jverre
- [OPIK-578] [FR]: Prompt diff (#912) be33b93 @andriidudar
- [OPIK-571] error tracking sdk add e 2 e tests for traces spans with errors (#907) 7251935 @alexkuzmik
- Fix homepage formating (#910) 8f12090 @jverre
- Added haystack dependency for Python referece docs (#911) 9d042a9 @jverre
- [OPIK-635] [Experiments page] After deleting all experiments page shows empty state message for few seconds (#915) b3e9276 @andriidudar
- [OPIK-446] Add duration to trace and span (#883) a012ea6 @thiagohora
- [OPIK-446] remove materialized column (#916) 4c686d7 @idoberko2
- Update tip (#917) 1745782 @alexkuzmik
- [OPIK-627] Delete LLM Provider Api key endpoint (#913) 16a3403 @BorisTkachenko
- OPIK-627 Delete LLM Provider Api key endpoint documentation and SDK code (#918) c5d11ee @BorisTkachenko
- [OPIK-446] Add duration metric (#889) 7286f28 @thiagohora
- [OPIK-605] [SDK] Add track parameter to LLM metrics and make evaluate function create both trace and spans (#900) 363a7b8 @japdubengsub
- [OPIK-623] [FE] Add duration column to Traces/LLM Calls tables (#922) cb7c326 @andriidudar
- Updated max body size for docker deployments (#924) 3f42cb6 @jverre
- [OPIK-539]: add a config tab and proxy; (#921) def0955 @aadereiko
- Update minor version to 1.3.0 (#926) 2fc94d3 @ferc
Full Changelog: 1.2.8...1.3.0
1.2.8
What's Changed
- Add documentation for aisuite integration by @Lothiraldan in #893
- [OPIK-576] [FR]: Consistent Experiments Dataset focus after page refresh or add refresh button (30s autorefresh is too long) by @andriidudar in #906
- Haystack integration by @jverre in #853
Full Changelog: 1.2.7...1.2.8
1.2.7
What's Changed
- NO-JIRA failing tests fixes by @AndreiCautisanu in #884
- [NA] Add pydantic.BaseModel support to serializer by @alexkuzmik in #887
- [OPIK-573] Implement get_experiment_by_[name, id] and implement Experiment.get_items() by @alexkuzmik in #868
- [OPIK-569] [SDK] Implement integration with aisuite by @japdubengsub in #870
- OPIK-546: Implement create chat completions endpoint by @andrescrz in #890
- [OPIK-529] Add error_info to spans and traces by @BorisTkachenko in #885
- [OPIK-536]: playground FE; by @aadereiko in #888
- use specific base image for opik-frontend by @liyaka in #895
- OPIK-546: Update create chat completions spec and SDKs by @andrescrz in #892
- [OPIK-582] Get experiment by name endpoint by @BorisTkachenko in #891
- [OPIK-582] Get experiment by name endpoint autogenerated code by @BorisTkachenko in #896
- OPIK-602 [UX improvements] Allow IDs to grow when column is resized by @andriidudar in #898
- [OPIK-601] [UX improvements] Rename experiment tabs by @andriidudar in #897
- Updated upgrade instructions by @jverre in #899
- [OPIK-152] document log level by @idoberko2 in #857
- Added help chatbot to docs by @Lothiraldan in #902
- [OPIK-628] Fix update LLM provider api key endpoint by @BorisTkachenko in #901
- Update reference doc following #868 by @Lothiraldan in #903
- [OPIK-621] [Error tracking] [FE] Add Trace/Span error tracking support by @andriidudar in #904
Full Changelog: 1.2.6...1.2.7
1.2.6
What's Changed
- OPIK-501 Basic experiment items CRUD tests by @AndreiCautisanu in #865
- OPIK-599 Andrei/tests linting by @AndreiCautisanu in #881
- [OPIK-563] Add sections to the sidebar menu by @andriidudar in #882
Full Changelog: 1.2.5...1.2.6
1.2.5
What's Changed
- [OPIK-566] Remove get-started page by @andriidudar in #856
- [OPIK-419] add last updated trace at to projects by @idoberko2 in #849
- [OPIK-277] [SDK] Flaky unit-tests on Windows by @japdubengsub in #846
- [OPIK-575] [FE][Dynamic columns] Sort dynamic columns on UI alphabetically to prevent jumping on UI by @andriidudar in #860
- [OPIK-517] Add total estimated cost stats by @thiagohora in #848
- [OPIK-551] Display agent graph in Trace sidebar by @andriidudar in #859
- [OPIK-551] Display agent graph in Trace sidebar by @andriidudar in #867
- Updated changelog by @jverre in #872
- [OPIK-548] List LLM Provider api keys by @BorisTkachenko in #864
- [OPIK-548] Autogenerated code by @BorisTkachenko in #873
- [OPIK-531] error tracking sdk implement error tracking in evaluate calls by @alexkuzmik in #855
- [OPIK-564] Create new home page by @andriidudar in #874
- [OPIK-564] Add homepage to breadcrumbs by @andriidudar in #877
- Upgrade frontend dependencies (low/medium vulnerabilities) by @ferc in #878
- LangGraph Graph Definition tracking by @Lothiraldan in #842
- Add Dify documentation to Opik by @Lothiraldan in #879
- [OPIK-564] Create new home page by @andriidudar in #880
Full Changelog: 1.2.4...1.2.5
1.2.4
What's Changed
- Updated docs with SSL updates by @jverre in #829
- Jacques/ssl doc update by @jverre in #830
- Update README.md by @518miker92 in #832
- Updated moderation metric to use "output" and not "input" by @jverre in #826
- Bump org.redisson:redisson from 3.39.0 to 3.40.1 in /apps/opik-backend by @dependabot in #837
- Update docs by @jverre in #838
- [OPIK-486] Additional tests by @BorisTkachenko in #833
- OPIK-519 [SDK] Langchain integration: cost tracking for openai calls by @japdubengsub in #831
- [OPIK-471] Improve experiment compare query by @thiagohora in #815
- [OPIK-555] Add retries for get dataset items operation by @alexkuzmik in #839
- [OPIK-524] Add endpoint to get experiment output columns by @thiagohora in #840
- [OPIK-490] [UX improvements] Implement dynamic columns for experiment output by @andriidudar in #844
- DT-326: add optional commonLabels to opik pods by @liyaka in #847
- [OPIK-530] Error tracking sdk implement error tracking for track decorator by @alexkuzmik in #841
- OPIK-503 [SDK] Add integration tests for evaluation metrics by @japdubengsub in #843
- OPIK-547 Store and retrieve LLM provider api key by @BorisTkachenko in #845
- OPIK-545: Add chat completions resource by @andrescrz in #852
- OPIK-545: Add chat completion spec and SDKs code by @andrescrz in #854
New Contributors
- @518miker92 made their first contribution in #832
Full Changelog: 1.2.3...1.2.4
1.2.3
What's Changed
- [Opik-534] Implement TLS/SSL configuration by @alexkuzmik in #827
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- Jacques/doc updates by @jverre in #820
- Jacques/doc updates by @jverre in #821
- Changelog 5th December by @jverre in #822
- [OPIK-416] Add logs to understand issue by @thiagohora in #823
- [OPIK-541] Allow empty string as project description by @BorisTkachenko in #825
- [OPIK-527] [FR]: Add support for Project descriptions by @andriidudar in #819
- [OPIK-532] Return detailed error message for json deserialization exceptions by @BorisTkachenko in #824
- Add basic UUID4 to UUID7 conversion code by @Lothiraldan in #828
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- [OPIK-506] [UX improvements] Sort date columns by date by @andriidudar in #787
- [OPIK-444] [SDK] Update OpenAI integration to support logging model and provider in a new format by @japdubengsub in #766
- [OPIK-494] raise error when prompt format is called with the wrong arguments by @alexkuzmik in #768
- [OPIK-513] allow to create and configure an opik client entierly in memory by @alexkuzmik in #784
- [NA] fix typo by @idoberko2 in #792
- [OPIK-368] verify sdk tests pass by @idoberko2 in #782
- [NA] Validate fern installed by @idoberko2 in #793
- [NA] add coverage for empty usage by @idoberko2 in #794
- [OPIK-153] fix get experiment with deleted dataset by @idoberko2 in #791
- Fix usage of opik.Prompt in quickstart notebook by @Lothiraldan in #795
- [OPIK-430] Display created_by when available by @andriidudar in #797
- [OPIK-466] [FE] Allow users to delete the Default project by @andriidudar in #798
- [OPIK-508] Add endpoint for authentication check by @BorisTkachenko in #789
- Add Cost Tracking documentation by @Lothiraldan in #799
- [OPIK-507] Mask users API keys by @andriidudar in #801
- [NA] Autogenerated code by @BorisTkachenko in #802
- Alexkuzmik/get project url method by @alexkuzmik in #796
- [OPIK-374] Add bulk actions to all tables by @andriidudar in #804
- OPIK-467 run automatically on fern generated code changes PRs by @AndreiCautisanu in #803
- [OPIK-523] batch delete for prompts by @idoberko2 in #806
- [OPIK-473] Add Daily report by @thiagohora in #773
- OPIK-467 equals sign fix for e2e workflow file by @AndreiCautisanu in #809
- [OPIK-515] implement opik client auth_check method by @alexkuzmik in #805
- [OPIK-374] Add batch actions to prompts table by @andriidudar in #813
- OPIK-363 experiments tests no items by @AndreiCautisanu in #800
- [SDK] Control output format by @demdecuong in #788
- [OPIK-523] add OpenAPI spec and update relevant clients by @idoberko2 in #810
- [Opik-413] fix missing prompt data by @alexkuzmik in #814
- [OPIK-133] [SDK] Implement batching for trace creation by @japdubengsub in #790
- [OPIK-473] Fix enabled flag by @thiagohora in #817
- [OPIK-486] Add NOT_EQUAL operator for filtering by @BorisTkachenko in #816
New Contributors
- @demdecuong made their first contribution in #788
Full Changelog: 1.2.0...1.2.1