Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt
namechangelog (comments)

Version 2024.1.

X

1

Frontend

  • Timing issues fixed that did not show created comment after save

  • Timing issues fixed that did not show “no comment” after delete

  • Performance optimization for the contexts page in the admin UI

  • Editor overlapping buttons fixed

  • Edit contexts on comment fixed in admin UI

  • Update of edit mode for row in admin UI fixed to fix cases of comment deletion after update

  • Data context with text creation in admin UI fixed

  • Authorization duplication and delete error fixed

  • Existing contexts can be choosen while creating comments

  • Minor UI improvements

  • Group creation in admin UI fixed

Backend

  • Performance optimization for use cases with many authorizations

  • Role Mapping for admin role fixed for restricted routes

  • Unusable authorization sort fixed

  • Postgres downgrade to be compatible to old data

  • Nginx Buffer changes to prevent large http data issues

  • Authorization order index null fixed

Migration from Version 2024.1.0

  • Replace commenting.jar / commenting.war with version from new bundle

  • Replace “iframe” and “administration” folder with contents from new bundle

Version 2024.1.0

Frontend

  • Internal default roles from keycloak hidden

  • View history of changes from a comment

  • Message for an existing comment without the right to view it changed

  • Password policy fulfilling displayed

  • Added “edit-own” and “delete-own” as auth actions

Backend

  • Dependencies updated

  • Auth with the “Backend for Frontend (BFF)” schema providing state of the art security

Migration from Version 2023.4.X

  • Keycloak “frontend” client can be changed to be not public, but then the client secret from the keycloak UI has to be provided by shipped text file in docker-compose or kubernetes secret. A restart after setting the client secret is mandatory.

  • For docker-compose the docker-compose.yaml file has to be changed according to the changed or added lines in the docker-compose.yaml provided in the new sources.

  • New files and folders from the release have to be added.

  • In the Kubernetes variant, the new “bff” container has to be build according to Dockerfile.

  • Change PostgreSQL95Dialect to PostgreSQLDialect in docker-compose.yaml (in docker variant).

  • External URL in docker-compose.yml or kubernetes config has to be changed according to the real external URL.

  • Frontend URL has to be set via the keycloak realm UI for the “master”-realm to the external URL + “/auth”.

Version 2023.4.X

Frontend

  • Comments with underlined text

Backend

  • Fixed changing of groups assigned to an existing user in Admin UI

  • Newest Keycloak version from official docker repository and migration

  • Sub roles from groups and role composites are now used for authorization

  • Authorization wildcard contexts applying to a context with specific key and all values or specific value for all keys

  • Full context on hover as tooltip

  • Password not anymore required when creating new user

  • “Are you sure?” for deleting any entity in Admin UI

  • Button for deleting context disabled when Authorization is assigned

  • Checkbox bulk delete of comments in Admin UI

  • 37 Chars Authorization-Name Limit fixed -> 255 chars and UI restriction

  • Edit context assignments to existing comment

  • Default Keycloak roles are hidden in Admin UI

Migration from 2023.2.X

  1. Old “comments-keycloak-theme” folder has to be deleted and replaced with new one

  2. Changes in Kubernetes config

    1. DB_VENDOR renamed to KC_DB

    2. DB_ADDR splitted and renamed to KC_DB_URL_HOST and KC_DB_URL_PORT

    3. DB_DATABASE renamed to KC_DB_URL_DATABASE

    4. DB_SCHEMA renamed to KC_DB_SCHEMA

  3. Changes in Kubernetes secrets

    1. DB_USER renamed to KC_DB_USERNAME

    2. DB_PASSWORD renamed to KC_DB_PASSWORD

    3. KEYCLOAK_ADMIN added duplicating KEYCLOAK_USER

    4. KEYCLOAK_ADMIN_PASSWORD added duplicating KEYCLOAK_PASSWORD

Version 2023.2.X

Frontend

  • New editor options “Title” and “Hyperlink”

  • Enable and disable features based on authorizations

  • “Are your sure?” dialog for deleting comments

  • Scrolling fixed

  • Base font size configurable

  • UI improvements

Backend

  • Database scheme normalized to unique contexts

  • Routes secured on backend side based on authorizations by contexts

  • Visible comments filtered by authorizations by contexts

  • Definition of user roles in Admin UI

  • Definition of user groups in Admin UI

  • Assingment of user groups to user in Admin UI

  • Definition of “Authorizations by Contexts” in AdminUI

  • User JSON import in Admin UI

  • Backend UI improvements

Version 2023.1.X

  • UI improvements

  • Performance improvements

  • Configurable visibility of contexts

  • More specific comments display configurable

  • Font family configurable

  • Initial text for unset comment configurable

  • User edge hidable

  • Editor text formatting as title

  • Editor text with embedded hyperlink

  • Compatibility with data point and visualisation comments improved

Backend

  • CSV Export with better formatting and more information

  • Filter von Author and Date fixed

  • Pagination showing strange result lists fixed