Gentics CMS Changelog Summary

Gentics CMS 5.37.10


Bugfix SUP-10092 Link to this entry

When editing a page with the new Tag Editor, and a tag containing a part of type “Select (single)“ or “Select (multiple)” was edited, the tag preview in the page would not show the updated values, which has been fixed now.


Bugfix SUP-10013 Link to this entry

Admin UI: Add the option to specify the Mesh Preview URL, and now it‘s possible to enable the insecure connections to the Preview URL.


Bugfix SUP-10088 Link to this entry

The unnecessary ERROR messages “Error while registering class for tablename objtag: found two incompatible classes class com.gentics.contentnode.object.ObjectTagDefinition and class com.gentics.contentnode.object.ObjectTag” will no longer be shown during startup of the GCMS.


Bugfix SUP-9985 Link to this entry

It is now possible to configure the location of the private-key.jwk file for the GCMS container with the environment variable PRIVATEKEY_PATH. See the Guides for details.


Bugfix SUP-10060 Link to this entry

Publishing pages using a template that contained “embedded” object tags with the feature Publish Cache enabled failed with a NullPointerException, which has been fixed.


Bugfix SUP-10013 Link to this entry

The new node setting “Allow insecure connections” for Mesh preview URLs can now be set to ignore SSL problems (like self signed certificates or wrong hostnames) for preview and edit mode.


Bugfix SUP-10033 Link to this entry

Editor UI: Allow downloads for Custom Tools iframes.


Bugfix SUP-10089 Link to this entry

Checking or repairing a Content.Repository over the REST API or UI could take a while, and could cause the request to run into a timeout. A new query parameter “wait” has been added to the REST API Endpoints to continue checking/repairing in the background after the given wait period.


Bugfix SUP-10085 Link to this entry

Editor UI: Avoid jumping when changing the link type in Gentics Tag Editor.


Bugfix SUP-10041 Link to this entry

When the PHP installation for the CMS had error_reporting turned on for E_WARNINGS, and display_errors also turned on, the CMS failed to start successfully. A fix has been made for this, but it is also recommended to turn off displaying of errors.


Bugfix SUP-9995 Link to this entry

Editor UI: Disable editing object properties for users without corresponding rights.


Bugfix SUP-10141 Link to this entry

Fixed permission handling in item-list which prevented editing search results.


Bugfix SUP-10083 Link to this entry

When activating the feature Devtools with insufficient permissions on the folder /Node/node/content/packages, the GCMS failed to start with a NullPointerException. This has been fixed, the GCMS will now log an error and devtool packages will not be available in such situations.


Bugfix SUP-9985 Link to this entry

It is now possible to configure the location of the license.key file for the GCMS container with the environment variable LICENSEKEY_PATH. See the Guides for details.


Gentics CMS 5.37.9


Bugfix SUP-10054 Link to this entry

Using the REST Endpoint /page/search to search pages by live URL without setting a nodeId would possibly return not the correct page in multichannelling environments. This has been fixed now.


Bugfix SUP-10054 Link to this entry

Fixed Basic search result reset and expanded liveURL search to all nodes.


Bugfix SUP-10043 Link to this entry

Setting features for a node using the REST API or the old UI failed, if not all “per-node” features were globally activated. This has been fixed.


Bugfix SUP-10052 Link to this entry

When loading objects using the REST API for a channel, the response did not contain object tags of properties, which were restricted to the master node. This also caused the object properties to not be shown in the new UI and has been fixed.


Bugfix SUP-9944 Link to this entry

Fixed TagEditor Overview Maximum number of items input field, which did not save entered value.


Bugfix SUP-10027 Link to this entry

When objects and their folder were put into the wastebin and then imported into different folders, the import failed with an internal error, which has been fixed.


Bugfix SUP-10045 Link to this entry

Taking a page offline over the REST API with the flag “allLang” set to true failed with a NullPointerException, if the page did not have a language. This has been fixed.


Gentics CMS 5.37.8


