Releases: comet-ml/opik
Releases · comet-ml/opik
1.5.2
- Update TypeScript SDK version to 1.5.1 f611c25 @CometActions
- Update base version to 1.5.2 2b7a284 @CometActions
- [OPIK-1084]: describe a way to run the FE locally; (#1367) 9f63520 @aadereiko
- OPIK-985: Add find threads endpoint (#1353) a8b2467 @thiagohora
- NO-JIRA: Add error logs to bug report (#1369) 6e820df @andrescrz
- [OPIK-1115] add trace count column (#1370) 5d5ca93 @awkoy
- [OPIK-1050] Improving OpenTelemetry -> Opik ids mapping (#1365) 6fd3cb4 @ldaugusto
- OPIK-985: Add delete trace threads endpoint (#1362) 0ef12a9 @thiagohora
- Doc updates (#1373) 7c226db @jverre
- OPIK-980: Embed opik-sandbox-executor-python image during builds (#1272) 0a82d04 @andrescrz
- OPIK-1030 AI provider and rule creation test (#1372) fe6a54d @AndreiCautisanu
- [OPIK-1116] show/hide button labels based on section width (#1371) 1b59c00 @awkoy
- Add DeepSeek integration doc (#1376) d8ba80a @Lothiraldan
- Jacques/fix banner (#1378) 6bad345 @jverre
- Updated custom domain (#1383) 0a031d6 @jverre
- [OPIK-1108] update integrations to include created from (#1375) d098d59 @alexkuzmik
- [OPIK-1085] Add cost calculation support for google_ai provider (#1374) e288bea @BorisTkachenko
What's Changed
- [OPIK-1084]: describe a way to run the FE locally; by @aadereiko in #1367
- OPIK-985: Add find threads endpoint by @thiagohora in #1353
- NO-JIRA: Add error logs to bug report by @andrescrz in #1369
- [OPIK-1115] add trace count column by @awkoy in #1370
- [OPIK-1050] Improving OpenTelemetry -> Opik ids mapping by @ldaugusto in #1365
- OPIK-985: Add delete trace threads endpoint by @thiagohora in #1362
- Doc updates by @jverre in #1373
- OPIK-980: Embed opik-sandbox-executor-python image during builds by @andrescrz in #1272
- OPIK-1030 AI provider and rule creation test by @AndreiCautisanu in #1372
- [OPIK-1116] show/hide button labels based on section width by @awkoy in #1371
- Add DeepSeek integration doc by @Lothiraldan in #1376
- Jacques/fix banner by @jverre in #1378
- Updated custom domain by @jverre in #1383
- [OPIK-1108] update integrations to include created from by @alexkuzmik in #1375
- [OPIK-1085] Add cost calculation support for google_ai provider by @BorisTkachenko in #1374
Full Changelog: 1.5.1...1.5.2
1.5.1
- Update base version to 1.4.18 9f6cb61 @CometActions
- Jacques/changelog docs (#1324) 4302c27 @jverre
- Add first version of OTel documentation (#1329) 0dba966 @Lothiraldan
- OPIK-1015: Add sorting to traces endpoint (#1321) 10b6cf1 @thiagohora
- [OPIK-987] Experimental - Chat playground (#1327) e16a833 @andriidudar
- OPIK-664: Add Python evaluator CRUD endpoints support (#1317) a26146f @andrescrz
- [OPIK-1032] OpenRouter playground integration (#1322) 640f740 @idoberko2
- [OPIK-1072] Add option to add more clickhouse configuration in the Op… (#1332) ca0625e @liyaka
- Liya/opik 1075 update frontend base image (#1333) bcea241 @liyaka
- Add method to list all prompt details (#1320) b4489a9 @jverre
- [OPIK-926] [SDK] Evaluate scoring_key_mapping don't seems to be working (#1331) 93c4879 @japdubengsub
- [OPIK-561] [TypeScript SDK] Add support to use the config file (#1337) 99d8ab8 @ferc
- Update TypeScript SDK version to 0.3.0 7f0c3db @CometActions
- [OPIK-1011] Integrate the TypeScript SDK publish into the general release.yaml workflow (#1339) f153d79 @ferc
- Throw original error when retry exhausted (#1334) 56d6777 @thiagohora
- [OPIK-996] comments for traces/spans (#1330) 63170df @awkoy
- OPIK-985: Add thread id to traces (#1340) d50e5b8 @thiagohora
- logging and errors (#1338) 0341cef @AndreiCautisanu
- [OPIK-1046] gen ai integration (#1328) 3660420 @alexkuzmik
- [OPIK-827] comments UX improvements (#1342) 0fb7055 @awkoy
- Bump version to 1.5.0 (#1344) 3f53472 @alexkuzmik
- Update TypeScript SDK version to 1.5.0 2cd72a3 @CometActions
- [OPIK-1011] Fix GHA TS SDK integration in the release workflow (make it work with workflow_call and workflow_dispatch) (#1347) a29f126 @ferc
- Update version to 1.5.1 (#1348) c1c8f34 @ferc
- [OPIK-946] Refactor langchain tests (#1343) 3e7860d @alexkuzmik
- Add documentation for AND in search queries (#1345) 83f27c3 @dsblank
- add configuration snippet for external clickhouse (#1351) a8c6495 @liyaka
- Updated changelog (#1355) cbda60f @jverre
- OPIK-1081: Remove lock from RemoteAuthService (#1346) 35245b5 @andrescrz
- Bump org.apache.maven.plugins:maven-compiler-plugin (#1357) cb7fd18 @dependabot-bot
- [OPIK-1002] fix select placeholder (#1360) 976bc97 @awkoy
- Bump org.redisson:redisson from 3.44.0 to 3.45.0 in /apps/opik-backend (#1358) b2c8841 @dependabot-bot
- OPIK-1015: Add workspace metadata endpoint (#1323) 3fb4bda @thiagohora
What's Changed
- [OPIK-1011] [TypeScript SDK] Fix GHA in the release workflow by @ferc in #1347
- Update version to 1.5.1 by @ferc in #1348
- [OPIK-946] Refactor langchain tests by @alexkuzmik in #1343
- Add documentation for AND in search queries by @dsblank in #1345
- add configuration snippet for external clickhouse by @liyaka in #1351
- Updated changelog by @jverre in #1355
- OPIK-1081: Remove lock from RemoteAuthService by @andrescrz in #1346
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /apps/opik-backend by @dependabot in #1357
- [OPIK-1002] fix select placeholder by @awkoy in #1360
- Bump org.redisson:redisson from 3.44.0 to 3.45.0 in /apps/opik-backend by @dependabot in #1358
- OPIK-1015: Add workspace metadata endpoint by @thiagohora in #1323
Full Changelog: 1.5.0...1.5.1
v1.5.0
- Update base version to 1.4.18 9f6cb61 @CometActions
- Jacques/changelog docs (#1324) 4302c27 @jverre
- Add first version of OTel documentation (#1329) 0dba966 @Lothiraldan
- OPIK-1015: Add sorting to traces endpoint (#1321) 10b6cf1 @thiagohora
- [OPIK-987] Experimental - Chat playground (#1327) e16a833 @andriidudar
- OPIK-664: Add Python evaluator CRUD endpoints support (#1317) a26146f @andrescrz
- [OPIK-1032] OpenRouter playground integration (#1322) 640f740 @idoberko2
- [OPIK-1072] Add option to add more clickhouse configuration in the Op… (#1332) ca0625e @liyaka
- Liya/opik 1075 update frontend base image (#1333) bcea241 @liyaka
- Add method to list all prompt details (#1320) b4489a9 @jverre
- [OPIK-926] [SDK] Evaluate scoring_key_mapping don't seems to be working (#1331) 93c4879 @japdubengsub
- [OPIK-561] [TypeScript SDK] Add support to use the config file (#1337) 99d8ab8 @ferc
- Update TypeScript SDK version to 0.3.0 7f0c3db @CometActions
- [OPIK-1011] Integrate the TypeScript SDK publish into the general release.yaml workflow (#1339) f153d79 @ferc
- Throw original error when retry exhausted (#1334) 56d6777 @thiagohora
- [OPIK-996] comments for traces/spans (#1330) 63170df @awkoy
- OPIK-985: Add thread id to traces (#1340) d50e5b8 @thiagohora
- logging and errors (#1338) 0341cef @AndreiCautisanu
- [OPIK-1046] gen ai integration (#1328) 3660420 @alexkuzmik
- [OPIK-827] comments UX improvements (#1342) 0fb7055 @awkoy
- Bump version to 1.5.0 (#1344) 3f53472 @alexkuzmik
1.4.17
- Update base version to 1.4.17 19c6562 @CometActions
- Fix CORS proxy for Comet staging environment (#1290) e888e35 @jverre
- Update playground docs (#1291) 3074194 @jverre
- Doc updates 2025 02 14 (#1292) a9f7746 @Lothiraldan
- Update reference doc for recent changes (#1294) 9930c35 @Lothiraldan
- Added Typescript docs (#1293) a40e6fa @jverre
- add OpenRouter to docs (#1295) 729c5b1 @ping-Toven
- Bump org.jdbi:jdbi3-stringtemplate4 in /apps/opik-backend (#1301) 4973f1d @dependabot-bot
- [OPIK-1034] [FR]: Fix the link in the project list pagination (#1302) d554b4c @andriidudar
- Bump org.wiremock:wiremock from 3.10.0 to 3.12.0 in /apps/opik-backend (#1299) 9f51978 @dependabot-bot
- Bump opentelmetry.version from 2.12.0 to 2.13.0 in /apps/opik-backend (#1298) 084a0e8 @dependabot-bot
- OPIK-1036: Upgrade opik-backend to latest Dropwizard version (#1303) 3973eda @andrescrz
- OPIK-1036: Upgrade opik-backend dependencies (#1304) 563c22a @andrescrz
- Bump clickhouse-java.version from 0.7.2 to 0.8.1 in /apps/opik-backend (#1300) cc5ab0b @dependabot-bot
- OPIK-1036: Updated backend dependencies part 2 (#1306) ecaa90e @andrescrz
- OPIK-1036: Updated backend dependencies part 3 (#1307) d36fe43 @andrescrz
- [OPIK-928] [TypeScript SDK] Add logs and better error handling (#1308) b1b21a0 @ferc
- Update TypeScript SDK version to 0.2.1 95c1de8 @CometActions
- [OPIK-853] handle gemini client errors (#1138) fdc149b @idoberko2
- [DEV-2613] add option to disable data migration (#1312) f795962 @liyaka
- [OPIK-1005] OpenTelemetry Traces ingestion endpoint (#1309) e351452 @ldaugusto
- Added redirects for old reference docs url structure (#1314) ebf42ff @jverre
- [DEV-2613] add option disable data migration - fix typo (#1315) 9600f66 @liyaka
- [OPIK-979] [SDK] Allow usage of Python Opik SDK Evaluation Metrics without Opik authentication settings (#1305) a6398a4 @japdubengsub
- add resources definition to clickhouse backup job (#1316) bd85057 @liyaka
- [OPIK-56] Add support for default workspace (#1311) a848101 @BorisTkachenko
- Fix compilation error (#1318) 3f1f86e @BorisTkachenko
What's Changed
- Fix CORS proxy for Comet staging environment by @jverre in #1290
- Update playground docs by @jverre in #1291
- Doc updates 2025 02 14 by @Lothiraldan in #1292
- Update reference doc for recent changes by @Lothiraldan in #1294
- Added Typescript docs by @jverre in #1293
- Add OpenRouter via OpenAI SDK to docs by @ping-Toven in #1295
- Bump org.jdbi:jdbi3-stringtemplate4 from 3.47.0 to 3.48.0 in /apps/opik-backend by @dependabot in #1301
- [OPIK-1034] [FR]: Fix the link in the project list pagination by @andriidudar in #1302
- Bump org.wiremock:wiremock from 3.10.0 to 3.12.0 in /apps/opik-backend by @dependabot in #1299
- Bump opentelmetry.version from 2.12.0 to 2.13.0 in /apps/opik-backend by @dependabot in #1298
- OPIK-1036: Upgrade opik-backend to latest Dropwizard version by @andrescrz in #1303
- OPIK-1036: Upgrade opik-backend dependencies by @andrescrz in #1304
- Bump clickhouse-java.version from 0.7.2 to 0.8.1 in /apps/opik-backend by @dependabot in #1300
- OPIK-1036: Updated backend dependencies part 2 by @andrescrz in #1306
- OPIK-1036: Updated backend dependencies part 3 by @andrescrz in #1307
- [OPIK-928] [TypeScript SDK] Add logs and better error handling by @ferc in #1308
- [OPIK-853] handle gemini client errors by @idoberko2 in #1138
- [DEV-2613] add option to disable data migration by @liyaka in #1312
- [OPIK-1005] OpenTelemetry Traces ingestion endpoint by @ldaugusto in #1309
- Added redirects for old reference docs url structure by @jverre in #1314
- [DEV-2613] add option disable data migration - fix typo by @liyaka in #1315
- [OPIK-979] [SDK] Allow usage of Python Opik SDK Evaluation Metrics without Opik authentication settings by @japdubengsub in #1305
- [OPIK-1057] add resources definition to clickhouse backup job by @liyaka in #1316
- [OPIK-56] Add support for default workspace by @BorisTkachenko in #1311
- [NA] Fix compilation error by @BorisTkachenko in #1318
New Contributors
- @ping-Toven made their first contribution in #1295
Full Changelog: 1.4.16...1.4.17
1.4.16
- [OPIK-1026] Add
--yes
and-y
options toopik configure
CLI command (#1288) d524991 @alexkuzmik - [OPIK-993] [SDK] Update langchain integration to support distributed headers (#1289) 69b9e75 @japdubengsub
- [OPIK-1012] allow AND in search string (#1270) 64db900 @dsblank
- Update base version to 1.4.16 6aee57b @CometActions
What's Changed
- [OPIK-1026] Add
--yes
and-y
options toopik configure
CLI command by @alexkuzmik in #1288 - [OPIK-993] [SDK] Update langchain integration to support distributed headers by @japdubengsub in #1289
- [OPIK-1012] allow AND in search string by @dsblank in #1270
Full Changelog: 1.4.15...1.4.16
1.4.15
- Update base version to 1.4.15 f320f9c @CometActions
- OPIK-992 automation fixes (#1274) a5801dd @AndreiCautisanu
- [OPIK-857] [SDK][Tech Debt] Update usage parsing and validation logic (#1247) d269147 @japdubengsub
- Jacques/local proxy (#1278) b24c58c @jverre
- [OPIK-689] [FR]: Add Support for Additional AI Provider Configurations (Local Models) (#1276) 61eba4b @andriidudar
What's Changed
- OPIK-992 automation fixes by @AndreiCautisanu in #1274
- [OPIK-857] [SDK][Tech Debt] Update usage parsing and validation logic by @japdubengsub in #1247
- Jacques/local proxy by @jverre in #1278
- [OPIK-689] [FR]: Add Support for Additional AI Provider Configurations (Local Models) by @andriidudar in #1276
Full Changelog: 1.4.14...1.4.15
1.4.14
- Update base version to 1.4.14 e6e9894 @CometActions
- OPIK-696: Add architecturedoc page (#1275) 4fb6081 @thiagohora
- Fix github action (#1280) 54bd55c @jverre
- Jacques/fern updates 2 (#1282) 12b6b17 @jverre
- Image optimization (#1283) 8f6d40c @jverre
- Changelog update (#1284) b7bf95a @jverre
- Add workflow dispatch (#1285) a1d6b24 @jverre
- OPIK-1025: Use spans sortable key (#1281) 7620890 @thiagohora
- Jacques/image optimizer (#1286) 35bb699 @jverre
- OPIK-1010: Use better solution for case insensitive map (#1271) 75d6f82 @thiagohora
What's Changed
- OPIK-696: Add architecture documentation page by @thiagohora in #1275
- Fix github action for docs by @jverre in #1280
- Jacques/fern updates 2 by @jverre in #1282
- Image optimization by @jverre in #1283
- Changelog update by @jverre in #1284
- Add workflow dispatch for image optimization by @jverre in #1285
- OPIK-1025: Use spans sortable key by @thiagohora in #1281
- Jacques/image optimizer by @jverre in #1286
- OPIK-1010: Use better solution for case insensitive map by @thiagohora in #1271
Full Changelog: 1.4.13...1.4.14
1.4.13
- Update base version to 1.4.13 2bc7bdc @CometActions
- [OPIK-817] [SDK][Sentry] Improve langchain usage logging for openai in streaming mode (#1228) ae3e6ea @japdubengsub
- added typing for BedrockRuntimeClient (#1251) 6ec7526 @17jmumford
- Andrei/opik 842/run tests against comet envs (#1199) 4e88ded @AndreiCautisanu
- [OPIK-933] [Typescript SDK] Add integration for Vercel AI SDK (#1253) a87918d @ferc
- [OPIK-934] [TypeScript SDK] Improve track decorator (#1254) bed2c1c @ferc
- [OPIK-927] [TypeScript SDK] Add CI/CD flows (#1257) f65082a @ferc
- OPIK-856: Add more info to use facing error logs (#1252) 3cb7c15 @thiagohora
- OPIK-968: Add trace count to project (#1258) c9ae181 @thiagohora
- [OPIK-929] [TypeScript SDK] Add feedback scores support (#1260) 74c4da0 @ferc
- Replace old runner image (#1259) 6c5e774 @liyaka
- [OPIK-1009] Only display workspaces where the user is member of (not all organization workspaces if you are an admin anymore) (#1261) 01c8980 @ferc
- [OPIK-560] [TypeScript SDK] Improve publish workflow (#1262) 35a1073 @ferc
- Update TypeScript SDK version to 0.2.0 d142e27 @CometActions
- [OPIK-560] [TypeScript SDK] Fix publish workflow (#1263) 29d2496 @ferc
- [OPIK-884] Metric/Experiment charts improvements (#1246) 32c07d5 @awkoy
- Add support for searching feedback scores with spaces (#1248) 5f84b11 @jverre
- OPIK-1010: Feedback Scores issue with project name (#1267) 39cb175 @thiagohora
- Move to Fern documentation (#1269) 8077556 @jverre
- [OPIK-994] comments API integration (#1266) fbdbacf @awkoy
- Update AddEditRuleDialog.tsx (#1273) 2d7413d @jverre
- [OPIK-943]: fix the ordered and unordered lists in playground; (#1277) ad897d2 @aadereiko
- [OPIK-910] [Bug]
input
are not logged when adding tracing for langchain astream (#1237) 849abd0 @japdubengsub - Add copy_traces method (#1249) 272e3c2 @jverre
- [OPIK-868] bug async generators do not club spans under a single trace (#1265) 5b42062 @alexkuzmik
What's Changed
- [OPIK-817] [SDK][Sentry] Improve langchain usage logging for openai in streaming mode by @japdubengsub in #1228
- added typing for BedrockRuntimeClient by @17jmumford in #1251
- Andrei/opik 842/run tests against comet envs by @AndreiCautisanu in #1199
- [OPIK-933] [Typescript SDK] Add integration for Vercel AI SDK by @ferc in #1253
- [OPIK-934] [TypeScript SDK] Improve track decorator by @ferc in #1254
- [OPIK-927] [TypeScript SDK] Add CI/CD flows by @ferc in #1257
- OPIK-856: Add more info to use facing error logs by @thiagohora in #1252
- OPIK-968: Add trace count to project by @thiagohora in #1258
- [OPIK-929] [TypeScript SDK] Add feedback scores support by @ferc in #1260
- Replace old runner image by @liyaka in #1259
- [OPIK-1009] Only display workspaces where the user is member of by @ferc in #1261
- [OPIK-560] [TypeScript SDK] Improve publish workflow by @ferc in #1262
- [OPIK-560] [TypeScript SDK] Fix publish workflow by @ferc in #1263
- [OPIK-884] Metric/Experiment charts improvements by @awkoy in #1246
- Add support for searching feedback scores with spaces by @jverre in #1248
- OPIK-1010: Feedback Scores issue with project name by @thiagohora in #1267
- Move to Fern documentation by @jverre in #1269
- [OPIK-994] comments API integration by @awkoy in #1266
- Update AddEditRuleDialog.tsx by @jverre in #1273
- [OPIK-943]: fix the ordered and unordered lists in playground; by @aadereiko in #1277
- [OPIK-910] [Bug]
input
are not logged when adding tracing for langchain astream by @japdubengsub in #1237 - Add copy_traces method by @jverre in #1249
- [OPIK-868] bug async generators do not club spans under a single trace by @alexkuzmik in #1265
Full Changelog: 1.4.12...1.4.13
1.4.12
What's Changed
- [OPIK-724] Refactor AutomationRule endpoint to support workspace level by @BorisTkachenko in #1232
- [OPIK-845] Fix potential NPE by @BorisTkachenko in #1235
- [OPIK-657]: update playground ux by @aadereiko in #1231
- [OPIK-724] Autogenerated-code by @BorisTkachenko in #1236
- [OPIK-941] Auto-populate feedback scores + metadata in trace filters by @andriidudar in #1234
- Added changelog and JS docs by @jverre in #1240
- OPIK-936: Remove final keeping sequential read by @thiagohora in #1238
- OPIK-957: Use sequential read when possible by @thiagohora in #1241
- Update export_data.md by @SrBliss in #1242
- [OPIK-982] fix dialogclose bug by @awkoy in #1244
- OPIK-959: Upgrade opik-sandbox-executor-python by @andrescrz in #1245
Full Changelog: 1.4.11...1.4.12
1.4.11
What's Changed
- [OPIK-807] search by ID operator from = to contains by @awkoy in #1221
- [OPIK-808] close popover after onSelect by @awkoy in #1220
- update build GH workflow by @liyaka in #1222
- [OPIK-951] Support Infinity and Nan for numeric numbers in Json payload by @BorisTkachenko in #1218
- [OPIK-852] deselect score if field is empty or double-click by @awkoy in #1223
- [OPIK-949] Parser for model cost by @BorisTkachenko in #1211
- [OPIK-568] Updated uuidv4_to_uuidv7 function to handle timestamps by @jverre in #1204
- Bump setuptools from 69.5.1 to 70.0.0 in /apps/opik-sandbox-executor-python by @dependabot in #1227
- OPIK-936: Enforce sequential read and remove deduping for traces by @thiagohora in #1206
- [OPIK-816 Improve error messages for authentication by @BorisTkachenko in https://github.com//pull/1202
- [OPIK-801] edit score flow improvements by @awkoy in #1226
- Update roadmap.md by @SrBliss in #1224
- [Opik-715] Refactor evaluation engine and make feedback scores being sent right after the tasks are finished by @alexkuzmik in #1225
- Jacques/method list datasets by @jverre in #1189
- Updated behavior with Opik tracking is disabled by @jverre in #1192
- OPIK-936: Use final in all queries and add correct fallback by @thiagohora in #1230
- [OPIK-964] home page improvements by @awkoy in #1233
Full Changelog: 1.4.10...1.4.11