Releases: comet-ml/opik
Releases · comet-ml/opik
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
1.2.0
- Update base version to 1.1.14 f08a455 @CometActions
- [OPIK-464] Support for beta.chat.completions.stream method and other small improvements (#763) 0d643c6 @alexkuzmik
- [OPIK-440]: add estimated cost to traces / spans; (#765) b4e453a @aadereiko
- [OPIK-502] Fix filtering error for trace stats (#767) 61d534e @BorisTkachenko
- Documentation update (#770) 8c352ac @jverre
- [NA] Fix experiment ids filter format on Feedback names endpoint (#775) 3ae7cca @thiagohora
- Bump org.wiremock:wiremock from 3.9.1 to 3.10.0 in /apps/opik-backend (#776) d44b814 @dependabot-bot
- Update docs (#777) 0e538a4 @jverre
- [OPIK-368] add batch delete (#774) bcda2da @idoberko2
- [OPIK-275] fix bubbling 500 error from EM (#754) 1683e67 @idoberko2
- [OPIK-463] Incorrect "Most recent experiment" date in Datasets table (#781) 0a77635 @andriidudar
- [OPIK-493] Fix Redis setup to properly config database indexes (#779) 217cfee @thiagohora
- Authorization integration (#783) 0c3956f @alexkuzmik
- [OPIK-424] [UX improvements] Improvements to experiment items table (#780) b9705b0 @andriidudar
- [OPIK-437]: add fe cost chart (#778) fc1b7a3 @aadereiko
- [OPIK-512] Reduce table paddings (#785) 3c57df1 @andriidudar
- Increment minor version to 1.2.0 (#786) 06910a8 @ferc
1.1.13
What's Changed
- [OPIK-408] List datasets sorted by last created experiment by @BorisTkachenko in #732
- Jacques/docs updates by @jverre in #744
- Updated docs by @jverre in #745
- [OPIK-478] Update span cost during span update by @BorisTkachenko in #737
- [OPIK-380] Add
compare
button in experiment items table by @andriidudar in #747 - [OPIK-488] Fix NPE during span cost calculation by @BorisTkachenko in #749
- NO-JIRA: Exclude Open API spec and code from pre-commit hooks by @andrescrz in #748
- [OPIK-409] [FE][Experiments page][Grouping and charts] Implement sorting of groups by last created experiment by @andriidudar in #750
- OPIK-472 dataset items CRUD tests by @AndreiCautisanu in #734
- [NA] Relax litellm dependency by @alexkuzmik in #751
- [OPIK-487] Fix null pointer by @thiagohora in #752
- [NA] update all relevant workflows to run on main by @liyaka in #753
- [OPIK-492] [FR]: Export traces as JSON instead of CSV by @andriidudar in #757
- [OPIK-340]: project metrics; by @aadereiko in #755
- [OPIK-443] [SDK] Add "model" and "provider" fields to spans by @japdubengsub in #740
- [OPIK-451] Allow users to delete default project by @BorisTkachenko in #758
- [OPIK-340]: add time for daily metrics; by @aadereiko in #760
- Updated quickstart notebook by @jverre in #762
- [OPIK-495] Don't return model and provider in payload instead of empty sting if missing by @BorisTkachenko in #764
Full Changelog: 1.1.12...1.1.13
1.1.12
What's Changed
- [OPIK-442] Add filtering for spans and traces based on cost/model/provider by @BorisTkachenko in #723
- [OPIK-438]: experiment sidebar restyle by @aadereiko in #714
- NO-JIRA E2E tests workflow clarity by @AndreiCautisanu in #724
- [OPIK-397] Add spans stats endpoint by @thiagohora in #715
- NO-JIRA: Add TypeScript autogenerated code by @andrescrz in #725
- [OPIK-288]: make sidebars close after clicking outside; by @aadereiko in #726
- [OPIK-448] [FE] UI on editing feedback score is slow by @andriidudar in #727
- [OPIK-448] [FE] UI on editing feedback score is slow by @andriidudar in #729
- [OPIK-457] Fix Redis lock keys leak by @thiagohora in #730
- [OPIK-395] Project Metrics - add tokens usage by @idoberko2 in #728
- [OPIK-474] Fix Flaky test by @thiagohora in #731
- [OPIK-354] Improve SDK robustness to connection issues by @alexkuzmik in #721
- [OPIK-470] Project Metrics - add cost by @idoberko2 in #733
- [OPIK-398] Project statistics - FE implementation by @andriidudar in #735
- [OPIK-398] Adjust padding in statistic headers by @andriidudar in #736
Full Changelog: 1.1.11...1.1.12
1.1.11
What's Changed
- [OPIK-415] Compute traces cost based on token usage by @BorisTkachenko in #703
- NO-JIRA: Generalise Fern generators to any SDK by @andrescrz in #720
- [OPIK-345] [UX improvements] Split feedback scores into individual columns by @andriidudar in #718
- [OPIK-395] Project Metrics - all but
usage
by @idoberko2 in #713 - NO-JIRA: Improve FeedbackDefinition swagger specification by @andrescrz in #722
- [OPIK-397] Add trace stats endpoint by @thiagohora in #692
Full Changelog: 1.1.10...1.1.11
1.1.10
What's Changed
- Fix broken SDK docs by @jverre in #684
- Fix docs by @jverre in #685
- Add Python SDK Anthropic docs by @jverre in #686
- Update LangChain docs by @jverre in #687
- [NA] improve models docstrings and expose them to public api by @alexkuzmik in #688
- [OPIK-445] LLama-index tests fix by @alexkuzmik in #689
- datasets tests, GHA merging, minor fix-ups by @AndreiCautisanu in #680
- [OPIK-432] Project Metrics MVP by @idoberko2 in #678
- NO-JIRA: Remove amd64 architecture from docker compose by @andrescrz in #695
- [OPIK-414] Compute span cost based on token usage by @BorisTkachenko in #671
- NO-JIRA: Add generate Open API script by @andrescrz in #697
- Update changelog by @jverre in #699
- NO-JIRA: Updated Python SDK fern autogenerated code by @andrescrz in #700
- Update the evaluation method to pass the dataset item to the scoring method by @jverre in #698
- NO-JIRA: Automate and update Open API yaml for the documentation app by @andrescrz in #701
- [NA] fix wrong grammar in README by @idoberko2 in #710
- [OPIK-461] Text columns should wrap content in dataset table by @andriidudar in #712
- update_current_span now supports updating the output by @jverre in #709
- Implement tracking for beta.chat.completions.parse method by @jverre in #707
- [OPIK-441] Split feedback score name endpoints by @thiagohora in #704
- [NA]Add custom scrollbar styles for widows OSs by @andriidudar in #716
- [OPIK-449] evaluate: make experiment items to be uploaded right after their tasks are done by @alexkuzmik in #691
- [NA] Update setup.py dependencies by @alexkuzmik in #717
- NO-JIRA: Upgrade Fern to latest versions by @andrescrz in #719
Full Changelog: 1.1.9...1.1.10
1.1.9
What's Changed
- [OPIK-434] encapsulate backend emulator setup into a lighter fixture by @alexkuzmik in #672
- [OPIK-427]: remove pandas from the app dependencies; and add it to an unit test requirements; by @aadereiko in #675
- [OPIK-285] allow users to specify function parameters to not log when using the track decorator by @alexkuzmik in #677
- [OPIK-378] Update styling of table row items by @andriidudar in #679
- Fix broken links by @jverre in #682
- Jacques/update broken links by @jverre in #683
Full Changelog: 1.1.8...1.1.9
1.1.8
What's Changed
- [OPIK-225]: fix the bug for usage of openai and langchain; by @aadereiko in #661
- [OPIK-410] improve batch mechanism in SDK by @alexkuzmik in #648
- [OPIK-433] truncate base64 images for
datasetItem.experimentItems
by @idoberko2 in #664 - Update readme by @robertlacok in #666
- [OPIK-280] [UX improvements] Changes to table navigation by @andriidudar in #665
- [OPIK-425] Add images to dataset/experiment items sidebar by @ferc in #668
- [OPIK-429] [FE] Truncate base64 images in experiment/dataset items table by @andriidudar in #669
- [OPIK-64] SDK missing openai metadata in opik openai integration by @alexkuzmik in #667
New Contributors
- @robertlacok made their first contribution in #666
Full Changelog: 1.1.7...1.1.8