Version 2023
Migration:
...
Change Frontend client to not public
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
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)
|
...
Anmerkungen von Jan:
Postgres 16 statt 13 → Volume nicht kompatibel, Dump manuell und wieder hochladen oder doch wieder Postgres 13 nutzen
External URL in .env
TODO
...
Frontend URL in Keycloak
...
Client Secret aus Keycloak und dann restart
...
Neue Dateien Dokumentieren
...
Neue und geänderte Parameter dokumenteren in docker-compose und config, secrets in kubernets
...
Anpassungen in docker-compose und kubernetes deployment für bff dokumentieren
...
nginx.conf Anpassungen dokumentieren
...
Wenn “Client Auth” nicht aktiv, dann Client-Secret nicht notwending
Excerpt |
---|
name | changelog (comments). If internal postgres is used a database backup has to be made manually and uploaded to the new database after the “postgres-data” folder has been cleared. Alternatively the version of postgres has to be changed in docker-compose.yaml back to 13. 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”.
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
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
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
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
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
CSV Export with better formatting and more information Filter von Author and Date fixed Pagination showing strange result lists fixed
|
---|