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]
[v3.5.3] - 2024-09-27
Fixed
- [#75] Update go-version and dependencies to fix CVEs
- Add vulnerability-scan to jenkins pipeline
[v3.5.2] - 2024-06-06
Fixed
- [#73] compile static cesappd binary and avoid C stacktrace errors like
os/user._Cfunc_mygetpwuid_r(..)
Changed
-
Update outdated cesapp library imports to the most current ones
- this step was necessary to avoid false-positive validation errors upon service start-up
[v3.5.1] - 2024-05-24
Fixed
- [#71] Changing log level of stopped dogu let dogu start again
[v3.5.0] - 2024-05-23
Changed
- Update Makefiles to 9.0.5
Added
- [#69] API GetDoguList reports current LogLevel
-
[#67] API to set log level for a dogu
- when the provided log level differs from the log level set in the config, a dogu restart is triggered to apply the change
Added
- API to set log level for specific dogu (#67)
[v3.4.0] - 2024-03-21
Added
-
GetBlueprintId endpoint added (#65)
- retrieves the blueprint id of the currently installed blueprint, if applicable.
[v3.3.2] - 2023-09-22
Fixed
- Resources will not be released after interacting with the docker api (#63)
[v3.3.1] - 2023-09-18
Remove
- Unused dependency to ces-commons (#61)
[v3.3.0] - 2023-07-21
Changed
- Update module version to v3 (#52)
Removed
- Mutual TLS which was used to secure the communication between the Admin Dogu and this service (#59)
- Service accounts to authenticate applications against this service (#59)
[v3.2.0] - 2022-12-08
Changed
- Include Tags in dogu list response (#55)
- Include health information in dogu list response (#55)
- Disable debug mode after certain time after activation (#56)
Remove
- Endpoint to retrieve a list containing the old admin dogus
[v3.1.1] - 2022-09-20
Changed
- Update cesapp to v5.4.1
[v3.1.0] - 2022-09-16
Added
- New service functions to manage the debug mode (#46)
- New service functions to create the support archive (#50)
-
logrotate and rsyslog configuration (#47)
Changed
- Update makefiles to version 7.0.1
- Update cesapp-lib to version 0.6.0 (#46)
- Update cesapp to version 5.4.0 (#50)
- Stream log file data instead of sending the whole file at once (#50)
[v3.0.2] - 2022-09-13
Changed
- Include internal IP from node_master when generating the certificate
[v3.0.1] - 2022-07-12
Fixed
- Fix installation & startup of cesappd (#39)
- Make cesappd work when ufw is not installed (#45)
[v3.0.0] - 2022-06-23
Added
- Documentation for firewall-rule-creation (#36)
Fixed
- Some bad practices in deb file generation (#36)
-
New generation of certificates after each upgrade (#35)
- NOTE: This change will make this version highly incompatible with old versions. This is why older versions have been removed
Fixed
- Sonar call in automatic release process
[v2.0.1] - 2022-05-23
NOTE: This release is incompatible with the following releases and has been removed from apt.cloudogu.com.
Fixed
- Automatic release process
[v2.0.0] - 2022-05-17
NOTE: This release is incompatible with the following releases and has been removed from apt.cloudogu.com.
Added
- Secure communication with clients via TLS (#32)
[v1.0.0] - 2022-04-07
NOTE: This release is incompatible with the following releases and has been removed from apt.cloudogu.com.
Initial release of cesappd
Added
- Help texts to makefile
- Makefiles in version 5.0.0
-
Read log files and potentially provide them to any consumers (#1)
- Provide client and server code for logfile messaging over gRPC
- Capability to run
cesappd
as systemd service (#4) - Read installed Dogu's from cesapp (#7)
- Capability to start, stop and restart installed Dogus
- Retrieve health information about the installed Dogus (#13)
- Added attributes version, displayName and description to doguList (#15)
- Service to retrieve information about backups (#17)
- Generate a certificate for dogu authentication when installing cesappd (#22)
- Add new backup grpc service endpoint to verify the restic credentials (#24)
- Add bats tests for package maintainer scripts (#26)
- Add ufw rule handling in package maintainer scripts (#26)