Releases: neuvector/security-ui-exts
sbomscanner-0.4.2
What's Changed
Bug fixes
#346 Confirm and add loading element for any pages which missed it.
#347 Bug: RouterLink does not render on Image details page
#351 Bug: Scan Interval dropdown shows 'xh0m0s' instead of the label when editing
#357 Bug: Do not display minute and second on scan interval column in registry list
#358 Bug: status distribution does not show correct number according to the registry list
#354 Change Advisory Vendor interaction from "hover" to "click"
Other update
#349 Step3 of Project merging to kubewaden-ui: Rename package and reference key name of the package path to align with kubewarden-ui project
Full Changelog: sbomscanner-ui-ext-0.4.1...sbomscanner-0.4.2
sbomscanner-ui-ext-0.4.1
What's Changed
- Fix Image name sorting bug in grouped view by @rushk014 in #335
- Github #340, #337 by @xingzhang-suse in #341
- Update version number for release by @xingzhang-suse in #343
Full Changelog: sbomscanner-ui-ext-0.4.0...sbomscanner-ui-ext-0.4.1
sbomscanner-ui-ext-0.4.0
What's Changed
- Unit tests fixes by @lsongsuse in #278
- Fixed the compilation issue caused by the incorrect folder name. renamed test to tests by @lsongsuse in #280
- Github #279: Refactor Image Details page; #281: Bug: Layer grouped view only show one vulnerability vs there are multiple vulnerabilities in the report data for a layer; #221: Unit test: Image details by @xingzhang-suse in #288
- Fix image detail page Exploitability column l10n bug by @rushk014 in #290
- Unit tests for Image details page Button components by @rushk014 in #291
- Unit tests github issue #286 #287 #284 by @lsongsuse in #298
- Github #299: Bug: Layer grouped view display issues in image detail page; #285: Unit test: VulnerabilityTable by @xingzhang-suse in #300
- Github #301: Bug: Sorting on Vulnerabilities column does not work correctly in layers grouped view in Image Details page by @xingzhang-suse in #302
- Fix registry create/edit validation issues. #292 #294 #297 by @lsongsuse in #308
- Github #306: Bug: Only show image information and empty vulnerabilities table for the image which does not have CVEs by @xingzhang-suse in #309
- Github #305: Bug: Text and alignment issue in Installation page by @xingzhang-suse in #311
- add Unit tests for add/edit registry and vexhub pages by @lsongsuse in #313
- Github #307: Bug: Show the score in the vulnerabilities table while there are multiple CVSS score sources by @xingzhang-suse in #310
- Upgrade eslint and re-lint all files by @rushk014 in #314
- Github #315: Bug: Sorting by the score column is not accurate in the vulnerabilities table in Image details page by @xingzhang-suse in #316
- Fixed lint check issues; Github #318, #227 by @xingzhang-suse in #317
- Fix build script errors in sbomscanner-ui-ext by @rushk014 in #324
- Fix build script errors in sbomscanner-ui-ext by @rushk014 in #325
- Github #326: Modify display on image detail page according to decision from sync-up meeting with backend team by @xingzhang-suse in #327
- Update release version to 0.4.0 by @xingzhang-suse in #328
- fix: remove deprecated security-updates key from dependabot.yml by @rushk014 in #329
- Added README, icon and reference for UI extension installation badge by @xingzhang-suse in #330
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #32
- Bump @types/jest from 29.5.14 to 30.0.0 by @dependabot[bot] in #60
- Corrected the icon reference path for installation badge by @xingzhang-suse in #331
- Bump vue from 3.5.17 to 3.5.18 by @dependabot[bot] in #53
- Added product name for installation badge by @xingzhang-suse in #333
Update Summary
- Fixed display bugs on Image details page
- Added error handling on registry creation page
- Update the new icon for SBOMScanner UI extension
- Finished unit test and bug fixes for most of the components and achieved good coverage
Full Changelog: sbomscanner-ui-ext-0.3.0...sbomscanner-ui-ext-0.4.0
sbomscanner-ui-ext-0.3.0
What's Changed
- Fix multi-column overview bug by @rushk014 in #232
- Fix two UI bugs (Registry default, CVE details link) by @lsongsuse in #233
- Fix dark mode styling issues on Images overview and details pages by @rushk014 in #235
- Add image detail severity chart shortcuts by @rushk014 in #239
- Github issue #231: Dashboard page: scanning stats are wrong when no scan has ever been done by @xingzhang-suse in #240
- Github issue #241: Bug: Some of the Figma comments have not been fixed completely by @xingzhang-suse in #242
- Github issue #178: RBAC display control on Registries overview and detail page; Github issue #241: Bug: Some of the Figma comments have not been fixed completely by @xingzhang-suse in #244
- Fixes Github issues: #120 and #180 by @lsongsuse in #245
- Make details page heading style consistent with Rancher and implement chart tooltips by @rushk014 in #246
- Github issue #247, #228, Overhaul change for project renaming in backend by @xingzhang-suse in #249
- Unit test: Formatters ( Github issue #218 ) by @lsongsuse in #251
- Bug fix for installation page, RBAC display by @xingzhang-suse in #256
- Add Unit Tests by @rushk014 in #257
- Github issue #252, #253 by @xingzhang-suse in #258
- Registry creation: cannot specify authentication value (github issue #226) by @lsongsuse in #259
- Project name change and version number update by @xingzhang-suse in #260
- Added PR permission according to the Rancher build-extension-charts change by @xingzhang-suse in #261
- Make package name consist with release build tag name by @xingzhang-suse in #262
- Fix Image bug causing Download full report to fail when grouped by repository by @rushk014 in #264
- Github issue #265: Feat: Not to show summary panels if there is no supported data for them, With eslint fix by @xingzhang-suse in #266
- Github #267: Bug: Registry authentication external link does not work in Rancher deployed envrionement by @xingzhang-suse in #268
- fix: typo in Helm chart description by @olblak in #270
- Unit test: Dahsboard, Registries overview, Registry list, Registry model and scanjob model. by @xingzhang-suse in #269
- Unit tests: GitHub issue #219 & #220 by @lsongsuse in #272
- Github #271: Enable typos to detect potential typos; Fixed tyop check issues by @xingzhang-suse in #273
- Update Light/Dark mode stylings based on new UX semantic color scheme by @rushk014 in #275
- Github #241: Bug: Some of the Figma comments have not been fixed completely (Image detail page) by @xingzhang-suse in #274
- Github #276: Bug: Minor display issues before 0.3.0 test by @xingzhang-suse in #277
New Contributors
Update summary
- Installation wizard page
- External link for registry authentication creation
- RBAC display control
- Overall changes for product renaming, including code content, resource name, file names, folder names.
- Empty data display regarding question from live demo.
- Defined color variables semantically for future light/dark mode color definition for IVS in Rancher UI
- Bug fixes for features and rest of UX review issues
Full Changelog: sbombastic-image-vulnerability-scanner-0.2.0...sbomscanner-ui-ext-0.3.0
sbombastic-image-vulnerability-scanner-0.2.0
What's Changed
- chore: add unit test for VexManagement, Dashboard, and ImageDetails by @NickChungSUSE in #147
- Feat: Column base filters out of table on Image details page by @NickChungSUSE in #157
- Fix: UI styling issues on the Vulnerability detail page by @lsongsuse in #158
- UI styling fixes by @rushk014 in #159
- Registry page update for secondary resource utilization and column base filters, styling issue fix, unit test cases by @xingzhang-suse in #162
- #151 Feat: Only show scaning status panel on dashboard by scanjob CRD by @xingzhang-suse in #163
- Feat: Only show the vulnerability meta data on Vulnerability details page (github issue #155) by @lsongsuse in #164
- Replace mock data on Images page and fix API reference issue on Registry details by @rushk014 in #167
- Feat: Download report and display image detail list on Image details page by @NickChungSUSE in #166
- Add Images column filter options and row based download actions by @rushk014 in #168
- Modified implementation of column base filters for both client side and server side filtering by @xingzhang-suse in #165
- Fixed the issue on installation page and clear up the code by @xingzhang-suse in #175
- Ran eslint and fixed most of the error and warning. by @xingzhang-suse in #176
- Improvement: Remove the fields which are not in the backend data by @lsongsuse in #179
- Fixed display issues on Image detail page for score badge, Architecture/OS, created time and amount bar of identified CVEs by @xingzhang-suse in #186
- Update Images page design by @rushk014 in #189
- Github issue #154 add ‘No catalog’ option in the registry type and tslint fixes by @lsongsuse in #187
- Refactored the algorithm for computing the data of summary components only by scan job resource by @xingzhang-suse in #188
- Fix Github issue #173 and #182 by @lsongsuse in #191
- Github issue #190: Bug: Sorting for Status, Since and Progress columns do not work and failed to display status badge in Registry detail page by @xingzhang-suse in #192
- Patch for github issue #190 by @xingzhang-suse in #193
- Fix Image name column and CSV download by @rushk014 in #198
- #195: Feat: Modify the value computing for Exploitability and the filter options; Fixed bugs for score display and reports merging by @xingzhang-suse in #197
- Implement client-side filtering for Column based filters on Images overview by @rushk014 in #199
- #200: Bug: Row selection cannot be deselected in layer by grouped and repository view in Image overview and detail pages by @xingzhang-suse in #201
- #174: Confirmation: Some pending topic on Image overview page regarding reports and global filters and more bug fixes by @xingzhang-suse in #203
- Make download files' name consistent by @xingzhang-suse in #204
- Version update for release by @xingzhang-suse in #205
Full functional implementation in accordance with the FE/BE integration document
Full Changelog: sbombastic-image-vulnerability-scanner-0.1.0...sbombastic-image-vulnerability-scanner-0.2.0
sbombastic-image-vulnerability-scanner-0.1.0
Instruction
This is a internal release for the demo of whole UI work flow of Image Vulnerabilities Scanner.
It is not the final version which is completely same as UX/UI design. There could be some minor difference.
The registries configuration and VEX hub management features are working with the backend.
The images, vulnerabilities and dashboard features are temporarily using UI's local mock data to build the look and feel in this version.
The sabombastic installation page is still under tuning. It is not usable in this version. Please install the sbombastic chart manually in the Rancher UI or using sbombastic's helm chart.
What's Changed
- Added jest as unit test framework and corrected config file in pkg by @xingzhang-suse in #1
- Added a Github Action to automate running tests as part of the CI workflow by @lsongsuse in #2
- Bump tar-fs from 3.0.8 to 3.0.9 by @dependabot[bot] in #4
- updated the dependabot.yml by @lsongsuse in #5
- Bump @stylistic/eslint-plugin from 4.2.0 to 4.4.0 by @dependabot[bot] in #13
- Bump @types/lodash from 4.17.16 to 4.17.17 by @dependabot[bot] in #12
- Bump @kubernetes/client-node from 1.2.0 to 1.3.0 by @dependabot[bot] in #11
- Bump vue from 3.5.14 to 3.5.16 by @dependabot[bot] in #10
- Bump @types/node from 20.10.8 to 22.15.29 by @dependabot[bot] in #9
- Bump eslint-plugin-jest from 28.11.0 to 28.12.0 by @dependabot[bot] in #6
- Bump typescript from 5.7.3 to 5.8.3 by @dependabot[bot] in #8
- Bump eslint from 9.27.0 to 9.28.0 by @dependabot[bot] in #7
- Bump @stylistic/eslint-plugin from 4.4.0 to 4.4.1 by @dependabot[bot] in #14
- Bump @types/node from 22.15.29 to 22.15.30 by @dependabot[bot] in #15
- Bump @types/node from 22.15.30 to 24.0.0 by @dependabot[bot] in #18
- Bump jest-environment-jsdom from 29.7.0 to 30.0.0 by @dependabot[bot] in #17
- Bump eslint-plugin-jest from 28.12.0 to 28.13.0 by @dependabot[bot] in #16
- Bump @types/node from 24.0.0 to 24.0.3 by @dependabot[bot] in #25
- Bump eslint-plugin-jest from 28.13.0 to 28.14.0 by @dependabot[bot] in #24
- Bump ts-jest from 29.3.4 to 29.4.0 by @dependabot[bot] in #21
- Bump jest-environment-jsdom from 30.0.0 to 30.0.4 by @dependabot[bot] in #42
- Bump eslint from 9.28.0 to 9.30.1 by @dependabot[bot] in #41
- Bump eslint-plugin-jest from 28.14.0 to 29.0.1 by @dependabot[bot] in #27
- Bump vue from 3.5.16 to 3.5.17 by @dependabot[bot] in #29
- Bump @types/lodash from 4.17.17 to 4.17.20 by @dependabot[bot] in #39
- Bump @types/node from 24.0.3 to 24.0.10 by @dependabot[bot] in #40
- Refactor code base for image scanner, added demo page for displaying CRD's registry list by @xingzhang-suse in #46
- Added PoC implementation for Common components: Score badge, Severity bar chart panel by @rushk014 in #49
- Fixed bugs and created image overview page. by @xingzhang-suse in #50
- Added more UI components by @xingzhang-suse in #52
- Added components for Registries configuration page by @xingzhang-suse in #58
- Add partial implementation for Registry details view by @rushk014 in #59
- Added build job for CI, replace dependabot into renovate, fixed some typo bugs by @xingzhang-suse in #64
- Resume dependabot update, but only security related packages by @xingzhang-suse in #65
- Solution for registry record navigation issue on the URL by @xingzhang-suse in #66
- Added formatters for the table fields and applied real CRD data to 2 charts by @xingzhang-suse in #67
- Add Registry detail page using available CR data by @rushk014 in #68
- create(edit) registries configuration by @lsongsuse in #69
- Fix tsconfig.json IDE errors by @rushk014 in #70
- Feat: Registries configuration - Overview: Chart component and table with registry and scan job CRD by @xingzhang-suse in #77
- Registry configuration page - create/edit a registry by @lsongsuse in #82
- Add VEX Management Overview component by @NickChungSUSE in #81
- Feat: Registries configuration - Detail: Recent scans table by @rushk014 in #83
- Feat: Registries configuration - Detail: Complete Scan History table by @rushk014 in #88
- Fix: Persist the selected authentication secret in
authSecretfield by @lsongsuse in #89 - change VEX Management Overview to use real data by @NickChungSUSE in #90
- Changes for refining code, new common component and correct some algorithm by @xingzhang-suse in #91
- revert: 98a69d9 by @rushk014 in #92
- fix Scan History table error caused by immutable API getters by @rushk014 in #93
- Feat: enable the free-typing for "Repositories to scan" selector by @lsongsuse in #94
- Use regular page instead of resource page for registries configuration, Modified back routing on edit and detail page. by @xingzhang-suse in #95
- Feat: Registries configuration - Detail: Implement action buttons by @rushk014 in #96
- Fixed bug on percentage presentation by @xingzhang-suse in #97
- Fix progress cell on Registry details page by @rushk014 in #98
- Rewrite customization for the standard SteveModel written by @NickChungSUSE in #100
- Added row actions, cell value popups and fixed bugs on navigation, styles by @xingzhang-suse in #99
- Add Registry Details action menu and adjust data logic by @rushk014 in #101
- Feat: Vex management - Detail by @rushk014 in #111
- Feat: Implement VexHub Add/Edit Page by @lsongsuse in #114
- Bump jest-environment-jsdom from 30.0.4 to 30.0.5 by @dependabot[bot] in #54
- Bump @types/node from 24.0.10 to 24.1.0 by @dependabot[bot] in #55
- Bump @stylistic/eslint-plugin from 4.4.1 to 5.2.2 by @dependabot[bot] in #56
- Bump eslint from 9.30.1 to 9.32.0 by @dependabot[bot] in #57
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #71
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #113
- Image Overview page with mockdata by @xingzhang-suse in #115
- Fix issue when backend does not return status from scan job CRD by @xingzhang-suse in #124
- Basic implementation of Vulnerabilities charts, Various fixes for Vexhub details by @rushk014 in #123
- Bug Fixes by @lsongsuse in #125
- Update Registry details UI by @rushk014 in #126
- Fixed bugs and github issue #116 by @xingzhang-suse in #127
- Bug Fix: Add placeholder text to the URI input field on the Registry Configuration creation page by @lsongsuse in #128
- Fix an issue preventing creation from completing on the Vexhub add/edit page by @lsongsuse in https://github.com/neuve...