Bugfix SUP-9848 Link to this entry

The language of the Task Management tool was always German – disregarding the users actually selected UI langauge. This has been fixed now.


Bugfix SUP-9913 Link to this entry

Fix saving the last value for node management content repository field.


Bugfix SUP-9863 Link to this entry

Permission checks on the /user and /group endpoints were too restrictive (required view permission on “Content.Admin”). This also caused permission errors when using the Admin UI User or Group module. The permission checks have been fixed.


Bugfix SUP-9998 Link to this entry

In the new Administration User Interface, the “drop and rebuild” action has been fixed.


Bugfix SUP-9288 Link to this entry

When publishing a channel structure into a Mesh Content.Repository, the publish process would fail after renaming the master node. This has been fixed now.


Bugfix SUP-9984 Link to this entry

A bug in the advanced search has been fixed that occured when searching for strings with mixed upper and lower case characters.


Bugfix SUP-9899 Link to this entry

In Administration User Interface selecting multiple list entries has been fixed.


Bugfix SUP-8294 Link to this entry

Renaming of pages failed, if the requested filename was used by the last published version of another page, even if the other page was offline. This has been fixed now.


Bugfix SUP-9995 Link to this entry

Fixed object properties on discard changes modal “save” button to be only enabled if user has sufficient permissions.


Bugfix SUP-9896 Link to this entry

The visibility of white-on-transparent images in the list and in the image preview has been improved by adding a checkered background.


Bugfix SUP-9185 Link to this entry

Fixed page edit function of search result pages.


Bugfix SUP-9840 Link to this entry

Removing Aloha Editor plugins with the “extended” configuration syntax described in the Guides caused an error while rendering pages of the specified node. This has been fixed now.


Bugfix SUP-9960 Link to this entry

Some debug logging for the portal preview requests has been added.


Bugfix SUP-9996 Link to this entry

When loading objects using the REST API, the response contained object tags, which were created before and then restricted to other nodes. This also caused the object properties to be shown in the new UI. The behaviour has been changed now, so that restricted object properties will only be shown in nodes, where they are allowed.


Bugfix SUP-9940 Link to this entry

Checking the permission of a custom tool over the REST API did not work, when the type 90001 was used. It was only possible to check with the type ‘customtool‘ (which is the preferred way). This has been fixed.


Bugfix SUP-9954 Link to this entry

In Administration User Interface hovering over list entry causing flickering effect has been fixed.


Bugfix SUP-9972 Link to this entry

The old UI for devtool packages did not work for packages which contained “special” characters like spaces and has been fixed.


Bugfix SUP-9972 Link to this entry

The REST API Endpoints /devtools/packages/[packagename]/fs2cms and /devtools/packages/[packagename]/cms2fs for synchronizing a package from or to the CMS will return with error code 500 instead of 200, if synchronization fails e.g. due to parsing errors or filesystem restrictions.


Gentics CMS 5.37.7


Optional Manual Change

Indexing of names for the advanced search has been modified to allow searching for any substring in a name.

Link to this entry

Check the Search Index Maintenance after the update for indices, which must be rebuilt.


Bugfix SUP-9892 Link to this entry

When the Activiti Engine fails to authenticate a request with the CMS, an appropriate error message will now be logged by the Activiti Server.


Bugfix SUP-9837 Link to this entry

Enabled always “create page“ button, even if there no templates linked. Now the right information for “link to templates” button is displayed.


Bugfix SUP-9867 Link to this entry

Login to the old UI could take a long time and lead to a timeout due to excessive session cleanup. The session cleanup has been optimized and will now be done in a background thread to not interfer with user logins.


Bugfix SUP-9838 Link to this entry

Fixed the multithreaded publish process sometimes failing due to a deadlock in the DB when updating the dependencymap2.


Bugfix SUP-9917 Link to this entry

Fixed time-management which was breaking in Nodes with only one Node language.


Bugfix SUP-9923 Link to this entry

