Gentics CMS OSS Changelog Summary

Gentics CMS OSS 6.3.11


Documentation SUP-19405 Link to this entry

The outdated credits section has been removed from the documentation.


Documentation SUP-19204 Link to this entry

Documentation of Differences between Handlebars and Velocity has been extended with “Resolving of context variables”.


Bugfix SUP-19384 Link to this entry

Publishing: On some cases, the publisher may fail because of an inability to log the name of the legally deleted object. This has been fixed.


Gentics CMS OSS 6.3.10


Security Link to this entry

A dependency has been updated:

  • Apache Tika 3.2.3

Documentation SUP-19203 Link to this entry

Server: A mandatory parameter --add-opens=java.base/java.lang=ALL-UNNAMED has been added to the installation documentation , to actualize the instructions against the modern Java runtimes.


Bugfix SUP-19294 Link to this entry

Editor User Interface: An unnecessary request of updating the folder breadcrumbs on every change in an editor has been removed, eliminating resources waste.


Bugfix SUP-19369 Link to this entry

A possible NullPointerException during the publish process has been fixed.


Gentics CMS OSS 6.3.9


Bugfix SUP-19335 Link to this entry

Editor User Interface: Fixed the editing of select options in forms.


Gentics CMS OSS 6.3.8


Documentation SUP-19141 Link to this entry

Aloha Editor: It is discouraged to use IDs in the construct‘s root tag(s), as those may malfunction the editor‘s tagging mechanism. The description of this effect has been added to the documentation.


Documentation SUP-19276 Link to this entry

Handlebars: The documentation of transition of the complex object structure referencing from Velocity to Handlebars has been extended to have more details.


Bugfix SUP-19166 Link to this entry

Form Generator: Now the user input of form element values is trimmed against spaces and caret returns. This also means no empty value is allowed for the form element.


Bugfix SUP-19206 Link to this entry

When a new template tag (not editable in pages) was created, pages were not dirted, even if they were published with a tagmap entry referencing that tag. This has been fixed.


Bugfix SUP-19032 Link to this entry

Editor User Interface: When editing a form, the label of a element will be updated while editing again, and does not have to wait until the form has been saved.


Bugfix SUP-19217 Link to this entry

Resolving properties using the .get() notation in a velocity part type or a handlebars helpe did not work and has been fixed.


Bugfix SUP-19012 Link to this entry

Editor User Interface: Updated the way breadcrumbs are displayed for searched elements, to be easier readable.


Bugfix SUP-19259 Link to this entry

Administrator User Interface: Fixed pagination of nodes in the content-maintenance module.


Bugfix SUP-19039 Link to this entry

Editor User Interface: Fixed an issue where it was not possible to save the properties of a page when the user had no permissions to view templates.


Gentics CMS OSS 6.3.7


Manual Change

The feature publish_cache is now be default disabled. If publish_cache is required, make sure to explicitly enable it in the configuration.

Link to this entry

The feature publish_cache is now be default disabled. If publish_cache is required, make sure to explicitly enable it in the configuration.


Optional Manual Change

The default configuration for aloha_settings.plugins.block.rootTags was changed to include a tags. If this setting is overwritten in your setup and copy & paste of links does not work, add the a tag to the list of allowed root tags.

Link to this entry

If the Aloha configuration constrains insertable tags via tagtypeWhitelist, make sure to add the Aloha link tagtype (@gtxalohapagelink@ by default) to the list.


Security SUP-18984 Link to this entry

Some dependencies have been updated:

  • Nimbus JOSE+JWT: 9.37.4
  • Apache Commons Lang: 3.18.0
  • Apache Commons IO: 2.20.0
  • Apache Commons Compress: 1.28.0

Documentation SUP-18983 Link to this entry

Cleaned up the documentation on memory performance settings to remove obsolete PHP settings.


Documentation SUP-19187 Link to this entry

