Releases: Giskard-AI/giskard-oss
Releases · Giskard-AI/giskard-oss
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
Project export and slicing
What's Changed
- Export/Import projects ✉️
- Possibility to filter inspected datasets by defining slices 🔪
- Enhanced LIME explainer with possibility to set threshold from the UI 🍋
- Simplified user management by opening access without login by default 👩💻
- Fixed ML Worker issues related to disconnecting after a while 🐍
- Numerous bug fixes and minor improvements 🐞
New Contributors
- @Googleton and @kevinmessiaen, new giskardians 🐢
- @p4puniya made their first contribution in #621 ✨
Full Changelog: v1.3.2...v1.4.0
External ML Worker
External ML Worker - a new way to execute models 🐍
This new feature allows reusing existing Python code environments when executing models. No need to re-create new environments with the same packages as at the model creation time.
It requires giskard python package of version 1.7.0
more information is available in the documentation
Other changes 📜
- API for test execution
- Disparate impact test
- Improved test UI
- Improved Inspection UI for classification models
- Better example notebooks
- Better support for large models
- Customisable number of Lime samples
- arm64 docker images
New Contributors 👋
- @thomasabou01
- @rabah-khalek
Full Changelog: v1.2.0...v1.3.0
v1.2.0 Better UX and robustness
What's Changed
- Configure devcontainer for codespaces setup by @alexcombessie in #119
- Bump jackson-dataformat-yaml from 2.13.2 to 2.13.3 in /giskard-server by @dependabot in #108
- Bump springdoc-openapi-ui from 1.6.7 to 1.6.9 in /giskard-server by @dependabot in #106
- Bump com.google.cloud.tools.jib from 3.2.0 to 3.2.1 in /giskard-server by @dependabot in #107
- Bump zstd-jni from 1.5.2-2 to 1.5.2-3 in /giskard-server by @dependabot in #110
- Bump great-expectations from 0.15.8 to 0.15.11 in /giskard-ml-worker by @dependabot in #118
- Bump grpcio from 1.46.3 to 1.47.0 in /giskard-ml-worker by @dependabot in #117
- GSK-138: Delete labels in inspection by @qgk75 in #90
- added mixpanel analytics collection by @andreybavt in #127
- Update favicon by @alexcombessie in #130
- GSK-184 Giskard client: drop target variable from df by @andreybavt in #136
- Create CONTRIBUTING.md by @jmsquare in #129
- GSK-162: Make the error message more explicit by @jmsquare in #154
- Threshold for performance test for regression by @jmsquare in #153
- show API token expiry date by @andreybavt in #155
- Task/gsk 187 add link to upload UI by @alexcombessie in #156
- skip sonar for dependabot by @andreybavt in #159
- Bump moment from 2.29.3 to 2.29.4 in /giskard-frontend by @dependabot in #160
- Sort SHAP explanation charts by @alexcombessie in #144
- Bump great-expectations from 0.15.11 to 0.15.14 in /giskard-ml-worker by @dependabot in #168
- Bump io.freefair.lombok from 6.4.1 to 6.5.0.3 in /giskard-server by @dependabot in #167
- Bump @vue/cli-service from 5.0.4 to 5.0.8 in /giskard-frontend by @dependabot in #162
- Bump vuetify from 2.6.6 to 2.6.7 in /giskard-frontend by @dependabot in #166
- Bump vue-echarts from 6.0.3 to 6.2.3 in /giskard-frontend by @dependabot in #163
- Bump eslint from 8.17.0 to 8.20.0 in /giskard-frontend by @dependabot in #165
- GSK-190 added updated files from previous branch by @princyiakov in #169
- GSK-166 Custom filtering for regression is not working by @andreybavt in #171
- AWS AMI creation by @reneab in #161
- Bump terser from 5.14.0 to 5.14.2 in /giskard-frontend by @dependabot in #170
- Bump @vue/cli-plugin-typescript from 5.0.4 to 5.0.8 in /giskard-frontend by @dependabot in #174
- Bump great-expectations from 0.15.14 to 0.15.15 in /giskard-ml-worker by @dependabot in #179
- Gsk 205 metamorphic test for categorical perturbation is not working by @princyiakov in #181
- GSK-214 sample custom test by @princyiakov in #182
- Bump @sentry/types from 7.1.0 to 7.7.0 in /giskard-frontend by @dependabot in #180
- Bump date-fns from 2.28.0 to 2.29.1 in /giskard-frontend by @dependabot in #176
- Bump @typescript-eslint/eslint-plugin from 5.27.1 to 5.31.0 in /giskard-frontend by @dependabot in #177
- Gsk 206 refactor demo projects by @princyiakov in #173
- Delete LICENSE by @andreybavt in #185
- Script and service for AMI creation by @reneab in #184
- Add project key display on projects page by @alexcombessie in #188
- Remove dataset ui upload by @alexcombessie in #187
- Bump vuetify from 2.6.7 to 2.6.8 in /giskard-frontend by @dependabot in #190
- Bump vue and vue-template-compiler in /giskard-frontend by @dependabot in #191
- Bump sass from 1.52.2 to 1.54.0 in /giskard-frontend by @dependabot in #192
- Bump @fortawesome/vue-fontawesome from 2.0.6 to 2.0.8 in /giskard-frontend by @dependabot in #193
- GSK-206 fix pytorch model by @princyiakov in #186
- GSK-232 target column not available validation added for performance … by @princyiakov in #194
- Bump @fortawesome/fontawesome-svg-core from 6.1.1 to 6.1.2 in /giskard-frontend by @dependabot in #198
- Bump eslint from 8.20.0 to 8.21.0 in /giskard-frontend by @dependabot in #199
- Bump @types/node from 17.0.41 to 18.6.5 in /giskard-frontend by @dependabot in #196
- Bump vuetify-loader from 1.7.3 to 1.9.2 in /giskard-frontend by @dependabot in #197
- Bump great-expectations from 0.15.16 to 0.15.17 in /giskard-ml-worker by @dependabot in #202
- Bump core-js from 3.22.8 to 3.24.1 in /giskard-frontend by @dependabot in #200
- Disable SHAP for a single feature by @alexcombessie in #204
- Bump pydantic from 1.9.1 to 1.9.2 in /giskard-ml-worker by @dependabot in #214
- Bump echarts from 5.3.2 to 5.3.3 in /giskard-frontend by @dependabot in #207
- Bump sass from 1.54.0 to 1.54.4 in /giskard-frontend by @dependabot in #209
- Bump springdoc-openapi-ui from 1.6.9 to 1.6.10 in /giskard-server by @dependabot in #210
- Bump typescript from 4.7.3 to 4.7.4 in /giskard-frontend by @dependabot in #212
- Bump nbconvert from 5.5.0 to 6.3.0 in /giskard-ml-worker by @dependabot in #205
- Bug/gsk 212 demo notebook bug shapley doesn't work for pytorch model by @princyiakov in #206
- Bump mistune from 0.8.4 to 2.0.3 in /giskard-ml-worker by @dependabot in #215
- replace nan values in dataset before writing CSV by @andreybavt in #225
- Gsk 234 improve current tests by @princyiakov in #195
- Bug/gsk 254 auc test throws error for multiclass model with small dataset by @princyiakov in #230
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0 - Better demo projects
- improved demo projects
- allowed inspection of larger models
- bugfixes
v1.0.0 - AI Test
requires giskard python library to upload models and datasets
install it withpip install giskard
Added AI Test - test execution capability