Gentics CMS Changelog Summary

Gentics CMS 5.43.12


Documentation SUP-14257 Link to this entry

Added example configuration for conditionalcontainer elements in the form-editor.json.


Bugfix SUP-14252 Link to this entry

Editor User Interface: Permission checks to display the context-menu entry for pushing an element back to a master node have been fixed.


Bugfix SUP-14242 Link to this entry

When rendering a tag of another object with velocity, the tag will completely be rendered in preview mode, even if the original object is rendered in edit mode.


Bugfix SUP-14196 Link to this entry

Administration User Interface: When assigning groups to multiple users at once, the groups will be added to the users instead of replacing their groups.


Gentics CMS 5.43.11


Enhancement SUP-10093 Link to this entry

Core: Now authentication cookie contains SameSite attribute. The attribute value is set via contentnode.global.config.session_cookie_samesite configuration. Default value is lax.


Documentation SUP-14150 Link to this entry

Updated the guides for the recent items feature as it now works with and without Elasticsearch feature enabled.


Bugfix SUP-11002 Link to this entry

When Elasticsearch is not available, the generic error message has been replaced with a note, that the search service is currently unavailable.


Bugfix SUP-13407 Link to this entry

Core: The spring-security-core dependency has been updated onto version 5.7.3.


Bugfix SUP-10641 Link to this entry

Editor User Interface: Link checker filter fields retain their value on node change.


Bugfix SUP-14087 Link to this entry

Editor User Interface: When creating a new language variant of a page, the template field is now properly updated.


Bugfix SUP-10337 Link to this entry

The included version of Aloha Editor has been updated to 1.4.60. This fixes some issues with selecting and deleting tags in editables or other tags. For details, see the Aloha Editor Changelog


Gentics CMS 5.43.10


Bugfix SUP-13139 Link to this entry

Core: Under some circumstances a new Keycloak login creates a new CMS user with no groups. This is unacceptable and has been fixed. A case of the user with no groups now throws an exception, aborting the CMS user generation.


Bugfix SUP-14063 Link to this entry

Editor User Interface: The button for taking a page offline was missing in the list when a node had no languages assigned. This has been fixed.


Bugfix SUP-14039 Link to this entry

Editor User Interface: Fixed a folder object property issue when object properties saved recursively in a channel‘s local folder with the old tag editor.


Bugfix SUP-12917 Link to this entry

Editor User Interface: Fixed issue in the Form Editor, regarding the key and value input field being draggable, thus preventing selecting its text.


Bugfix SUP-14030 Link to this entry

When a selection intersects with an block/editable, and a deletion (keypress, paste, cut) would occur, the user is now asked if the block should be removed and the action is canceled.


Bugfix SUP-11619 Link to this entry

Administration User Interface: Fixed Content Repository assignment issue in the Node Properties editor.


Bugfix SUP-11822 Link to this entry

Editor User Interface: Fixes an issue where uploads are getting canceled/cause errors when uploading multiple files.


Gentics CMS 5.43.9


Bugfix SUP-13898 Link to this entry

Fixes a name collision check when creating folders in a channel, where a folder with the same name already exists in a different channel of the same master node.


Bugfix SUP-13266 Link to this entry

Editor User Interface: Usage now displays correctly without needing to reload the page.


Bugfix SUP-13710 Link to this entry

When the image, which was requested from the GenticImageStore could not be resized (like SVG for example), the original image data was returned, but the Content-Type was incorrectly set to ‘application/octet-stream‘. This has been fixed, so that the returned Content-Type will now be the correct one.


Bugfix SUP-12739 Link to this entry

Administration User Interface: Added dragging indicator icon to the filter pop-up windows.


Bugfix SUP-13985 Link to this entry

Editor User Interface: Scroll issue has been fixed for long tag properties in the Properties Editor.


Bugfix SUP-13908 Link to this entry

Administration User Interface: Fixed an issue in the Group Module that happened when the Administration Permission tab accessed, the scroll bar and the interface got in an unusable state.


Bugfix SUP-13709 Link to this entry

Fixes the PUT /rest/user/{id} endpoint which did not update the users password if it was included in the update request.


Bugfix SUP-12893 Link to this entry

Setting permissions on various object instances using the REST API was not possible due to incorrect permission checks, which have been fixed.


Bugfix SUP-13567 Link to this entry