Fixed the configuration example in the Scheduler API documentation. The example used the incorrect setting scheduler_job_failure instead of scheduler_job_failure_email.


Documentation SUP-19202 Link to this entry

The CMS guides have been extended with a section about “Configuring the CMS”.


Documentation SUP-19056 Link to this entry

The example configuration for Aloha-Editor plugins has been updated.


Bugfix SUP-18873 Link to this entry

Editor User Interface: Selecting elements in an Overview with sticky channel enabled did not correctly save the channel elements were selected from. This has been fixed.


Bugfix SUP-18856 Link to this entry

Editor UI: The Rich Text feature ignores text input changes, if there are no rich test elements added or removed, This has been fixed.


Bugfix SUP-18877 Link to this entry

Administrator UI: Mesh browser opens the editor for the multilingual item (page/image/file) inconsistently, so that its particular language variant could have never been reached. This has been fixed.


Bugfix SUP-18765 Link to this entry

Administrator User Interface: Sorting of the construct categories has been fixed.


Bugfix SUP-18982 Link to this entry

In cases where a scheduler execution finished (successful or with an error) during unavailability of the backend database the execution could not be marked as finished. This caused the scheduler to no start any more executions until the CMS was restartet. The behaviour has been improved so that the scheduler will no mark the execution as finished as soon as the backend database is available.


Bugfix SUP-18537 Link to this entry

Fixed a validation issue that prevented copy & paste of links.


Bugfix SUP-19019 Link to this entry

The usage information for pages possibly returned incorrectly high counts. This has been fixe.


Bugfix SUP-19023 Link to this entry

Fixes an error when adding an object property to a devtools package. The object property was still added to the package but a general backend error message was shown and the list was not updated. This has been fixed.


Bugfix SUP-19083 Link to this entry

Editor User Interface: The indicators for active/inactive object properties were swapped and have been fixed now.


Bugfix SUP-18932 Link to this entry

Editor User Interface: A warning about missing or broken forms configuration is back.


Bugfix SUP-19014 Link to this entry

Editor User Interface: Fixed the display of elements when user information was missing.


Bugfix SUP-18939 Link to this entry

Administrator User Interface: The management of template folders has been fixed.


Bugfix SUP-19024 Link to this entry

Editor User Interface: Scheduled page and form time-management settings can now be removed.


Bugfix SUP-19055 Link to this entry

Editor UI: Fixes an issue where the Editor UI sometimes only showed a blank page after closing edit mode.


Bugfix SUP-19140 Link to this entry

Editor UI: Fixes an issue while pasting link tags, that caused an error in the JavaScript console.


Bugfix SUP-19118 Link to this entry

Core: If in a multilanguage node a page language encoding is set either to `PATH` or `FILENAME`, and the page‘s language has been switched through the object properties, it is gotten duplicated on being published to Mesh, keeping the old language variant around. This has been fixed.


Bugfix SUP-19165 Link to this entry

Editor UI: Fixed an issue with editing link information. For external links or links to sections on the same page, the anchor was not stored with the link until the page was saved.


Bugfix SUP-18935 Link to this entry

Editor User Interface: Updated the loading of users to only be done when required.


Gentics CMS OSS 6.3.6


Documentation SUP-18940 Link to this entry

Updated the support contact information in the documentation.


Gentics CMS OSS 6.3.5


Bugfix SUP-18802 Link to this entry

Editor User Interface: When saving objects with a “published“ state (like pages and forms) from the properties dialog, the save notification will now also show a “Publish” button to immediately publish the modified object.


Bugfix SUP-18859 Link to this entry

Editor User Interface: Forms will now always correctly load when switching nodes or when logging into for the first time.


Bugfix SUP-18850 Link to this entry

Editor User Interface: The initial loading of a folder has been refactored, eliminating several race conditions on loading different folder data parts.


Bugfix SUP-18928 Link to this entry

Some dependencies have been updated:

  • Jetty: 12.0.25

