Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[v2.13.1-2] - 2024-12-18
Fixed
- Add grafana as optional dependency to fix networkpolicy generation in multinode [#133]
[v2.13.1-1] - 2024-12-12
Added
- Add component dependency to k8s-ces-control [#129]
[v2.13.0-1] - 2024-12-05
Changed
- Relicense to AGPL-3.0-only [#125]
Added
- Add integration test [#127]
[v2.12.3-1] - 2024-09-27
Fixed
- Reload page properly when debug mode ends (#123)
[v2.12.2-2] - 2024-09-25
Changed
- Switch to new CAS service account structure in dogu.json
[v2.12.2-1] - 2024-09-19
Changed
-
do not clean up old cesappd service accounts in the etcd and make the Admin dogu fit for Multinode environments (#120)
- running in the Multinode environment, the admin dogu probably never had service accounts in the first place
- running in the Classic CES, the admin dog will still remove existing service accounts if the previous version matches
- Update the Alpine base image to 3.20.3-1
- Update the Go compiler to Go 1.23.1
- Updated Cypress to 13.14.2
Fixed
- Integration tests follow the Gherkin structure for less brittle tests (#118)
[v2.12.1-1] - 2024-06-19
Changed
-
Update ces-theme-tailwind to v0.7.1
- Add bottom margin to all pages
- Replace align-attribute in table-cells with css
- Fix focus-color of summary-component
[v2.12.0-1] - 2024-05-29
Added
- Add show log level of Dogus on the Dogu Management page (#105)
- Add feature to change log level (#104)
- Add timestamp to filename of downloaded log-file (#97)
-
Add new log api to query logs for date-range (#93)
- Only available with k8s-ces-control in CES-MultiNode
Changed
- Use time for dates and durations (#94)
[v2.11.0-1] - 2024-03-27
Added
-
Blueprint ID Text component added (#87)
- informing the user of the blueprint id of the blueprint with which the ecosystem was created or updated, if applicable.
Changed
- Update cesappd-dependency to 3.4.0
[v2.10.1-1] - 2024-03-13
Added
- Dogu version to the dogu table (#88)
Changed
- Update documentation
- Update ces-theme-tailwind to v0.3.8
- Update makefiles to 9.0.2
Fixed
- Do not ignore any start/stopp/restart error for all dogus
[v2.9.1-1] - 2024-02-09
Fixed
- Fix fetching dogus without tags
- Fix loading manifest.json
[v2.9.0-1] - 2024-02-09
Added
- Add and use ces-theme-tailwind for all components
Removed
- Material-UI
- react-query
- some unused dependencies
Changed
- Refactor all pages and replace most components with ces-theme-components (#81)
- Improve accessibility by using new components (#81)
[v2.8.6-1] - 2024-01-15
Fixed
- wrong link to documentation, when language is set to German (#77)
- Replace German capital letter ẞ with SS so screenreader can read it (#79)
[v2.8.5-1] - 2023-12-07
Changed
- Change text and icon of the link that refers the to external documentation
[v2.8.4-1] - 2023-10-27
Changed
- Update
ces-theme
to0.7.2
(#73) -
Update
golang.org/x/net
to0.17.0
- this fixes the medium CVEs CVE-2023-39325, CVE-2023-3978, CVE-2023-44487
[v2.8.3-1] - 2023-09-28
Changed
- Reorganize debug mode elements on maintenance page (#66)
- Increase accessibility in admin dogu
- Move link to external documentation to navigation bar
- Add ces-theme-tailwind to the yarn build to allow adding the component library
[v2.8.2-1] - 2023-08-30
Added
- Docs on how to use the support archive and debug mode feature
Changed
- Link which refers to the docs page of the Admin Dogu
[v2.8.1-1] - 2023-08-02
Fixed
- 'Download all' checkbox is disabled after unchecking it (#55)
- Error during post-upgrade for versions after 2.8.0-1 (#57)
[v2.8.0-2] - 2023-07-27
Changed
- Update screenshots and descriptions in the docs
Fixed
- Some typos in the docs and the Dogu descriptor
[v2.8.0-1] - 2023-07-21
Changed
- Update cesappd to version 3.3.0 (#52)
Remove
- Mutual TLS which was used to secure the communication between the Admin Dogu and the cesappd service (#59)
- Service accounts to authenticate against the cesappd service (#52)
[v2.7.3-1] - 2023-06-12
Changed
- Send list of installed Dogus with the support archive creation request (#48)
- Update dependencies
[v2.7.2-1] - 2023-06-06
Changed
- Add translations for all strings
- Fix wrong translation for dogu stop (#46)
- Update documentation (#46)
[v2.7.1-1] - 2023-05-16
Changed
- Update base image to 3.15.8-1
- Update GO to 1.20.4
- Update makefiles to 7.5.0
- Update ces-build-lib to 1.64.2
- Update dogu-build-lib to v2.1.0
[v2.7.0-1] - 2023-01-06
Added
- Kind
ces
to admin cesappd service account. - The admin dogu detects when it is started in the multi node ecosystem and uses the k8s ces control instead of cesappd.
[v2.6.2-1] - 2022-12-21
Fixed
- Fix state refetch loop (#35)
[v2.6.1-1] - 2022-12-21
Fixed
- Fix some stylings for feature (#35)
[v2.6.0-1] - 2022-12-16
Changed
- Update react to
18.2.0
- Update mui to
5.10.9
- Update
mui/x-data-grid
to5.17.7
- Switch build tool from webpack to vite
- Display a list of all previous support archives on maintenance page (#35)
[v2.5.0-1] - 2022-12-08
Added
- Deactivate debug mode after configurable time span (#33)
Changed
- Update
cesappd
to version3.2.0
- Added status column to dogu management view
- Added legend with symbol explanations to dogu management view
- Show ui and system dogus in different tables
- Restructured maintenance view (#28)
Removed
- Monitoring view
[v2.4.0-1] - 2022-09-21
Fixed
- Fixed a bug where the writers group had no access to admin dogu (#24)
- Use correct permissions for support-archive create/delete
Changed
- Update ces-theme to v0.7.1
- Update go version to 1.18.6
- Update cesappd to 3.1.1
- Update Dogu dependency to cesappd in version 3.1.1
- Update cesappd to 5.4.1
[v2.3.0-1] - 2022-09-16
Added
- Volumes for logs and support archive (#21)
- Cleanup of the download directory (#21)
- Configuration key
downloads/retention_policy
to set the download retention policy (#21) - user documentation (#13)
Changed
- Update
react-scripts
to version5.0.1
- Remove gulp asset pipeline and use a custom script instead
- Translate all visible texts to german (#21)
[v2.2.0-2] - 2022-09-13
Changed
- Use internal ip address for cesappd access (#19)
[v2.2.0-1] - 2022-07-14
Added
- ces-setup client dependency > 1.8.0 (#15)
Changed
- Make messages accessible to screen readers (#14)
[v2.1.0-1] - 2022-06-09
Added
- Roles reader, writer and admin for users depending on their groups (#11)
Changed
- Some Dogus won't be stoppable anymore to ensure the user can access the web ui (#11)
- Update project to go version 1.18
- Update makefiles to version 5.2.0
- Update base image to version 3.15.3-1
- restructure nav-bar (#5)
- encapsulate elements of navbar in list (#5)
- change div of main content to main-tag (#5)
- add visible titles to action-columns in datagrid (#5)
[v2.0.0-2] - 2022-05-18
Added
- Secure communication with cesappd service via TLS and basic auth (#9)
[v1.0.0-1] - 2022-04-29
Added
-
Initial Release. Contains:
- Log download functionality
- Dogu monitoring
- Stop/Start functionality for Dogus