//Cloudogu EcoSystem Docs

Baseline 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]

[v1.5.1-4] - 2024-09-24

Changed

  • Switch to new CAS service account structure in dogu.json

[v1.5.1-3] - 2024-08-07

Changed

  • update base image to 3.20.2-1 (#129)

Security

  • close CVE-2024-41110 (from base image) (#129)
  • close CVE-2023-26125

[v1.5.1-2] - 2024-07-03

Changed

  • update base-image to base:3.20.1-2 to use doguctl v0.12.0 (#127)

[v1.5.1-1] - 2024-01-12

Fixed

  • Fixed display of role name (#112)

[v1.5.0-2] - 2023-11-10

Changed

  • Upgrade to base image 3.15.8-1; #115
  • Upgrade ces-build-lib to 1.65.0
  • Upgrade Makefiles to 8.7.3

Fixed

  • Integration tests
  • CRITICAL-CVE: CVE-2023-38545
  • HIGH-CVE: CVE-2023-28319 CVE-2023-29491 CVE-2023-35945 CVE-2023-38039 CVE-2023-44487

[v1.5.0-1] - 2023-05-03

Added

  • Send and process server events when uploading manual files - enhance progress bar file upload (#113)

[v1.4.0-1] - 2023-04-06

Added

  • Show progress when uploading manual files (#107)
  • Trivy security scan during jenkins build (#111)

Changed

  • Remove all internal server error messages and all german translations from backend (#109)
  • Updated build lib (#111)

[v1.3.1-1] - 2023-03-28

Fixed

  • Handling of special characters such as % and # (#103)
  • Image security issues

[v1.3.0-1] - 2023-03-28

Added

  • make baseline table responsive for big screens (#101)
  • Add logging for project-configuration (#105)
  • Add debug-logging for external requests & responses (#105)
  • Add logging for all error-response from the api (#105)

Changed

  • Update Makefiles to v7.5.0
  • Update ces-build-lib to v1.62.0
  • Update dogu-build-lib to v2.0.0
  • Update react to v18.2.0
  • Switch to vite for local development and build
  • Add translations for all strings in the application
  • All external links now open in a new tab (#94)
  • The nexus link for a baseline now leads to the nexus directory instead of downloading the baseline.json (#94)
  • Change the wording for open baseline to setup baseline (#94)

Fixed

  • Baselines with special characters in their name are handled correctly (#103)

Removed

  • Gulp

Fixed

  • Case-Sensitive sorting of manual elements in baselines (#99)

[v1.2.1-1] - 2022-11-23

Fixed

  • Header of Baseline view now looks identical on all devices (#92)

[v1.2.0-1] - 2022-07-21

Fixed

  • Use correct font size in datagrid (#90)

    • head of datagrid is now bold
    • font used in datagrid is now Droid Sans

[v1.1.0-1] - 2022-06-29

Changed

  • Adaptation for the Baseline role (#88)

    • A default group is now also defined for baseline administrators; default value is baselineAdmins
    • in addition, instance administrators of the CES always have the admin role in the baseline dogu

[v1.0.0-2] - 2022-06-22

Changed

  • only run the application as baseline user and not the whole container (#86)

[v1.0.0-1] - 2022-01-19

Changed

  • Make project configuration readable for all users #83

Fixed

  • "Rows per page" selection. The default value is now 100 but 25 and 50 can also be selected #80
  • The content of the column 'Ablageort' for automatically collected baseline elements is now truncated correctly #69

Added

  • add HAL links for the references and manual group #70
  • It is now possible to re-collect only the elements of a single artefact group. #73
  • Manual files for baselines #72
  • Possibility to delete manually added files #77
  • PATCH endpoint for references #78
  • PATCH endpoint for files #78
  • Support for editing existing manual elements in baseline, including references (name, description, link) and files (description only) #78

[v0.6.0-1] - 2021-11-17

Changed

  • Error handling: The backend now provides a detailed error message which can be displayed #64
  • Long table contents are now truncated and can be displayed completely in a popover #58
  • Central User manual for docs.cloudogu.com #63

    • Links in the user permissions tooltip and on the admin page now point to the new user manual document.
  • The responses of the endpoints with authorization links were adjusted to HAL #62

Fixed

  • Lock the data grid columns #60

Added

  • CES-Theme into the baseline tool. The CES-Theme is used to deliver the new unauthorized page for the tool #57
  • Link to the documentation for the configuration of the projects in the "Projekte Verwalten" dialogue #63

Removed

  • Separate documentation for the permissions and the configuration of the projects. This is now in the central user manual (see Changed section).

    • In older versions, the links in the tooltip with the user groups and on the admin page will point to nothing. There will be a 404 error when opening one of these links because the old documentation files have been removed.

[v0.5.0-1] - 2021-11-03

Added

  • Settings page accessible by administrators only #53
  • Integration of Nexus and SCM service account to ease the installation process #52
  • Operations to open and to fix individual dogus #47
  • Manual references to baseline #46

[v0.4.0-1] - 2021-10-21

Added

  • Username and the respective role of the user are shown in the navigation bar #48

[v0.3.0-1] - 2021-10-14

Added

  • Projects configuration via the UI #42

Changed

  • Make the tables more user-friendly #43

[v0.2.0-1] - 2021-10-06

Changed

  • Group baseline elements by artefact group #35

Added

  • Option to reopen a fixed baseline #29
  • Project name field to baseline object
  • improve the accessibility of the dogu #38
  • support to add multiple scm repository to projects #37
  • permissions: see docs #34

[v0.1.0-1] - 2021-09-17

  • Baseline MVP