//Cloudogu EcoSystem Docs

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.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)