The REST API documentation has been improved to state the fact that objects listed for devtool packages might have no local or global ID.


Bugfix SUP-9845 Link to this entry

The error message shown when moving of files or pages is not possible due to duplicate publish paths has been improved.


Gentics CMS 5.37.6


Bugfix SUP-7100 Link to this entry

Scheduler Tasks with variables were not executed correctly, if one of the variable values contained the ‘=‘ character. This has been fixed now.


Bugfix SUP-9718 Link to this entry

When opening an image for editing in the old UI, sometimes the preview of the image was not shown and the image could not be resized or cropped. This has been fixed now.


Bugfix SUP-7201 Link to this entry

It is no longer possible to remove a template from a Node, if the template would not be linked to any folder.


Bugfix SUP-8475 Link to this entry

If images were fetched in the CMS using the GIS and the user had no permission to view the image, the response (containing the message about missing permission) was possibly cached by the browser. This has been fixed now.


Bugfix SUP-9857 Link to this entry

Fixed page translation modal not prefilling page description field. If description exists in source page variant, description will get prefilled with source description.


Bugfix SUP-7890 Link to this entry

Some synchronization issues with channel local templates or templates having localized copies in devtool packages have been fixed.


Bugfix SUP-7664 Link to this entry

Using the GIS Directive on an SVG image with render mode fpsmart cause a rendering error, which has been fixed now. The GIS Directive will now create a “normal” resizing URL, but it is important to note, that SVG images cannot be resized using the GIS.


Bugfix SUP-8984 Link to this entry

Features, which are bound to the license key (like “link_checker“) were exposed to the REST API and shown in the UI (for activating for a node), even if the license was not sufficient for the feature. This has been fixed now, if a feature is activated in the configuration, but the license key insufficient, the feature will be treated as “not activated” in every respect, but a warning will be shown in the server log.


Gentics CMS 5.37.5


Bugfix SUP-9800 Link to this entry

Listing objects in a devtool package caused an internal error, if one of the objects did not have a globalId set in the file. This has been fixed now.


Bugfix SUP-9809 Link to this entry

The wastebin view of pages in the old UI did not show icons for deleted language variants. This has been fixed.


Bugfix SUP-9705 Link to this entry

Fixed a bug in the task management tool where Activiti process definitions could show up as duplicates.


Bugfix SUP-9708 Link to this entry

Fixed a bug in the task management tool where the button to add tasks was shown even when there were no tasks/process definitions to add.


Bugfix SUP-9635 Link to this entry

When searching for logs in the administration tool the logs in the search result could have an offset if the system time of the database did not match the system time of the CMS. This has been fixed.


Bugfix SUP-9732 Link to this entry

Fix possible Error in Keycloak Filter


Bugfix SUP-9739 Link to this entry

Fixed language translations in content language selector in item list header.


Bugfix SUP-9752 Link to this entry

Implemented folder directory auto completion.


Gentics CMS 5.37.4


Optional Manual Change

Indexing of filenames for the advanced search has been modified to allow searching for any substring in a filename.

Link to this entry

Check the Search Index Maintenance after the update for indices, which must be rebuilt.


Bugfix SUP-9703 Link to this entry

When using the feature “folderfullpath” for displaying the full path of linked internal pages in the tagfill dialog, the shown path was possibly incorrect in multichannelling environments. This issue had no effect on the published objects and was fixed now.


Bugfix SUP-9469 Link to this entry

Linking or unlinking templates to or from folders using the REST API required the template to be locked and could take longer than expected. This has been fixed now.


Gentics CMS 5.37.3


Bugfix SUP-9716 Link to this entry

The initial setup routine for new GCMS installations failed to set the initial password for user “node”. This has been fixed now. See the Guides for additional information.


Bugfix SUP-9725 Link to this entry

Fixed CUSTOMER_CONFIG_PATH path (missing slash) and console warning.


Gentics CMS 5.37.2


Documentation GTXPE-810 Link to this entry

The guides now contain an installation guide for the Gentics CMS package on RHEL 8.


