Releases: Giskard-AI/giskard-oss
Releases · Giskard-AI/giskard-oss
v2.0.0b30
What's Changed
- [GSK-1888] Avoid to send nullable values in callable from ML worker to Backend by @Inokinoki in #1503
- Remove auto-created
versionfrom mandatory fields by @Inokinoki in #1528 - [GSK-2015,GSK-2012,GSK-1998] LLM tests refactoring by @mattbit in #1522
- [GSK-2008] Add
metric_namein test results by @mattbit in #1523 - [GSK-1966] Restored prompts from garak without line wrapping by @rabah-khalek in #1526
- [GSK-2020] Updated category threshold by @rabah-khalek in #1524
- Feature/gsk 1990 add pydantic config ie extra forbid to all dtos by @Hartorn in #1514
- [GSK-2022] Fix Giskard nightly test by @Inokinoki in #1529
- [GSK-1914] Made kwargs default value persistent in the Hub by @kevinmessiaen in #1508
- [GSK-2032] Fix debug master by @Hartorn in #1534
Full Changelog: v2.0.0b29...v2.0.0b30
v2.0.0b29
What's Changed
- Gsk 1816 prompt injection garak by @rabah-khalek in #1460
- LLM special chars injection by @mattbit in #1467
- Feature/gsk 1819 set a minimum on langchains version by @Hartorn in #1507
- Feature/gsk 1942 change the wordings of the contribution push by @kevinmessiaen in #1498
- Avoid uploading default params several times by @Hartorn in #1510
- Feature: LLM scan [GSK-1585, GSK-1815, GSK-1823, GSK-1880, GSK-1881, GSK-1882, GSK-1883, GSK-1910, GSK-1872] by @mattbit in #1468
- Fix Sonar in CI to get coverage back by @Hartorn in #1511
- [GSK-1891][GSK-1967] W&B related updates by @rabah-khalek in #1505
- [GSK-1996] Fixing giskard import by @rabah-khalek in #1515
- Add basic import test by @Hartorn in #1516
- Adding Github action to regenerate Lockfile by @Hartorn in #1506
- Fix
pipCI job by @mattbit in #1519 - [GSK-1608] Replace 'token' with 'key' when instantiating GiskardClient on demo notebooks by @henchaves in #1520
- [GSK-1978,GSK-1965] LLM scan consolidation by @mattbit in #1513
Full Changelog: v2.0.0b28...v2.0.0b29
v2.0.0b28
Full Changelog: v2.0.0b27...v2.0.0b28
v2.0.0b27
What's Changed
- Little improvements by @Hartorn in #1479
- Improve reporting on robustness/ethical issues [GSK-1765] by @mattbit in #1411
- Use 80 as default port in ML worker by @Inokinoki in #1482
- Added default value for clauses to match backend DTO by @kevinmessiaen in #1483
- Added
function_inputstoTestSuiteDTOby @kevinmessiaen in #1485 - [GSK-1508] Add unit tests for WebSocket-based ML Worker communication (python) by @Inokinoki in #1277
- Updating gh md template by @rabah-khalek in #1493
- Fix the excepthook for threads by @Hartorn in #1492
- 1921 & GSK-1851 & GSK-1901 - save langchain chain without ml flow to reduce compatibility by @kevinmessiaen in #1490
- Allow latest pandas version by @Hartorn in #1491
- Show name of transformations performed in CTA by @kevinmessiaen in #1500
- [GSK-1419][GSK-1383] Make dataset, model as suite input in
Suiteand upload them automatically by @Inokinoki in #1499 - GSK-1963: ignore mixpanel errors by @andreybavt in #1502
- GSK-1895 New worker pool by @Hartorn in #1478
Full Changelog: v2.0.0b26...v2.0.0b27
v2.0.0b26
What's Changed
- Fixing option order by @Hartorn in #1477
- [GSK-1770] Fix text explanation for regression model by @Inokinoki in #1475
Full Changelog: v2.0.0b25...v2.0.0b26
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
QueryBasedSliceFunctionwasn'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