Skip to content

Releases: greenbone/gsa

gsa 24.5.0

14 Mar 09:45
Compare
Choose a tag to compare

24.5.0 - 2025-03-14

✨ Added

👷 Changed

🐛 Bug Fixes

🔥 Removed

✅ Testing

🔧 Miscellaneous

gsa 24.4.0

11 Mar 08:18
Compare
Choose a tag to compare

24.4.0 - 2025-03-11

Added

  • Extract a useEntityClone hook from EntityComponent 1723bc407
  • Extract a useEntitySave hook from EntityComponent 5d32311b6
  • Extract a useEntityDelete hook from EntityComponent 7e4ac3626
  • success notification for table actions 2c106f228
  • Introduce a useClickHandler hook to replace withClickHandler b0c0a4d96
  • Add renderer functions to render within tables 00eefdee6
  • Add docstring from useUserName 476643ff5
  • Add tests for EntityComponent 4a93625e2
  • Add new whole only families (#4348) 0a9620cfb
  • Add German translation for new critical severity class 04c73737b
  • Add jsdoc and tests for some display utils functions 8a94bae47
  • Add color for critical severities to charts 6a692741f
  • Add jsdoc for severityRiskFactor function 554b9b5cf
  • Add severity class for critical level 3615960f6
  • Add jsdoc for createLabel HOC 0a733a28e
  • Introduce colors for severity classes in the theme 2014eb612
  • Add jsdoc comments for string functions d17a11369
  • Add a new parse function for parsing strings 253fd140b

Removed

Changed

  • Extract a useEntityDownload hooks from EntityComponent 81711d939
  • Rename Row module to RowDetailsToggle and remove named export c88b4ed4f
  • Replace withUserName by useUserName in task Row 388c3383e
  • Refactor RowDetailsToggle 91b9ca23d
  • Replace withCapabilities with useCapabilities in task icons 5c5d98ef2
  • Update docstring of withEntitiesHeader HOC 2daac1d20
  • Replace withUserName HOC by useUserName hook f26ee1050
  • Rename module containing the EntityComponent 0d4ed4982
  • Refactor EntityComponent into a function component with hooks 039e15b5e
  • Use onInteractive passed from parent in EntityComponent 069ff0810
  • Move and improve entity goto functions 3f59ecb20
  • Ensure that random colors have always six characters d50cbc682
  • Convert SeverityClassDisplay into a function component e69765c81
  • Change display utils jsx file into a js module b269f4458
  • Change severity module into js module 165d7b2a8
  • Use Theme for all severity class/level colors a916c1a02
  • Rename react components to PascalCase (#4343) de1ccbe42
  • Ensure model names are parsed as string b657530eb

Bug Fixes

  • Pass openEditNvtDetailsDialog to Action component in scan config Row 86c1ebac5
  • Fix passing true as actions column to withEntitiesHeader e490d3acb
  • PortLists-continues-rerender 39c5b8f7d
  • Fix proptypes for DatePicker component d9ccc4260
  • Use correct currentSettings response in page tests 53dc1411d
  • Allow to pass a convert function to TextField 6e8c38daa
  • Update key generation for NvtPreferenceDisplay to use unique identifier 3871dcfd5
  • Fix expected proptypes of MultiSelect component 3d85ec05e
  • Add feed version to tests to avoid momentjs warnings eeac3c896

Dependencies

  • Bump @greenbone/opensight-ui-components-mantinev7 52870797a
  • Bump the patch-updates group with 7 updates fbfbc6b12
  • Bump globals from 15.13.0 to 16.0.0 358f44cbf
  • Bump @mantine/core from 7.15.3 to 7.17.1 2c2ed1cc9
  • Bump react-router from 7.1.5 to 7.2.0 9bad37179
  • Bump eslint from 9.17.0 to 9.21.0 545ae3760
  • Bump eslint-plugin-react-hooks from 5.1.0 to 5.2.0 ffa2f4266
  • Bump @testing-library/react from 16.1.0 to 16.2.0 88bd3547f
  • react router v7 96f48ac69

gsa 24.3.0

14 Feb 14:47
Compare
Choose a tag to compare

24.3.0 - 2025-02-14

Added

  • search field to scan config edit dialog d8dc5a9a9
  • Scan config settings btn in the row f287f0ca7
  • Add a workflow to ensure translations are up to date 2dd3463d3

Removed

  • Drop obsolete extra tooling for translations 9b54621d5
  • Drop obsolete workflow file 2a44f8299

Changed

  • Differentiate scan and audit report formats aa4d5af00
  • font size in some components to use the theme default 8e92446df
  • Update links to the manual for report config and audit report pages b65d7afbd
  • Use lazy translation mechanism for creating label components 38eae3e9d
  • Update translations for new and changed terms 12047f1ff
  • Don't create _old.json locale files f0e5d1c61
  • Improve translation extraction for 'en' 2c1ffb17a
  • Use a single Actions workflow for building container images b9dffbe87
  • Update list of possible timezones 8c1b77701
  • Update list of possible timezones ab44b7809
  • Use camelCase variables for report config command b8b719a7a
  • Report config params value and default labels properties to camelCase a2fa129a6
  • Use camelCase for report config params valueUsingDefault 54fc9091c
  • Use camelCase for reportFormat property of report config model 12f8941ab
  • Center default checkbox in Report Config dialog rows f993f5840
  • footer link to https f57cb7279
  • badge UI 5eafb4b88

Bug Fixes

  • Added link to CVE to Detection Method / Details. 0b7fbd7ba
  • Fallback to English term for missing translations daf0eb1f4
  • Fix warning about spread operator used in translation 4d65a0b74
  • Fix warning when extracting translatable strings 736fded28
  • Fix translations for time and long date formats 2eea0cac3
  • Display CPE Name ID and deprecation status at CPE details c2cf4ed57
  • Fix opening report download dialog c48623c08
  • Use correct container image for building gsad 1966baa13
  • policy details clone redirect 14c1619e6
  • ticket edit dialog showing required and error state ff43e3893
  • note required and error 5bea063e5
  • select component render options and search 2c802cdfb
  • Display the selected the report format in the Report Config dialog 1f5def626
  • Use camelCase for ReportConfigDialog report config prop a68faf4cd

Dependencies

  • Bump @greenbone/opensight-ui-components-mantinev7 de869c78d
  • update node version 6fa607803
  • Bump vite from 5.4.14 to 6.0.11 3fdf011e4
  • Bump vitest from 2.1.8 to 3.0.5 35a6222e5
  • Bump the patch-updates group with 8 updates ebb402564
  • Bump @atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-migration 892c08f06
  • Bump eslint-config-prettier from 9.1.0 to 10.0.1 fc9a6da19
  • Bump react-redux from 9.1.2 to 9.2.0 24d41962a
  • Bump lucide-react from 0.469.0 to 0.474.0 60107b058

gsa 24.2.0

17 Jan 10:53
Compare
Choose a tag to compare

24.2.0 - 2025-01-17

Added

  • Add a new react hook for getting a URL to the manual 362540dc0
  • Provide a gsa-en.json file for translations fb045e6c8
  • warning console.log 050bb77a5

Changed

  • adapt cpe and cve to new data structure 5af0ebbfc
  • cve.js for new data structure 87faa4ea0
  • Extend ManualLink to allow highlighting in the manual ae99d7298
  • Link to new manual for 24.10 f2a608fc0
  • Improve wording for creating a new dashboard 4d97a8e52
  • Header component to include user timezone 1742bd627
  • Update README about translation usage 2da1ff345
  • Update translation files for new translatable strings 9be6cfc7a
  • Use a new translations extraction tooling fce7b5831
  • improve dialog message display c71aa5176
  • ui severity class de1eb5815
  • table headers sorting icons 850c1adee
  • copyright year is set dynamically 6aadc71cc
  • remove styledExcludeProps (#4254) 9bc5e5bbe
  • epss score to be displayed in percentage 4f862a7e3

Bug Fixes

  • not selectable radio btn in details filter c53ac8923
  • Fix URL to the manual in feed sync notification 8f8e7a7c9
  • Fix URL to the manual in the menu 61d21b891
  • Fix the link to user manual in audit reports list page 5082f8f8b
  • Update proptypes for userinterface date and time format b623e84b7
  • Address warnings of React Router c1861ccee
  • Allow to set the filter via URL query parameter 39758cf7a
  • Don't mutate a Filter instance cc082f759
  • nvt dialog radio button selection and radio button label 3ec49b936
  • Fix compliance reports links and tooltips, hide overrides dd436735a
  • Mark severity class labels as translatable 500c2d60e
  • Mark all menu entries as translatable 53b666635
  • in edit mode fields should be disabled if checkbox is not selected 70dfe666d
  • align glasses 341793b41
  • sorting indicators in editconfigfamilydialog header 3299b8f91
  • improve table row key and update nvt preference for better text wrapping (#4257) 01da4b861
  • folding component functionality (#4256) 353077464
  • Scan Config check box not selectable dc737589c
  • Hide EPSS scores columns in compliance view 03255fe48

Dependencies

  • bump @greenbone/opensight-ui-components-mantinev7 0115e60c5
  • bump @greenbone/opensight-ui-components-mantinev7 (#4261) 1635e008f
  • Bump the patch-updates group across 1 directory with 6 updates (#4274) 3b6489d8c
  • bump babel-plugin-i18next-extract from 0.10.0 to 1.0.0 (#4264) 9464c8677
  • bump react-i18next from 15.1.3 to 15.4.0 8367cdb80
  • bump @mantine/core from 7.13.4 to 7.15.2 681d5a0af
  • bump i18next from 24.0.5 to 24.2.0 (#4260) 3115308dc
  • bump @reduxjs/toolkit from 2.4.0 to 2.5.0 (#4263) aebf15697
  • bump @babel/cli from 7.25.9 to 7.26.4 (#4262) 0b374a0d7
  • bump @testing-library/react from 16.0.1 to 16.1.0 (#4259) 54a362076
  • bump lucide-react from 0.460.0 to 0.469.0 (#4265) 7e1c2a8cb
  • update eslint to v9 add formatting rules and remove unused deps (#4255) 634596413
  • migrate-to-pragmatic-drag-and-drop-react-beautiful-dnd-migration 4da934f42

gsa 24.1.0

05 Dec 13:40
Compare
Choose a tag to compare

24.1.0 - 2024-12-05

Added

  • test b3dc4d34f
  • make conditions more specific d872a7e59
  • tests enhanced reject error for missing feed details 2d64a3fbe
  • enhance error message with feed owner and feed resurce access 39885538d

Removed

  • "fix: filtering error on first render for create display" 135ae3e1c
  • Remove delta reports version from user settings a47182b31
  • Removed feature toggle for compliance report views. 0ec895604

Changed

Bug Fixes

Dependencies

  • Bump @typescript-eslint/eslint-plugin from 8.15.0 to 8.17.0 3de21fe00
  • Bump @typescript-eslint/parser from 8.15.0 to 8.17.0 8ec073423
  • Bump the patch-updates group across 1 directory with 9 updates a7b6d3bb1
  • Bump prettier from 3.3.3 to 3.4.1 0dfb14a21
  • Bump i18next from 23.16.4 to 24.0.2 60a602395
  • Bump @reduxjs/toolkit from 2.3.0 to 2.4.0 3e3ca3054
  • Bump typescript from 5.6.3 to 5.7.2 65218a754
  • Bump codecov/codecov-action from 4 to 5 d191da75e
  • update 1 dep 11543e3a6
  • remove unused package 713e0882f
  • update opensight version 164d87c92
  • update mantine v7 cec187c24
  • Bump @visx/axis from 3.10.1 to 3.12.0 d9a5a8582
  • Bump @visx/gradient from 3.3.0 to 3.12.0 8ff85d9bc
  • Bump i18next-http-backend from 2.6.2 to 3.0.1 303f6440b
  • Bump @greenbone/opensight-ui-components 1125f85d9
  • Bump @typescript-eslint/eslint-plugin from 8.13.0 to 8.15.0 8ef36d224
  • Bump @typescript-eslint/parser from 8.13.0 to 8.15.0 ee69295bd
  • Bump the patch-updates group across 1 directory with 7 updates 12f030091
  • Bump lucide-react from 0.454.0 to 0.460.0 e639d2955
  • Bump @sentry/react from 8.37.1 to 8.39.0 aaa06c8cb
  • bump dependencies and devDependencies (26) 39bce3411
  • remove core-js f491d7fc6

gsa 24.0.1

16 Oct 08:47
Compare
Choose a tag to compare

24.0.1 - 2024-10-16

Added

  • user settings time and date format 532c64693

Changed

gsa 24.0.0

16 Oct 07:31
Compare
Choose a tag to compare

24.0.0 - 2024-10-16

Added

Changed

  • add confirmation dialog for trashcan 4d67f0a5b
  • update from main 28cac79d2
  • update files for react-router v6 ec0f66811
  • opensight version 0.3.0 9b46f3bdb
  • powerFilter width and select loading state 9970de630
  • Remove obsolete TitleBar component a23b26ff8
  • Don't require the to prop for Link component bb6aadc55
  • Update all filter dialogs for new UI de0c769c6
  • Update usersettings dialog to new UI 2cd26aae9
  • Update create and edit dialog to new UI layout 8c4d8a07c
  • Adjust powerfilter components for new UI elements fae7989c8
  • Adjust performance page for new UI 38e75bf3b
  • Adjust dashboard dialogs for new UI 68e39d93a
  • Update wizards for new UI beaf28a32
  • Refactor TrashCan page to function component with new UI 27acf4741
  • Update DialogNotification for new Dialog UI 37f1394e7
  • Adjust login page for new UI 82ef03277
  • Rework dialog components to use Modal as base 2abf16eeb
  • Refactor all form UI components 43601a46c

Bug Fixes

Dependencies

gsa 23.3.0

29 Aug 12:25
Compare
Choose a tag to compare

23.3.0 - 2024-08-29

Added

Bug Fixes

Dependencies

gsa 23.2.1

25 Jul 10:05
Compare
Choose a tag to compare

23.2.1 - 2024-07-25

Bug Fixes

  • Disable mangling in production build minify daa891097

gsa 23.2.0

23 Jul 08:46
Compare
Choose a tag to compare

23.2.0 - 2024-07-23

Added

Bug Fixes

  • Make report configs optional in alerts and reports 158aaf750
  • bug loading status button in download report dialog a11f731da

Dependencies