Gentics CMS OSS 6.3.4


Bugfix SUP-18692 Link to this entry

Editor User Interface: It was not possible to remove a value of an number input field completely, if there was one. This has been fixed.


Bugfix SUP-18679 Link to this entry

Editor User Interface: When editing a page, the page list will no longer lock onto the currently open page and allows for regular browsing.


Bugfix SUP-18694 Link to this entry

Editor User Interface: Editing of forms has been updated to correctly display referenced pages.


Bugfix SUP-18781 Link to this entry

REST API: When getting constructs with their construct category embedded, the category will no longer have its constructs embedded


Bugfix SUP-18781 Link to this entry

REST API: The performance of getting lists of constructs or construct categories has been improved. This also improves the performance of opening pages for editing in the Editor User Interface on systems with many constructs.


Bugfix SUP-18781 Link to this entry

REST API: The endpoint to get a list of construct categories has new query parameters pageId and nodeId to restrict the returned construct categories to the ones that have at least one construct which is assigned to the given node.


Bugfix SUP-18781 Link to this entry

REST API: The endpoint to get construct categories will only have the constructs embedded when the parameter embed=constructs is given.


Bugfix SUP-18791 Link to this entry

Editor User Interface: Fixed The context menu of a page to be always unlocked.


Bugfix SUP-18778 Link to this entry

Editor User Interface: The handling of the asset-management configuration has been fixed.


Bugfix SUP-18714 Link to this entry

When stopping a publish process, and delaying objects, the following publish process would sometimes also publish the delayed objects. This has been fixed now.


Bugfix SUP-18787 Link to this entry

Editor User Interface: When opening a page for editing, sometimes some constructs were available before an editable was activated. This has been fixed now, so that no constructs will be available before an editable is activated by clicking into it.


Bugfix SUP-18786 Link to this entry

Editor User Interface: Editors no longer need administration privileges to see the construct categories when editing pages.


Bugfix SUP-18768 Link to this entry

Editor User Interface: When editing pages, the construct categories will now be shown in the defined order.


Bugfix SUP-18792 Link to this entry

Editor: Now the pagination and items-per-page count are kept after doing various actions with the distinct item.


Bugfix SUP-18788 Link to this entry

Editor User Interface: Fixed the selection handling when interacting with the toolbar in the edit mode. After interacting with a toolbar element, it‘ll no longer scroll, unless the edited or inserted element is not visible.


Gentics CMS OSS 6.3.3


Bugfix SUP-18686 Link to this entry

Editor User Interface: When inserting a tag into a page, the dropdown will now close directly instead of waiting for the tag to be inserted.


Bugfix SUP-18671 Link to this entry

Editor User Interface: When editing a page, and using the top bar to edit content, it will now correctly restore the selection and correct scolling behaviour.


Bugfix Link to this entry

Some dependencies have been updated:

  • commons-fileupload: 1.6.0

Gentics CMS OSS 6.3.2


Enhancement SUP-18506 Link to this entry

UI Core: Tables have an additional way to handle selection, in the form of a Map. Has to be enabled per table with the useSelectionMap Input. Allows for the indeterminate state to be set and correctly handled.


Bugfix SUP-18595 Link to this entry

Editor User Interface: When comparing page versions with each other, the difference is now computed with another algorithm, which better handles HTML differences.


Bugfix SUP-18506 Link to this entry

Administrator User Interface: Fixed an issue of adding or removing links to elements, when managing the assignment of multiple elements. For example, when managing multiple templates and their assignment to nodes.


Bugfix SUP-18598 Link to this entry

Administrator User Interface: Fixed an issue where the assigned users of a group would not refresh when switching between details of a group.


Bugfix SUP-18641 Link to this entry

Editor User Interface: The pagination will now display the correct amount of items which have been configured.


Bugfix SUP-18655 Link to this entry

Editor User Interface: Improved loading indication when searching or when browsing content.


