v2.6.0
What's Changed
- Add support for persistent ID and filtering on ID in exploration space by @gabegma in #301
- Bump express from 4.17.1 to 4.17.3 in /webapp by @dependabot in #328
- Fix similar and perturbed long utterances by @JosephMarinier in #330
- Remove warnings from GitHub actions by @gabegma in #326
- Improve-class-overlap-images by @gabegma in #329
- Fix webapp crash when no pipeline by @JosephMarinier in #333
- Update README.md by @gabegma in #337
- Fix sort by confidence or prediction without postprocessing by @JosephMarinier in #327
- Fix crash on Safari by @JosephMarinier in #339
- Update datasets by @gabegma in #309
- Log changes for 2.5.2 by @JosephMarinier in #342
- Update README.md by @gabegma in #343
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /webapp by @dependabot in #323
- Bump loader-utils from 2.0.2 to 2.0.4 in /webapp by @dependabot in #289
- Bump wheel from 0.35.1 to 0.38.1 by @dependabot in #353
- Bump setuptools from 50.3.0 to 65.5.1 by @dependabot in #354
- Bump certifi from 2021.10.8 to 2022.12.7 by @dependabot in #334
- Bump joblib from 1.1.0 to 1.2.0 by @dependabot in #261
- Exclude fields from cache by @JosephMarinier in #350
- Clean up the last
useTheme()
by @JosephMarinier in #341 - Update @xmldom/xmldom by @gabegma in #356
- Added new fields in config page by @nandhinibsn in #282
- Add new start-up tasks by @gabegma in #332
- Fix app when no training set by @gabegma in #357
- Bump oauthlib from 3.2.0 to 3.2.1 by @dependabot in #249
- Bump protobuf from 3.19.4 to 3.19.5 by @dependabot in #254
- Save modules' metadata in cache by @gabegma in #352
- Use
mktemp
to store the OpenAPI spec by @JosephMarinier in #364 - Test
Description
by @JosephMarinier in #369 - Fix config scopes by @gabegma in #351
- Fix reference in the doc by @gabegma in #371
- Replace "simple" emojis shortcodes by @JosephMarinier in #372
- Support training set only by @gabegma in #361
- Add better support for csv files by @gabegma in #368
- Display config args as vertical list by @nandhinibsn in #367
- Improve config page display when values are null by @nandhinibsn in #374
- Save config in cache when starting the app and when modifying config by @gabegma in #349
- Add units to config fields by @nandhinibsn in #370
- Fix Utterance Details page collapsing with extra long utterances by @JosephMarinier in #381
- Update citation and badges by @gabegma in #382
- Refactor Syntactic Warnings by @gabegma in #380
- Update poetry to 1.3.2 by @gabegma in #387
- Add persistent id to utterances by @JosephMarinier in #384
- Test various front-end components by @nandhinibsn in #224
- Refactor general warnings by @gabegma in #386
- Enforce mypy in pre-commit by @gabegma in #392
- Added default-config API route by @nandhinibsn in #389
- Update doc for syntax analysis by @gabegma in #393
- Remove generic tokenizer and support multiple languages for the word cloud. by @gabegma in #388
- Modify the minimum value to start from 1 for all integer type config fields by @nandhinibsn in #394
- Enable
use_fast
for tokenizer by @gabegma in #401 - Improve optimistic update of
datasetInfo
by @JosephMarinier in #398 - Remove
model_contract
fromartifact_path
by @gabegma in #402 - Fix back end when updating the config by @gabegma in #395
- Add default config to config page UI by @nandhinibsn in #396
- Adapt dataset warnings so it works with one dataset split by @gabegma in #390
- Add a config scope for MetricsPerFilterModule by @gabegma in #399
- Fix config number fields by @JosephMarinier in #404
- Disable apply button while changes are being applied by @JosephMarinier in #405
- Add "Status" service API tag to trigger start up task on config update by @nandhinibsn in #397
- Add start-up task completion message before the application is loaded by @nandhinibsn in #403
- Improve router test by @gabegma in #407
- Inherit behavioral test config from AzimuthBaseSettings by @gabegma in #409
- Fix column name in dataset warnings by @gabegma in #410
- Support empty list for pipelines by @gabegma in #406
- Add a message while config is updated by @nandhinibsn in #412
- Add required_mod_options by @gabegma in #413
- Rename allowed_mod_options by @gabegma in #416
- Fix dashboard scroll by @JosephMarinier in #419
- Bump gitpython from 3.1.27 to 3.1.30 by @dependabot in #360
- Refactor flaky test by @gabegma in #417
- Fix flaky test by @gabegma in #422
- Bump oauthlib from 3.2.1 to 3.2.2 by @dependabot in #424
- Add all missing analyses config fields by @JosephMarinier in #426
- Refactor add_tags method by @gabegma in #423
- Export proposed actions by @gabegma in #408
- Refactor dataset manager by @gabegma in #427
- Compute syntax smart tags for utterances with multiple sentences. by @gabegma in #435
- Bump ipython from 8.2.0 to 8.10.0 by @dependabot in #436
- Adapt route to add proposed actions by @gabegma in #429
- Add language field to config page by @nandhinibsn in #428
- Correct the syntax section field name of config page by @nandhinibsn in #438
- Add truncation=True to HFPipelines by @Dref360 in #440
- Merge v2.5.2 by @gabegma in #448
- Create v2.5.3 release by @gabegma in #449
- Add short and long utterances on token count plot by @gabegma in #442
- Add persistent id to front end by @JosephMarinier in #385
- Fix generated types for
Union
s inDict
s by @JosephMarinier in #455 - Change the outcome per threshold bar chart to area chart by @JosephMarinier in #444
- Fix
patch_utterances
being aPOST
by @JosephMarinier in #457 - Bump isort in pre-commit by @gabegma in #458
- Save task results when loading module cache by @gabegma in #459
- Support ignoring missing persistent ids when importing proposed actions by @JosephMarinier in #461
- Add export utterances, export proposed actions to utterance table by @nandhinibsn in #445
- Refactor get_utterances by @gabegma in #452
- Update
poetry.lock
by @gabegma in #463 - Migrate dev dependencies to new poetry group by @JosephMarinier in #462
- Remove
/admin
route prefix by @JosephMarinier in #466 - Test for performance analysis comparison table by @nandhinibsn in #420
- Fix front-end tests by @JosephMarinier in #468
- Add fix to browser history after navigating to exploration page with no pipeline by @nandhinibsn in #464
- Add Outcome option to dropdown in Smart Tag Analysis by @JosephMarinier in #456
- Remove v1 folder structure by @JosephMarinier in #467
- Clean up pipeline vs model and previous PR by @gabegma in #450
- UI test script for class overlap table by @nandhinibsn in #441
- Link from confusion matrix to utterance table by @JosephMarinier in #470
- Fix negative query params by @JosephMarinier in #471
- Bump json5 from 1.0.1 to 1.0.2 in /webapp by @dependabot in #359
- Update tensorflow by @gabegma in #355
- Bump dns-packet from 5.3.1 to 5.4.0 in /webapp by @dependabot in #473
- Bump werkzeug from 2.1.0 to 2.2.3 by @dependabot in #443
- Validate config min/max values by @JosephMarinier in #474
- Clean up docker image by @JosephMarinier in #316
- Load config history by @JosephMarinier in #472
- Bump jupyter-core from 4.9.2 to 4.11.2 by @dependabot in #477
- Bump torch from 1.9.0 to 1.13.1 by @dependabot in #379
- Update tensorflow to 2.11.0 by @gabegma in #476
- Import proposed actions to utterance table by @nandhinibsn in #465
- Support dataset-only smart tag analysis by @JosephMarinier in #478
- Fix outcome per threshold plot overflow by @JosephMarinier in #485
- Add modal to config page by @nandhinibsn in #437
- Update documentation for 2.6.0 by @gabegma in #484
- Fix unshrinking labels by @JosephMarinier in #489
- Hide TF info messages in logs by @gabegma in #492
- Create
AzimuthConfigHistory
class by @JosephMarinier in #493 - Add "created-on" in config history by @gabegma in #491
- Add faiss to startup by @gabegma in #495
- Remove artifact_path from project hash by @gabegma in #497
- Allow user to change dask cluster from route by @gabegma in #500
- Make the Swagger UI work through the front-end proxy by @JosephMarinier in #502
- Fix config page checkbox fields click event by @nandhinibsn in #496
- Simplify Makefile by @JosephMarinier in #503
- Fix errors after applying config changes that require startup tasks by @JosephMarinier in #501
- Make API errors uniform by @JosephMarinier in #480
- Avoid parsing whole config prematurely by @JosephMarinier in #504
- Clean up config vs task_manager.config by @gabegma in #499
- Revert "Simplify Makefile (#503)" by @JosephMarinier in #508
- Support serving the front end in HTTPS by @JosephMarinier in #507
- Improve config modal by @JosephMarinier in #487
- Fix overwriting the partial config on changing the language field by @nandhinibsn in #509
- Save config only when different from last config in history by @gabegma in #506
- Separate Docker build in two GitHub actions by @gabegma in #511
- Fix GPU release by @JosephMarinier in #514
- Make config UI string fields editable by @nandhinibsn in #482
- Add common fields configuration section and persistentId under the project section by @nandhinibsn in #505
- Update numpy to 1.23.5 by @gabegma in #516
- Enable debug option by @gabegma in #517
- Support editing lists, args, and kwargs by @JosephMarinier in #512
- Tackle dask issues by @gabegma in #518
- Document known issue by @gabegma in #520
- Release 2.6.0 by @gabegma in #519
Full Changelog: v2.5.3...v2.6.0