9.0.0
[9.0.0 - 05.12.2023] - Catena Release 23.12
Helm Chart: helm-charts-1.3.23
Changed
- Upgraded irs-client library from 1.4.1-SNAPSHOT to 1.4.1
[9.0.0-rc3 - 27.11.2023]
Added
- DEPENDENCIES_FRONTEND, SECURITY.md, NOTICE.md, LICENSE file to frontend docker image
- Added a step-by-step guide to register a server in pgAdmin in the database dump README
- Documentation about technical users
- Added new dashboard layout and additional widgets
Changed
- Fixed helm repository path for backend & frontend (wrong prefix)
- Refactored dashboard response
- Updated user manual
- Autocomplete endpoints changed owner String type param to Owner for input validation and sql injection prevention
- Autocomplete endpoints repository uses now criteria api rather than native query
- Fixed several bugs in local filtering of the parts table
Removed
- apk upgrade in docker image built as requested by TRG 4.02
[9.0.0-rc2 - 15.11.2023]
Added
- Cypress Login to E2E Environment to enable cypress e2e tests.
- Fixed bug in argo workflow which allows to successfully run on INT-A/INT-B
- database dumps for environments A and B, along with a README guide for database recovery.
- New job named 'print_environment' to the Argo-workflow that prints the selected environment to the GitHub Step Summary.
- Added NOTIFICATION_COUNT_EQUAL filter strategy for Assets as built Specifications
- Added new supported filter for notifications assetId that allows filtering alerts and investigations by assetId
- Added autocompletion and local filter selection on parts table
- Fixed bug in argo workflow which allows to successfully upload testdata
- No logging option for cypress
Changed
-
Fixed table-settings reset bug
-
Changed datepicker in FE to date range picker
-
Fixed name of veracode backend job
-
Bump jetty-http from 11.0.15 to 11.0.17
-
Assets response have now list of notification ids rather than count of existing notifications
-
Frontend adapt to backend api changes for activeAlerts and activeInvestigations
-
Reconfigured all docker images user settings
-
Adapted memory / cpu requests and limits in default values helm file
-
Fixed textarea field for dialog.
-
Removed duplicated cancel buttons from investigation and alerts workflows
-
Migrate to not deprecated methods in HTTP security
-
Bump actions/setup-node@ from v3 to v4
-
Bump helm/chart-releaser-action from v1.5.0 to v1.6.0
-
Bump aquasecurity/trivy-action from 0.12.0 to 0.14.0
-
Bump cypress-io/github-action from v6.5.0 to v6.6.0
-
Bump spring-core version from 6.0.12 to 6.0.13
-
Bump compiler-plugin version 3.10.1 to 3.11.0
-
Bump commons-io version 2.13.0 to 2.15.0
-
Update IRS-helm version from 6.8.0 to 6.9.1
-
Update EDC from 0.5.0 to 0.5.3
-
Added owner param to distinctFilterValues endpoints
Removed
[9.0.0-rc1 - 03.11.2023]
Added
- Added Table columns settings in part tables to show/hide/reorder table columns
- new endpoints supporting filtering feature for investigations and alers api/investigations api/alerts
- Added support for aspectmodel traction battery code
- Added missing translations
- support for date ranges BEFORE_LOCAL_DATE and AFTER_LOCAL_DATE providing both will cause filter result to return only relevant date ranges
- added supported searchCriteriaFieldsMappers for investigations, alerts, assetsAsBuilt and assetAsPlanned related endpoints
- added cache busting to build output of FE application
- added Argo Github-Action
- handling for invalid LocalDate string provided in filterCriteria for date related filtering
- support for filtering join tables for Specification searchCriteria
- added PR comment in case of HIGH/CRITICAL dependency check findings
- Functionality to indicate that no Dependency Check findings occur in a PR
- Badge to show successful Dependency Check status
Changed
- Updated user manual to reflect the table column settings feature
- Fixed a bug which removed all parts asBuilt selection at once when creating notifications
- Changed Filter to support Logical operator (AND,OR) on searchCriteria
- Adapt frontend to use the changed filter logic with the correct operator per use case
- Reworked business logic of /registry/reload to always sync all assets
- Only include configured severities into report
- Shedlock version from 5.7.0 to 5.9.1
- Swagger Annotation Version from 1.6.11 to 1.6.12
- Testcontainer Postgresql Version from 1.19.0 to 1.19.1
- Bump @babel/traverse from 7.20.13 to 7.23.2 in frontend
- distinctFilterValues endpoints now support startWith parameter that will cause result to contain only suggestions starting with given string
- changed qualityNotification filtering changed from side to channel as response field name
- changed assetAsBuilt filtering manufacturerId to businessPartner
- IRS-Client-Lib from 1.2.1-SNAPSHOT to 1.4.0
- Decoupled dependency check in a separate GitHub action
- Mitigated Dependency Check findings
Removed
- Removed &filterOperator=AND from filtering requests
- Removed no longer needed endpoints api/investigations/created, api/investigations/received, api/alerts/created, api/alerts/received