//Cloudogu EcoSystem Docs

User Management 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.8.0-1] - 2022-09-28

Changed

  • Prevent system groups (admin/cesManager) from being deleted (#65)

    • This is implemented in both backend and frontend.

[v1.7.0-1] - 2022-08-23

Changed

  • The password rules are now set via global etcd keys. For more information see docs (#63)

    • Note: the existing password rules will NOT be migrated automatically.

[v1.6.1-2] - 2022-07-05

Changed

  • Increase max username length to 64 characters (was 32 before) (#61)

[v1.6.1-1] - 2022-05-11

Security

  • java base image
  • updated some maven dependencies

[v1.6.0-2] - 2022-04-29

Fixed

  • Fixed a bug where the pwd-reset checkbox was checked without any effect (#55)

[v1.6.0-1] - 2022-04-27

Note: CAS version >= 6.5.3-2 is required for this version.

Added

  • Possibility to set the attribute that the user has to change his password at the next login (#51)

[v1.5.0-3] - 2022-04-26

Removed

  • remove unused source of /etc/ces/functions.sh in startup.sh (#52)

[v1.5.0-2] - 2022-04-05

Changed

  • Upgrade java base image to 8u302-1
  • Upgrade all packages to get zlib 1.2.12; #49

[v1.5.0-1] - 2021-12-09

Added

  • add tomcat checksum check in dockerfile

Changed

Removed

  • remove the ability to edit groups from the user edit view and vice versa (#44)

    • this context switch result in a loss of typed user/group information in the edit view

[v1.4.4-1] - 2021-12-02

Added

  • more detailed messages to enable users to understand if their actions were successful (#41)

[v1.4.3-1] - 2021-11-17

Added

  • module angular-ui-router-title and configuration to display individual titels for major views (#39)

[v1.4.2-1] - 2021-09-03

Fixed

  • Incorrect content type when connecting to the CAS. Changed the content type from text/xml to application/x-www-form-urlencoded as it supposed to be (#37)

[v1.4.1-3] - 2021-07-26

Changed

  • Display all options on small screens and at zoom 400% (#32)
  • Enhance Color Contrast (#31)
  • Make forms more accessible (#34)

Added

  • Added alternative tags for controls (#29)

[v1.4.1-2] - 2020-12-15

Added

  • Ability to set memory limit via cesapp edit-config
  • Ability to configure the MaxRamPercentage and MinRamPercentage for the PlantUML process inside the container via cesapp edit-conf (#27)

[v1.4.1-1] - 2020-10-09

Fixed

  • Fixed bug where no error was shown on invalid password policy or when the endpoint could not be reached
  • Fixed misspelled error messages
  • Fixed bug where sonar build was not possible for bugfix branch

[v1.4.0-1] - 2020-10-08

Added

  • added modular makefiles
  • implements a configurable password policy option (#19)

    Changed

  • update dependencies in package.json
  • update maven version
  • lint dockerfile in jenkins build
  • do shell check in jenkins build
  • mark the username field red when trying to add an already existing user
  • prevent adding new users with an email address that is already in use by another user (#22)
  • prevent changing the email address of a user to an email address that is already in use by another user (#22)

    • existing users cannot update their account until they change their email address, if the address is already taken by another user
  • the ldap now also does not allow duplicated mails (see https://github.com/cloudogu/ldap/issues/8)

    Fixed

  • fixed broken build
  • fixed shellcheck findings in startup.sh
  • fixed sonarqube check

[1.3.0]

Changed

  • using ces-theme now
  • removed backup and settings
  • changed name to usermgt

[1.2.0]

Changed

  • do not display remove button on group create view, see http://192.168.115.124:8080/browse/PESCMMU-194

[1.1.1]

Changed

  • do not display remove button on group create view, see http://192.168.115.124:8080/browse/PESCMMU-194

[1.1.0]

Changed

  • use ServiceLoader for loading guice modules, this should drill down package cycles
  • SingleSignOut support, see http://192.168.115.124:8080/browse/PESCMMU-190
  • prevent self remove of users, see http://192.168.115.124:8080/browse/PESCMMU-183
  • groups can not be removed from the edit view, see http://192.168.115.124:8080/browse/PESCMMU-181
  • remove hamcreset library from war file
  • angular 1.2.26
  • resteasy 3.0.10.Final

Fixed

  • fix flickering menu on ui bootstrap

[1.0.1]

Changed

  • show error page, if ldap is disabled
  • update web components

Fixed

  • fix password validation error message
  • fix hardcoded admin role in SecurityModule

[1.0.0]

Added

  • Initial release