When publishing into a Mesh ContentRepository and using a roles object property, which returned a role, that did not exist in Mesh, the publish process failed with an error. This has been fixed now, inexistent roles will just be ignored.


Bugfix SUP-13884 Link to this entry

The docker image has been changed, so that Tomcat will direct its own log to the console.


Gentics CMS 5.43.8


Enhancement SUP-9489 Link to this entry

Editor User interface: with the new feature Folder Based Template Selection, the "Link Templates"-modal can be customized: if enabled, the selection of templates to be linked is constrained to those already linked in a selected folder instead of all visible templates of the current node. See the Feature Overview for details.


Bugfix SUP-12426 Link to this entry

Editor User Interface: Publish queue localized page items on click properly redirect to the page editor.


Bugfix SUP-12867 Link to this entry

Admin User Interface: Status of scheduler tasks is properly shown, based on whether failed jobs exist.


Bugfix SUP-12474 Link to this entry

Editor User Interface: Upload button in the selected file preview is visible based on user permissions.


Bugfix SUP-13276 Link to this entry

Administration User Interface: Detail view now closing after navigating back to the Dashboard.


Bugfix SUP-13140 Link to this entry

Administration User Interface: Improved visibility of scroll bars in tables for web browsers Google Chrome, MS Edge and Mozilla Firefox running in Microsoft Windows.


Bugfix SUP-13172 Link to this entry

The fields nodeId and targetFolder have been added to the FileCopyRequest for the /rest/file/copy endpoint, so that file copy requests can specify the source node as well as a target folder to copy to.


Bugfix SUP-11227 Link to this entry

Administration User Interface: Search filters only in columns that are visible.


Bugfix SUP-13887 Link to this entry

Under specific circumstances (in most cases caused by conflicts with uniqueness of url or segment fields), the publishing process into a Mesh ContentRepository would never finish. This has been fixed, the publish process will now fail in such cases.


Bugfix SUP-13172 Link to this entry

Fixes a permission check which allowed users which are restricted to channels to create file copies in the master node.


Bugfix SUP-11414 Link to this entry

When publishing into a Mesh Content.Repository and the Mesh client user has admin permissions, the publish process will check for unfinished jobs and will trigger processing of those jobs.


Bugfix SUP-13199 Link to this entry

Editor User Interface: Fix saving issue, when user updates the form properties.


Bugfix SUP-13570 Link to this entry

Editor User Interface: Fixed an issue with the File/Image tag editor that prevented changing the item after save.


Bugfix SUP-12889 Link to this entry

Editor User Interface: Fixes form reports table layout and scrollbar.


Bugfix SUP-13076 Link to this entry

Editor User Interface: Form editor menu has sticky position.


Bugfix SUP-13064 Link to this entry

Administration User Interface: Checkboxes and save button are disabled in edit dialog of “Administration Permissions”, if user has no edit permission.


Bugfix SUP-10589 Link to this entry

Administration User Interface: Optimized the loading strategy of folders which leads to faster loading times.


Bugfix SUP-12441 Link to this entry

Editor User Interface: Fix an issue when user creates a form, the page is moved outside of the window.


Bugfix SUP-8533 Link to this entry

Editor User Interface: Unpublish menu item text appears correctly based on whether user has publish permission. Page language icons are updated when user publish multiple languages.


Gentics CMS 5.43.7


Bugfix SUP-13753 Link to this entry

Fixes an invalid SQL statement when dirting only specific attributes of forms via content maintenance.


Bugfix SUP-13753 Link to this entry

The GET /admin/content/publishqueue REST endpoint now includes information about forms, and form is now an admissible type for ContentMaintenanceActionRequests to POST /admin/content/publishqueue.


Gentics CMS 5.43.6


Bugfix SUP-13017 Link to this entry

Editor User Interface: Sorting settings in the Repository Browser will be saved now.


Bugfix SUP-10589 Link to this entry

Administration User Interface: Loading animation now shows the progress of the Content Permissions and Administration Permissions tree expansion and also optimized the loading strategy of these permissions which leads to faster loading times.


Bugfix SUP-13678 Link to this entry

Editor User Interface: Fixed a focus loss issue on input fields while editing item properties.


Bugfix SUP-13075 Link to this entry

Editor User Interface: Fixed an issue when page items‘ usage property was not loaded in some edge cases.


Bugfix SUP-11563 Link to this entry

