Releases: Giskard-AI/giskard
Releases · Giskard-AI/giskard
v2.0.0b25
What's Changed
- [GSK-1710] Added md suffix in pyproject by @rabah-khalek in #1392
- GSK-1272- Filter slicing functions clauses when column name are not available by @kevinmessiaen in #1175
- Adding CODEOWNERS file to secure .github folder by @Hartorn in #1395
- Feature/gsk 1618 run python tests on windows builder by @Hartorn in #1382
- [GSK-1621] Create a "How to use" section to Catalog>SFs and Catalog>TFs by @henchaves in #1356
- fix project deletion by @andreybavt in #1400
- Added langchain agent to talk to Giskard models by @kevinmessiaen in #1311
- Feature/GitHub summary by @Hartorn in #1393
- Feature/gsk 1243 project export doesnt work by @kevinmessiaen in #1204
- [GSK-1700] Issue when df has single column by @rabah-khalek in #1385
- [GSK-1593] Display Giskard Client info including URL, token and Spaces token by @Inokinoki in #1324
- [GSK-1735] Chore: Clarify license setup instructions by @luca-martial in #1402
- Fix PID lockfile issue for both Hugging Face Spaces and Docker by @Inokinoki in #1403
- Fix/improve unreliable test by @Hartorn in #1399
- Trying different workflows by @Hartorn in #1396
- [GSK-1698] Remove legacy ML worker info and properties by @Inokinoki in #1390
- Update README.md by @mathieuroques in #1310
- [GSK-1587] Add MixPanel to backend and track WebSocket events with general info by @Inokinoki in #1338
- [GSK-1560] Docs of integration on Hugging Face Spaces by @Inokinoki in #1312
- [GSK-1664][GSK-1677] Advanced Giskard license for Hugging Face Spaces by @Inokinoki in #1378
- [GSK-1700] Issue when df has single column (version 2) by @rabah-khalek in #1405
- [GSK-1623] Secure Giskard readonly demo space at Hugging Face Spaces by @Inokinoki in #1355
- [GSK-1751] text push always giving None as the most contributing word by @rabah-khalek in #1404
- Do not run integration tests on windows by @Hartorn in #1410
- Disable cache on nightly and clear cache every week by @Hartorn in #1415
- [GSK-1745] Support both Pydantic 1 & 2 by @Hartorn in #1401
- fixed gender_stereotype_detector issue by @rabah-khalek in #1418
- [GSK-1783] Fix issues due to pydantic compatibility migration by @Inokinoki in #1421
- Bump v2.0.0b22 by @Inokinoki in #1422
- Fix clear cache workflow by @Hartorn in #1416
- [GSK-1790] Fix UI bug when adding a new feedback by @henchaves in #1424
- GSK-1797 Fix add test to test suite by @kevinmessiaen in #1425
- [GSK-1726] Add code snippet to Export test button by @henchaves in #1408
- [GSK-1793][GSK-1796] Fix callable functions downloading in data processing by @Inokinoki in #1428
- removed unnecessary model validations upon upload by @rabah-khalek in #1417
- [GSK-1589] Analytics infinite loop by @mattbit in #1321
- [GSK-852] Change Tensorflow to latest version, to enable arm64 test a… by @Hartorn in #1409
- New version notebook by @AbSsEnT in #1420
- [GSK-1476] introducing debug_description in test decorator by @rabah-khalek in #1290
- [GSK-1812] Fix wrong descriptions of performance issues by @mattbit in #1431
- Fix docker build by @Hartorn in #1432
- [GSK-1711] Added check of push output by @rabah-khalek in #1394
- Feature/gsk 1818 remove unnecessary objects in the UI by @kevinmessiaen in #1444
- Bump actions/checkout from 3.3.0 to 4.1.0 by @dependabot in #1443
- [GSK-1608] Update token nomenclature of CLI parameters by @henchaves in #1414
- Clean up everything not related to python by @Hartorn in #1447
- Easier release by @Hartorn in #1448
- Fix workflow name by @Hartorn in #1449
- [GSK-1837] Error while trying to download Test Suite by @henchaves in #1456
- Fixed transformations application from debugger by @kevinmessiaen in #1457
- GSK-1843 Fix push object upload by @Googleton in #1459
- Feature/gsk 1841 missing package markdown by @Hartorn in #1454
- Feature/gsk 1840 cannot install giskard with poetry directly by @Hartorn in #1455
- Feature/gsk 1847 enron model test suite cannot be run by @Hartorn in #1458
- Fix paths due to removal of python-client by @Hartorn in #1461
- Activate again Sonar on the python code by @Hartorn in #1473
- Update docs to add on-premise message. by @BlancaRiveraCampos in #1470
- [GSK-1813] Fix giskard server upgrade runs for 20mns without returning by @Inokinoki in #1474
- Feature/gsk 1814 add a message error when the server is started with version by @kevinmessiaen in #1445
- GSK-1863 : Using multiprocess instead of threading by @Hartorn in #1469
- Make worker action cancellable by @Hartorn in #1472
New Contributors
- @Hartorn made their first contribution in #1395
- @luca-martial made their first contribution in #1402
- @BlancaRiveraCampos made their first contribution in #1470
Full Changelog: v2.0.0b20...v2.0.0b25
v2.0.0b22
What's Changed
- [GSK-1710] Added md suffix in pyproject by @rabah-khalek in #1392
- GSK-1272- Filter slicing functions clauses when column name are not available by @kevinmessiaen in #1175
- Adding CODEOWNERS file to secure .github folder by @Hartorn in #1395
- Feature/gsk 1618 run python tests on windows builder by @Hartorn in #1382
- [GSK-1621] Create a "How to use" section to Catalog>SFs and Catalog>TFs by @henchaves in #1356
- fix project deletion by @andreybavt in #1400
- Added langchain agent to talk to Giskard models by @kevinmessiaen in #1311
- Feature/GitHub summary by @Hartorn in #1393
- Feature/gsk 1243 project export doesnt work by @kevinmessiaen in #1204
- [GSK-1700] Issue when df has single column by @rabah-khalek in #1385
- [GSK-1593] Display Giskard Client info including URL, token and Spaces token by @Inokinoki in #1324
- [GSK-1735] Chore: Clarify license setup instructions by @luca-martial in #1402
- Fix PID lockfile issue for both Hugging Face Spaces and Docker by @Inokinoki in #1403
- Fix/improve unreliable test by @Hartorn in #1399
- Trying different workflows by @Hartorn in #1396
- [GSK-1698] Remove legacy ML worker info and properties by @Inokinoki in #1390
- Update README.md by @mathieuroques in #1310
- [GSK-1587] Add MixPanel to backend and track WebSocket events with general info by @Inokinoki in #1338
- [GSK-1560] Docs of integration on Hugging Face Spaces by @Inokinoki in #1312
- [GSK-1664][GSK-1677] Advanced Giskard license for Hugging Face Spaces by @Inokinoki in #1378
- [GSK-1700] Issue when df has single column (version 2) by @rabah-khalek in #1405
- [GSK-1623] Secure Giskard readonly demo space at Hugging Face Spaces by @Inokinoki in #1355
- [GSK-1751] text push always giving None as the most contributing word by @rabah-khalek in #1404
- Do not run integration tests on windows by @Hartorn in #1410
- Disable cache on nightly and clear cache every week by @Hartorn in #1415
- [GSK-1745] Support both Pydantic 1 & 2 by @Hartorn in #1401
- fixed gender_stereotype_detector issue by @rabah-khalek in #1418
- [GSK-1783] Fix issues due to pydantic compatibility migration by @Inokinoki in #1421
New Contributors
- @Hartorn made their first contribution in #1395
- @luca-martial made their first contribution in #1402
Full Changelog: v2.0.0b20...v2.0.0b22
v2.0.0b20
What's Changed
- Fix automatic Docker image building with mono-image by @Inokinoki in #1297
Full Changelog: v2.0.0b18...v2.0.0b20
v2.0.0b18
What's Changed
- [GSK-1634] From MAD to 10% change per sample by @rabah-khalek in #1377
- Fixed issues with upload by @Googleton in #1348
- Fixed suite test template passed test color issue by @kevinmessiaen in #1383
- [GSK-1702] SHAP import issue by @rabah-khalek in #1384
- [GSK-1684] removing validation flags for model evaluation by @rabah-khalek in #1379
Full Changelog: v2.0.0b16...v2.0.0b18
v2.0.0b16
What's Changed
- [GSK-1283] Additional LLM issue detectors by @mathieuroques in #1190
- Fixed creation of slicing function by @kevinmessiaen in #1258
- [GSK-1321] Integration with MLflow by @rabah-khalek in #1189
- Detach TransformationFunction selector from menu by @kevinmessiaen in #1244
- Make it possible to completely delete users not just disable by @kevinmessiaen in #1243
- Fixed display in compare executions by @kevinmessiaen in #1259
- [GSK-1477] Ensuring backward compatibility of models by @rabah-khalek in #1261
- Small doc polish: Why Giskard + emojis in the README by @alexcombessie in #1260
- Fixed issue with variable scope overriding suite result by @kevinmessiaen in #1264
- Update enron_email_classification_sklearn.ipynb by @mathieuroques in #1265
- Refactored example amazon notebook by improving model to work better … by @AbSsEnT in #1270
- Fixed issue with model and dataset selector not resetting by @kevinmessiaen in #1267
- Added wage classification notebook to the docs. by @AbSsEnT in #1274
- [GSK-1402] Make websocket default state as undefined by @henchaves in #1251
- [GSK-1473] Enabling rewrite_prompt for giskard evaluator by @rabah-khalek in #1266
- [GSK-1438] Invited users can't upload artifacts to a project by @henchaves in #1256
- [GSK-1437] Fix Dataset unexpectedly delete by @henchaves in #1263
- Fixing metamorphic tests for LLM by @kevinmessiaen in #1255
- Fixed issue where
QueryBasedSliceFunction
wasn't working with bytes by @kevinmessiaen in #1276 - Added new regression notebook to the docs by @AbSsEnT in #1279
- Refactor insurance notebook by @AbSsEnT in #1291
- [GSK-1087] Avoid multiple requests for license/settings by @henchaves in #1262
- [GSK-1495] Fix incorrect prediction label color by @henchaves in #1292
- [GSK-1396] Restore user doesn't work by @henchaves in #1295
- [GSK-1472] Make company field mandatory on the license request form by @henchaves in #1293
- Added changelog to clean old tests from catalog by @kevinmessiaen in #1275
- [GSK-1316, GSK-1415] Spurious Correlation tests by @rabah-khalek in #1302
- [GSK-1549] fixed bug related to test execution by @rabah-khalek in #1306
- [GSK-1540] Make it possible to create a slicing function directly from Catalog by @henchaves in #1305
- [GSK-1426] Use WebSocket to replace GRPC for worker-backend communication by @Inokinoki in #1238
- [GSK-1541] Make "Create new slice" more visible by @henchaves in #1317
- GSK-1554: Making comments for the dataset and model creation consistent across notebooks. by @AbSsEnT in #1322
- Chore/upgrade spring hibernate by @andreybavt in #1326
- [GSK-1440] Retrieve JWT from local storage before connecting by @Inokinoki in #1249
- Fix/allow giskard object default values by @kevinmessiaen in #1334
- [GSK-1562] Add MixPanel tracking for Python WebSocket MLWorker actions by @Inokinoki in #1330
- [GSK-1574] Add different background color to each filter button on Debugger by @henchaves in #1327
- [GSK-1617] ModelCache does not load cached results correctly on Windows by @mattbit in #1335
- [GSK-1576] Make "go back" available with shuffle mode in Dataset Explorer by @henchaves in #1329
- [GSK-1483] Robustness scan refinements by @mattbit in #1308
- Huggingface models: convert dataframe to list of dicts if using pipeline by @mattbit in #1323
- Bug/fix swagger by @andreybavt in #1337
- Fixed LOB column issue for H2 and Postgres by @andreybavt in #1341
- [GSK-1643] Add a step in nightly test to run integration test with testcontainer by @Inokinoki in #1349
- [GSK-1504] Integration with W&B by @rabah-khalek in #1288
- [GSK-1506] Update code snippet for pickled testfunction and its default values by @henchaves in #1304
- [GSK-1620] Add function ID for custom functions on Catalog by @henchaves in #1351
- [GSK-1552] Fix test suite not being listed on Testing tab by @henchaves in #1333
- Feature/persistent api keys by @andreybavt in #1342
- Updated demo notebook for the WandB integration. by @AbSsEnT in #1358
- [GSK-1567] Modified button doesnt detect when user goes back to original value by @henchaves in #1347
- Added python version matrix for build step by @kevinmessiaen in #1336
- GSK-1105 & GSK-1132: create some basic methods to the test suite by @kevinmessiaen in #1208
- [GSK-1528] Refactor issue rendering to decouple from templating by @henchaves in #1313
- Push Feature - Merged by @Googleton in #1198
- GSK-1507 by @AbSsEnT in #1361
- Feature/gsk 1649 use openapi typescript generation tools instead of j2ts by @andreybavt in #1359
Full Changelog: v2.0.0b12...v2.0.0b16
2.0.0b12
What's Changed
- [GSK-1199] Implement websocket to get worker status by @henchaves in #1179
- Fixed scroll issue in catalog by attaching vuetify select by @kevinmessiaen in #1195
- Fixed left navigation drawer disappearing on small screens by @kevinmessiaen in #1203
- [GSK-1295] Redirect to Testing after adding a test to current suite by @henchaves in #1184
- [GSK-1346, GSK-1347, GSK-1189] Update scan widget by @mattbit in #1207
- gsk-1348/updating docs by @rabah-khalek in #1200
- Make scan widget optionally embeddable by @mattbit in #1209
- [GSK-1315] Update tabs with code snippet by @henchaves in #1206
- task/fixed scan result embed option by @rabah-khalek in #1211
- Global argument of a test suite take priority on test argument by @kevinmessiaen in #1213
- [GSK-1384] Fix internal worker exception due to artifact logging by @Inokinoki in #1212
- rectified a spelling mistake in CONTRIBUTING.md file by @sachelsout in #1228
- [GSK-1373] Configure nightly Giskard build that runs all tests by @Inokinoki in #1210
- GSK-881 & GSK-967 & GSK-730 - Get rid of eli5 + improve explanation by @kevinmessiaen in #1188
- [GSK-1399] Make CodeSnippet props optional by @henchaves in #1237
- [GSK-1376] Add search bar for all tabs with lists by @henchaves in #1233
- Fixed metamorphic tests for LLM by @kevinmessiaen in #1185
- Split train and test set in fraud detection fixtures by @mattbit in #1235
- [GSK-1300] Reorganize breadcrumbs by @henchaves in #1182
- [GSK-541] Migrate Vue components to Composition API by @henchaves in #1232
- [GSK-1289] UI issue incorrect colour of correctly predicted labels by @henchaves in #1231
- [GSK-1180, GSK-1410] Add validation and user-friendly error messages to scan by @mattbit in #1240
- [GSK-1416] Update Datasets and Models logo by @henchaves in #1239
- GSK-1335 & GSK-1264 & GSK-1255 - Test re-execution result not clear by @kevinmessiaen in #1196
- [GSK-1365] Make websocket reactive to worker status changes by @henchaves in #1236
- Fix regex in scan text transformations (fixes GSK-1422) by @mattbit in #1245
- Removed pickle tag since everything is a pickle by default by @kevinmessiaen in #1246
- Fixed issue with form not being reset when switching users by @kevinmessiaen in #1247
- [GSK-1408] Fix console errors on frontend by @henchaves in #1242
- Feature/gsk 1349 make it possible to upload artifacts to a huggingface spaces by @andreybavt in #1230
- feature/debug by @rabah-khalek in #968
- [GSK-1400] Add spinner to the run button in the catalog by @henchaves in #1252
- Feature/gsk 1157 better display of test suite result in jupyter notebook by @kevinmessiaen in #1197
- [GSK-1343] Better support for CUDA and models + docs improvements by @mattbit in #1234
- Fixed issue where prediction is not being updated on input value change by @kevinmessiaen in #1254
New Contributors
- @Inokinoki made their first contribution in #1212
- @sachelsout made their first contribution in #1228
Full Changelog: v2.0.0b10...v2.0.0b12
v2.0.0b9
What's Changed
- Giskard v.2 by @andreybavt in #865
- Mark documentation dir in gitattributes by @mattbit in #1154
- cleanup by @andreybavt in #1156
- [GSK-1201] Enable testing search bar by @henchaves in #1158
- Some fixes for quickstart notebook by @Googleton in #1167
- [GSK-1267] Fix slicing function name overflow by @henchaves in #1161
- [GSK-1196] Update table of debugging sessions by @henchaves in #1157
- Refactoring/update notebooks by @AbSsEnT in #1168
- [GSK-1236] Add spinner to explanations while its computing by @henchaves in #1165
- [GSK-1277] Fix redirect errors on Debugger component by @henchaves in #1160
- Perso/andrey/black by @andreybavt in #1166
- Only set the backend as not ready when there is an API error by @kevinmessiaen in #1174
- Fixed display issue on smaller screen height by @kevinmessiaen in #1171
- [GSK-1297] Add ways to copy project key by @henchaves in #1177
- [GSK-1304] Add tests for over- and under-confidence by @mattbit in #1173
- [GSK-1296 Change the starting page of a project by @henchaves in https://github.com//pull/1176
- GSK-1303 - Feature/gsk 1271 test UI status message gets squeezed spacing uneven by @kevinmessiaen in #1170
- [GSK-1320] Make AddTestToSuite scrollable by @henchaves in #1183
- Await for backend to be ready before showing link by @kevinmessiaen in #1172
- [GSK-1235] Fix segmentation fault problems when running pytest by @mattbit in #1164
- Add info about lightgbm issue on MacOS in dev environment docs by @mattbit in #1186
- Feature/gsk 1233 when a test is buggy the whole test suite does not return by @kevinmessiaen in #1155
- Fixed postgres 13 installation by @kevinmessiaen in #1187
- [GSK-1078] Correlation detector by @mattbit in #1178
- [GSK-1274] Refactoring of demo by @rabah-khalek in #1181
Full Changelog: v2.0.0b4...v2.0.0b9
v2.0.0b10
What's Changed
- [GSK-1275] Importance of metrics calculated on partial data slice by @mattbit in #1169
- [GSK-1275] Importance of metrics calculated on partial data slice by @mattbit in #1193
- Bump mlflow from 2.3 to 2.3.1 in /backend/src/main/resources/demo_projects/credit/models/dc70b21c-55f7-4873-9b58-0b28820dfaea by @dependabot in #1191
- [GSK-1341] Fix bug in base text perturbation detector by @mattbit in #1192
Full Changelog: v2.0.0b9...v2.0.0b10
v2.0.0b4
v2.0.0b4
1.5.0
What's Changed
- Clear message when a filter filters out all data by @kevinmessiaen in #830
- Fix doc link by @amottier in #841
- Fixed error related to tooltip in the inspector by @kevinmessiaen in #840
- Fix Giskard dev installation on Windows (no WSL) by @Googleton in #842
- Fix slice filtering and make it more lenient towards non-boolean types by @Googleton in #846
- chore(typos): fix typos across codebase by @stavares843 in #864
- [GSK-861] Fix 'save' button not displaying for password change by @Googleton in #868
- GSK-746 Add proper license validation with Keygen by @Googleton in #678
New Contributors
- @amottier made their first contribution in #841
- @stavares843 made their first contribution in #864
Full Changelog: v1.4.0...v1.5.0