Gentics CMS Changelog Summary

Gentics CMS 5.42.10


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.42.9


Enhancement GP-119 Link to this entry

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


Gentics CMS 5.42.8


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.42.7


Security Link to this entry

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


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.


Bugfix SUP-13135 Link to this entry

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


Bugfix SUP-9949 Link to this entry

Admin User Interface: Enabled loading animations for lists.


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-12352 Link to this entry

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


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.42.6


Gentics CMS 5.42.5


Enhancement GPU-63 Link to this entry

Adds support for poll forms of the Mesh Forms plugin. See the feature documentation for a description of the new gtx_form directive parameters showResults and templateContext.


Bugfix SUP-13092 Link to this entry

Editor User Interface: Fixed regression issue where users were unable to edit the latest version form a page within publish queue.


Bugfix SUP-13148 Link to this entry

When publishing into a Mesh CR and using tagtypes of type micronode, the check for schema migrations (used in the publish process and in the CR check/repair) will now also wait for micronodes to be migrated.


Bugfix SUP-12718 Link to this entry

Editor User Interface: The Content frame header item name field now updates on form name field update.


Bugfix SUP-12912 Link to this entry

Editor User Interface: When editing a form item, the form type is now also visible next to the language information for form items that were created in version 5.41 or below.


Bugfix SUP-12638 Link to this entry

Editor User Interface: Improved stability in the form generator.


Gentics CMS 5.42.4


Security SUP-12954 Link to this entry

The version of the logging library has been updated to log4j 2.17.1. The dependency on the .Node library has been changed to 2.4.3.


Bugfix SUP-10707 Link to this entry

Editor User Interface: Language selection in the repository browser is now hiden for item lists that show folders, files or images.


Bugfix SUP-12710 Link to this entry

Editor User Interface: Display properties show in image grid view too within repository browser.


Bugfix SUP-12905 Link to this entry

FormResource: The /rest/form/ID/data and /rest/form/ID/export endpoints now accept the optional publishedOnly query parameter (must be true or false), and will determine whether unpublished (i.e. incomplete) form data should be included in the list or export respectively.


Bugfix SUP-12865 Link to this entry

Editor User Interface: Item list on reload now loads and properly calculates with the previously used items per page value.


Bugfix SUP-12160 Link to this entry

Editor User Interface: The new tag editor‘s HTML (long) tag inputfield now scrolabble after the field is overflown.


Bugfix SUP-12928 Link to this entry

Linkchecker: recheck link validity using GET even after the HEAD request fails with status code 503


Bugfix SUP-12944 Link to this entry

Some issues with deleting forms haven been fixed:

  • When completely deleting a form in the CMS, the publish process failed with an error, if the form data had already been posted.
  • When only a language variant of the form was removed, the language variant would not be removed in Mesh.

Bugfix SUP-12956 Link to this entry

Editor User Interface: Fixes an issue that caused the Repository Browser to open with the previously selected content language instead of the page‘s language when editing a page.


Bugfix SUP-12962 Link to this entry

Exporting of channels with objects using object properties failed with an internal error, if object properties were restricted to the master node. This has been fixed.


Bugfix SUP-12628 Link to this entry

Several problems with multichannelling and disinheriting have been fixes:

  • Creating pages in a folder, which was disinherited from channels did not work, if a filename was provided and creation should fail for duplicates
  • Disinherited folders could not be reinherited due to incorrect permission checks

Gentics CMS 5.42.3


Gentics CMS 5.42.2


Enhancement GPU-67 Link to this entry

Editor User Interface: A form properties field that is a dropdown called “Template context” was added. It can be configured in the `form-editor.json` file. If no configuration is provided, the input field is shown as a text field. See Gentics CMS Forms for details.


Documentation SUP-12821 Link to this entry

Fixed a typo in the example code in the spellcheck plugin documentation


Bugfix SUP-12120 Link to this entry

Administrator User Interface: In User Module > User Groups tab > Assign User to Groups modal, groups table can now be toggled between list table or tree table.


Bugfix SUP-12888 Link to this entry

Admin User Interface: The Publish Directory Segments on the Node Management page now only visible if the Publish Directory Segments feature is enabled.


Bugfix SUP-12543 Link to this entry

Editor User Interface: The overview tag property editor now properly shows selected items in channels, when the selected item also has a localization in the same channel and the “Sticky Channel” option of the overview tag part is disabled.


Bugfix SUP-12895 Link to this entry

Editor and Administrator User Interface: The CMP Version check will no longer be shown on the login screen – this was previously only shown after a successful login and logout. The CMP Version information is still available at the bottom of the user menu, when logged in.


Bugfix SUP-12744 Link to this entry

Custom Tools now no longer get the current CMP version info during setup. Detecting the CMP version info can take some time as all connected Mesh and Portal instances will be checked. This speeds up the process to get custom tools ready to use on large systems.


Bugfix SUP-10380 Link to this entry

Editor User Interface: Update Link Checker filter fields on language change.


Bugfix SUP-10447 Link to this entry

Editor User Interface: Advanced search results are now paginated.


Gentics CMS 5.42.1


Bugfix SUP-12765 Link to this entry

Editor User Interface: The link to the user manual now points directly to the user manual instead of the cms guides overview.


Bugfix SUP-12612 Link to this entry

Editor User Interface: The form properties field “Email template” is now a dropdown with options that can be configured in the `form-editor.json` file. If no configuration is provided, the input field is ( / continues to be) shown as a text field. See Gentics CMS Forms for details.


Gentics CMS 5.42.0


Manual Change

The dependency on the .Node library has been changed to 2.4.1.

Link to this entry

This includes an update of the logging mechanism to log4j 2.17.0, which requires the following changes:

  • The logging configuration file /Node/tomcat/conf/gentics/nodelog.properties has to be migrated to the configuration file /Node/tomcat/conf/gentics/nodelog.yml, in the log4j2 format. See Gentics CMS Log Files and Log4j 1.x Migration for details.
  • The interfaces com.gentics.api.contentnode.migration.IMigrationPreprocessor and com.gentics.api.contentnode.migration.IMigrationPostprocessor were modified to reference
    instances of com.gentics.lib.log.NodeLogger instead of org.apache.log4j.Logger. Any custom implementations have to be updated.
  • If extension classes (like Custom Part Type Implementations, or Publish Handlers)
    reference any classes of log4j1, they should be updated to either reference com.gentics.lib.log.NodeLogger or the corresponding classes of log4j2.

Enhancement GPU-55 Link to this entry

The feature Forms has been extended:

  • Forms of different types are now supported. In addition to “generic“ forms, “poll” forms can be created.
  • Custom form generator configurations can now be provided per form type.

Enhancement Link to this entry

The version of the included Jackson library has been updated to 2.12.6.