Bugfix SUP-18668 Link to this entry

Administrator User Interface: The list of groups of a user allowed to perform the actions for creating subgroups, moving groups and even deleting groups. This was confusing and has been removed.


Bugfix SUP-18696 Link to this entry

Fixed the rendering of the inline aloha links.


Bugfix SUP-18670 Link to this entry

Administrator User Interface: The list of groups of a user now has a button “Assign user to Groups” which opens the modal for assignment of the user to groups.


Bugfix SUP-18660 Link to this entry

Editor User Interface: The selection handling of the tabs while editing a page has been improved.


Bugfix SUP-18654 Link to this entry

Administrator User Interface: The modals for creating new entities will now all show a loading indicator during the request to add the entity in the backend. This will prevent involuntary creation of duplicates (by clicking the “create” button multiple times).


Bugfix SUP-18701 Link to this entry

Editor User Interface: Inserting a tag into a page now remembers the position correctly and also shows a more detailed placeholder.


Bugfix SUP-18674 Link to this entry

Editor User Interface: Fixed an issue in the edit-mode, where the state of the control buttons would not always update correctly.


Bugfix SUP-18736 Link to this entry

Updated Aloha-Editor due to a regression that caused Aloha-Editor to not load properly.


Gentics CMS OSS 6.3.1


Bugfix SUP-18558 Link to this entry

Now an information about an image exceeding the dimension limits contains IDs and a name of this image.


Bugfix SUP-18589 Link to this entry

Administrator User Interface: Fixed an issue where changing the language in the mesh browser would change the UI language as well.


Bugfix SUP-18599 Link to this entry

Administrator User Interface: Fixed potential modal locking when uploading a content-package zip file.


Bugfix SUP-18602 Link to this entry

Editor User Interface: Fixed the link in the usage-list, to navigate to the correct item.


Bugfix SUP-18607 Link to this entry

Administrator User Interface: When changing the language in the Mesh Browser, the content will be correctly reloaded to dipslay the content in the new language.


Gentics CMS OSS 6.3.0


Enhancement GPU-1898 Link to this entry

Gentics CMS has been refactored to be compatible with Jakarta EE 10.
This especially includes the following list of dependency updates:

  • Jakarta Servlet API 6.0.0 (from Java Servlet API 2.4)
  • Jakarta Mail API 2.1.3 (from JavaMail API 1.6.2)
  • Jakarta Activation API 2.1.3 (from JavaBeans Activation Framework 1.1)
  • Jakarta XML Binding API 4.0.2 (from JAXB API 2.2)
  • Apache Tika 3.0.0
  • Apache Commons FileUpload Jakarta Servlet 6 2.0.0-M2
  • Apache Commons IO 2.17.0
  • Apache Log4j 2.24.3
  • Eclipse Jersey 3.1.10
  • Eclipse Jetty 12.0.20
  • Jackson 2.18.2
  • AntiSamy: 1.7.8
  • Json Smart: 2.5.2

The following dependencies have been removed:

  • Java Portlet API
  • JavaServer Pages API
  • Tomcat Annotations API
  • Xalan
  • WSDL4J
  • ASM
  • Logback

Enhancement GPU-1908 Link to this entry

User Interface: There is no dedicated `https` flag anymore, when setting up a Node. The secure connection information is now taken from the protocol prefix (http/https) of a `hostname`.


Enhancement GPU-1914 Link to this entry

During start-up Gentics CMS will make sure that a schedule for the publish task exists. If not it will create a schedule that is executed every minute.


Enhancement GPU-1861 Link to this entry

New installations of the CMS will now have the changes documented in the Guides to support storing the language with external links applied automatically.


Enhancement GPU-1915 Link to this entry

Administrator User Interface: The content maintenance module has been refactored to improve user experience.


Bugfix Link to this entry

Some dependencies have been updated:

  • commons-beanutils: 1.11.0