Editor User Interface: Usage badges are now correctly updated when switching between derived nodes (channels).


Gentics CMS 5.43.5


Documentation SUP-13279 Link to this entry

Corrected the property name `allowedSelection` (previously `selectionType`) in the options object passed to the openRepositoryBrowser function.
Added explanation for the default values for the other repository browser options.


Gentics CMS 5.43.4


Bugfix SUP-13604 Link to this entry

Fixed an error when installing an Import from an Update URL.


Bugfix SUP-12097 Link to this entry

Fixes a problem while inserting block tags where the parent element was not correctly split up, resulting in invalid markup (like a div element inside a p element).


Bugfix SUP-13454 Link to this entry

Fixed an issue that prevented Gentics CMS DevTool packages to be synced if a template included a tag with an overview where no selection type (folder or manual) was defined.


Gentics CMS 5.43.3


Enhancement GP-119 Link to this entry

Editor User Interface: Introduced Tagpart.keyword as CSS classes in Custom Tag Editor markup.


Gentics CMS 5.43.2


Bugfix SUP-13419 Link to this entry

Fixes repairing of Mesh Content Repositories with Micronode tagmap entries. When the schemas for the Content Repository were already created in Mesh, adding a tagmap entry of type Micronode, caused a 400 Bad Request error in Mesh.


Gentics CMS 5.43.1


Security Link to this entry

A security issue in the import was fixed: Importing a maliciously crafted import file could possibly execute unwanted code on the server.


Security Link to this entry

Several XSS vulnerabilities in the old Admin UI have been fixed.


Bugfix SUP-12352 Link to this entry

Editor User Interface: Editor Save-button is now displayed independant from user permission.


Bugfix SUP-9949 Link to this entry

Admin User Interface: Enabled loading animations for lists.


Bugfix SUP-13135 Link to this entry

When applying this update, the packaged Tomcat will be updated to version 9.0.59.


Bugfix SUP-13214 Link to this entry

Editor User Interface: When editing a form, the save button is now properly disabled and enabled again based on the validity of the form.


Bugfix SUP-13399 Link to this entry

Failing SQL statements (e.g. due to the database becoming unavailable during a request) could lead to incorrectly cached data, which could cause subsequent errors. This has been fixed now.


Gentics CMS 5.43.0


Optional Manual Change

The REST endpoints

Link to this entry

  • GET /rest/folder/getFolders
  • POST /rest/folder/getFolders
  • GET /rest/folder/getPages
  • GET /rest/folder/findPages
  • GET /rest/folder/getFiles
  • GET /rest/folder/getImages
  • GET /rest/folder/breadcrumb/{id}
  • GET /rest/pages/pubqueue

now return objects of type LegacyFolderListResponse, LegacyPageListResponse, and LegacyFileListResponse (getFiles and getImages) respectively. If you are using the REST API client, changing the types will be necessary.


Enhancement OPS-715 Link to this entry

The docker base image for Gentics CMS has been updated to `openjdk:11-jdk-slim-bullseye`.


Enhancement GPU-94 Link to this entry

Editor User Interface: The default search bar (feature “Elasticsearch” not activated) provides more granular filtering of Node entities by multiple properties via advanced input elements which had been available previously for the Elasticsearch-feature only.


Enhancement GPU-70 Link to this entry

Admin User Interface: The Roles Module is now enabled in the Admin UI.


Enhancement GPU-102 Link to this entry

The new REST API endpoints

  • GET /rest/folder
  • GET /rest/page
  • GET /rest/file
  • GET /rest/image

replace the endpoints

  • GET /rest/folder/getFolders
  • GET /rest/folder/getPages
  • GET /rest/folder/getFiles
  • GET /rest/folder/getImages

respectively. The later endpoints are still available, but are as of now deprecated.
Both versions of the above endpoints accept the new multi-value query parameters creatorId, editorId and publisherId (the last one is only applicable for pages). These parameters are the integer IDs of CMS users, and the endpoints will only return objects created/edited/published by one of the listed users. Note that the creator, editor and publisher parameters which accept a pattern for a users name are also still available. If both user IDs and name patterns are specified, both must match for an object for it to be returned.

  • /rest/folder/getFolders/{ID}

Bugfix GPU-74 Link to this entry

Adds the editable field to roles for the /group/:id/perms/:type/:instanceId endpoint.