Bugfix SUP-9472 Link to this entry

Fixed wording of success message when replacing a file.


Bugfix SUP-9402 Link to this entry

Fixed an issue where the name of the editor locking a page was shown as “undefined undefined”.


Bugfix SUP-9063 Link to this entry

Fix inconsistency between Admin UI and Editor UI regarding the order of buttons in the unsaved changes dialog.


Bugfix SUP-9676 Link to this entry

When using the feature Copy & Paste for Tags and not allowing an anchor to be root element of a block, copy & paste for links will now work.


Bugfix SUP-9517 Link to this entry

Fixed width issue with description tooltip for object properties.


Bugfix GTXPE-810 Link to this entry

Some internal scripts have been modified to allow running GCMS in a container using podman.


Bugfix SUP-9505 Link to this entry

Fixed Advanced Search inconsistently display all pages instead of expected search results.


Gentics CMS 5.37.1


Bugfix SUP-9481 Link to this entry

CMS UI now asks to reload when language has been changed to ensure that all CMS related translations are loaded.


Bugfix SUP-9650 Link to this entry

Removed cause for browser console warning “It looks like you‘re using the disabled attribute with a …”.


Bugfix SUP-9663 Link to this entry

Fixed basic search won‘t display results on submit.


Gentics CMS 5.37.0


Optional Manual Change

When publishing into a Mesh ContentRepository with a Roles Object Property on pages, or having Multichanneling enabled, the Roles Object Property is required to be synchronized.

Link to this entry


Enhancement GTXPE-876 Link to this entry

Provided link to current version‘s user manual in side bar menu.


Enhancement GTXPE-909 Link to this entry

Administration of Forms stored in the Form Generator Plugin can now be done with a new Custom Tool. See the Form Generator Setup Guides for details.


Enhancement GTXPE-840 Link to this entry

Created tag editor for new Forms tag in Aloha editor.


Enhancement GTXPE-839 Link to this entry

The new part type “Form” can be used to select a form from the Form Generator Tool in the new Editor User Interface. See Guides for details.


Enhancement GTXPE-905 Link to this entry

The new feature Synchronized Object Properties allows object properties to be synchronized (have identical value) for language variants of pages, page variants or across channels.


Enhancement GTXPE-375 Link to this entry

Added Recent Items to Extended Search.


Enhancement GTXPE-433 Link to this entry

When using a custom proxy to forward calls to an external service, it is now possible to add a signed JWT containing claims which identify the GCMS user to the forwarded calls. See the Guides for details.


Enhancement GTXPE-847 Link to this entry

Its now possible to archive and delete messages from the Admin UI.


Enhancement GTXPE-809 Link to this entry

Changed inheritance dialog behavior. Removed disinherited by default property. General inheritance property works now in this way: if it‘s true, all the channels are inherited, if it‘s false, the user can choose which channel should be inherited/disinherited.


Enhancement GTXPE-795 Link to this entry

Improved styling in User Menu Favorite list to have breadcrumbs below name instead next to it for better readability.


Enhancement GTXPE-869 Link to this entry

AdminUI: Made style changes for language tab to adhere to established UX patterns of flat tables.


Enhancement GTXPE-772 Link to this entry

Implemented Node Management module operations “copy“ and “delete” and an Activity Manager visualizing CMS processes in progress in a new User menu tab.


Enhancement GTXPE-838 Link to this entry

Changed time management modal to insert date via keyboard alternatively and better year selection.


Enhancement GTXPE-875 Link to this entry

Add Tag List editing to the new Editor UI (which is only allowed when the New Tag Editor is enabled).


Enhancement GTXPE-859 Link to this entry

Implemented Elastic Search Index Maintenance module.


Documentation Link to this entry

The documentation for Integration of Aloha Editor in Gentics CMS now contains an example for setting the default target of new links to “https://”.


Bugfix SUP-9644 Link to this entry

Fix a possible infinite loop error on the Editor UI‘s List view.