changelog (comments)
Version 2024.4.1
Frontend
Timing issue fixed that did not show created comment after save
Timing issue fixed that did not show “no comment” after delete
CSV Export for users including roles and groups
User pagination fixed
Filter for auth rules by contexts
Removed need for many sub http requests for auth rules
Disabled comment action buttons fixed
Edit-Own editor activation in widget fixed
Backend
Downstream deny auth rules fixed
Spring dependency update
Migration from Version 2024.1.1
Replace commenting.jar / commenting.war with version from new bundle
Replace “iframe” and “administration” folder with contents from new bundle
Version 2024.1.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
Old “comments-keycloak-theme” folder has to be deleted and replaced with new one
Changes in Kubernetes config
DB_VENDOR renamed to KC_DB
DB_ADDR splitted and renamed to KC_DB_URL_HOST and KC_DB_URL_PORT
DB_DATABASE renamed to KC_DB_URL_DATABASE
DB_SCHEMA renamed to KC_DB_SCHEMA
Changes in Kubernetes secrets
DB_USER renamed to KC_DB_USERNAME
DB_PASSWORD renamed to KC_DB_PASSWORD
KEYCLOAK_ADMIN added duplicating KEYCLOAK_USER
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