Releases: ServiceNow/azimuth
Releases · ServiceNow/azimuth
v2.8.0
What's Changed
- Add a route to validate a config by @JosephMarinier in #579
- Fix importing the same proposed actions CSV file twice by @JosephMarinier in #580
- Bump requests from 2.28.1 to 2.31.0 by @dependabot in #567
- Bump mpmath from 1.2.1 to 1.3.0 by @dependabot in #566
- Add buttons to upload and download a config file by @JosephMarinier in #581
- Clean up by @JosephMarinier in #584
- Clean up importing routers by @JosephMarinier in #585
- Detect saliency layer by @gabegma in #583
- Add drop-down menu to load a previous config by @JosephMarinier in #586
- Fix disabled look by @JosephMarinier in #587
- Add discard buttons to individual config fields by @JosephMarinier in #588
- Apply feedback on loading previous config by @JosephMarinier in #589
- Add changelog for 2.8.0 by @JosephMarinier in #590
- Re-release 2.8.0 by @JosephMarinier in #593
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
- Minor fixes to comments and logs by @gabegma in #533
- Clean up
links
from Docker Compose by @JosephMarinier in #536 - Update python to 3.9 by @gabegma in #534
- Rename variable in tests by @gabegma in #535
- Validate behavioral testing number fields by @JosephMarinier in #537
- Show error messages from backend on API failure by @nandhinibsn in #524
- Fix breadcrumbs by @JosephMarinier in #541
- Fix get_tags() method by @gabegma in #544
- Fix config modal closing unexpectedly on unsuccessful config update by @JosephMarinier in #540
- Clean up config by @JosephMarinier in #523
- Cleanup tasks in memory by @gabegma in #543
- Refactor validation modules by @gabegma in #542
- Improve speed of outcome count per threshold by @gabegma in #545
- Avoid restarting task when pending by @gabegma in #539
- Fix startup dependencies by @gabegma in #538
- Don't block execution when waiting for startup tasks by @JosephMarinier in #547
- Refactor DatasetSplitManager to reload latest cache. by @gabegma in #527
- Refactor ArtifactManager and restart TaskManager by @gabegma in #529
- Assign tasks to workers by @gabegma in #525
- Make validation errors less verbose by @JosephMarinier in #546
- Merge release v2.6.1 on main by @JosephMarinier in #553
- Open utterance details in a modal by @JosephMarinier in #551
- Fix front end failing to parse unexpected errors by @JosephMarinier in #556
- Refactor
AzimuthBaseSettings
outside ofconfig.py
by @JosephMarinier in #557 - Align
isort
's max line length withflake8
andblack
by @JosephMarinier in #559 - Hide registering task logs by @gabegma in #562
- Create an API route to get the config history by @JosephMarinier in #560
- Clean up aliases by @JosephMarinier in #563
- Support null dataset by @JosephMarinier in #558
- Support adding/removing pipelines/post-processors by @nandhinibsn in #561
- Bump pymdown-extensions from 9.3 to 10.0 by @dependabot in #565
- Support custom metrics by @JosephMarinier in #569
- Remove deprecation warning from pytest output by @Dref360 in #570
- Fix CI setup-poetry by @JosephMarinier in #572
- Update documentation for 2.6.2 by @JosephMarinier in #571
- Release 2.7.0 by @JosephMarinier in #574
Full Changelog: v2.6.1...v2.7.0
v2.6.1
What's Changed
- Minor fixes to comments and logs by @gabegma in #533
- Clean up
links
from Docker Compose by @JosephMarinier in #536 - Update python to 3.9 by @gabegma in #534
- Rename variable in tests by @gabegma in #535
- Validate behavioral testing number fields by @JosephMarinier in #537
- Fix breadcrumbs by @JosephMarinier in #541
- Fix get_tags() method by @gabegma in #544
- Fix config modal closing unexpectedly on unsuccessful config update by @JosephMarinier in #540
- Clean up config by @JosephMarinier in #523
- Cleanup tasks in memory by @gabegma in #543
- Refactor validation modules by @gabegma in #542
- Improve speed of outcome count per threshold by @gabegma in #545
- Avoid restarting task when pending by @gabegma in #539
- Fix startup dependencies by @gabegma in #538
- Don't block execution when waiting for startup tasks by @JosephMarinier in #547
- Refactor DatasetSplitManager to reload latest cache. by @gabegma in #527
- Refactor ArtifactManager and restart TaskManager by @gabegma in #529
- Assign tasks to workers by @gabegma in #525
Full Changelog: v2.5.2...v2.6.1
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 ht...
v2.5.3
v2.5.2
What's Changed
- Fix flaky tests for ExpirableModule and Metrics by @Dref360 in #321
- 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
Full Changelog: v2.5.1...v2.5.2
v2.5.1
What's Changed
- Ignore
language
environment variable by @JosephMarinier in #325
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- Add class analysis by @JosephMarinier in #284
- Add ability to specify F-E and B-E ports by @lindsaydbrin in #286
- Clean up by @JosephMarinier in #287
- Add pipeline pre/post-processing steps breakdown in the utterance detail page by @gabegma in #263
- Fix ONNX on GPU by @JosephMarinier in #290
- Nandhini/performance analysis table additional change by @nandhinibsn in #285
- Preserve white spaces in utterances by @JosephMarinier in #291
- Add accuracy by @gabegma in #296
- Clean up ONNX on GPU by @JosephMarinier in #299
- Bump pillow from 9.0.1 to 9.3.0 by @dependabot in #298
- Add missing copyrights by @gabegma in #293
- Added youtube playlist to home documentation and readme.md by @dinoobot in #300
- Fix pipeline confusion in class overlap by @gabegma in #304
- Misc fixes and cleanups by @JosephMarinier in #302
- Azimuth for French with language selection in config by @lindsaydbrin in #239
- Add precision in comment by @JosephMarinier in #310
- Forbid extra fields by @JosephMarinier in #306
- Fix 100% in confidence histogram by @JosephMarinier in #311
- Make overlap threshold input more user friendly by @JosephMarinier in #307
- Fix generated types for
CustomObject
s by @JosephMarinier in #314 - Fix learn more links by @gabegma in #318
- Add pipeline names by @gabegma in #317
- Class overlap comms, in-app and in docs by @lindsaydbrin in #312
- Fix overlap threshold number picker by @JosephMarinier in #322
- Release v2.5.0 by @gabegma in #315
New Contributors
Full Changelog: v2.4.1...v2.5.0
v2.4.1
v2.4.0
What's Changed
- Fix typo in project description by @JosephMarinier in #223
- Test behavioral testing preview by @nandhinibsn in #218
- Fix log level ignored in app.py by @JosephMarinier in #226
- Fix flake8 expecting changes in huggingface cache by @JosephMarinier in #227
- Add progress info during startup by @Dref360 in #190
- Rename
PerturbationTestingScope
toPerturbationTestingConfig
by @JosephMarinier in #229 - Update contribution guidelines by @gabegma in #220
- Clean up frontend Dockerfile by @JosephMarinier in #236
- Add and rename some data actions by @gabegma in #233
- Generate frontend types without the back end running by @JosephMarinier in #237
- Reorder confusion matrix so the rejection class is last by @gabegma in #230
- Cleanup after #237 by @JosephMarinier in #241
- Bump nbconvert from 5.5.0 to 6.5.1 by @dependabot in #225
- Update poetry command and lock by @gabegma in #244
- Bump jupyter-server from 1.15.6 to 1.17.0 by @dependabot in #240
- Reorder confusion matrix based on reverse cuthill mckee by @gabegma in #242
- Include
docs/Makefile
inMakefile
and clean it up by @JosephMarinier in #246 - Update grpcio by @gabegma in #248
- Update onnx by @gabegma in #251
- Add slack account by @gabegma in #252
- Add Notice.txt as requested by legal by @lindsaydbrin in #253
- Pr/ggm/improve metrics per filter by @gabegma in #250
- Add large dask cluster to config by @gabegma in #260
- Downgrade onnxruntime-extensions to 0.3.1 by @lindsaydbrin in #266
- Add model comparison by @nandhinibsn in #228
- Read model from cache if offline by @JosephMarinier in #269
- Fix bug with empty HF filtering by @gabegma in #262
- Class imbalance warnings by @gabegma in #272
- Update clinc-151 demo by @gabegma in #273
- Rename sections by @gabegma in #247
- #268 Add locking mechanism throught env by @Dref360 in #270
- Update to v2.4 by @gabegma in #274
- Docs for Smart Tag Analysis by @lindsaydbrin in #277
- Add smart tag analysis plot by @JosephMarinier in #275
Full Changelog: v2.3.0...v2.4.0