Gentics Content.Node Changelog Summary

Gentics Content.Node 5.32.15


Documentation SUP-7662 🔗 Link

Changelog entries in the Changelog Summary do now have ids. You may now link directly to an entry using anchorlinks.


Bugfix SUP-6836 🔗 Link

When synchronizing objects into devtool packages, the order of some element lists might change, which could cause unnecessary conflicts when merging with other changes with the use of a version control system (like git). This has been changed now in a way that the order of already existing elements will stay the same, while new elements will be appended at the end of the list.


Bugfix SUP-7561 🔗 Link

When a construct containing a part of type “Datasource” was synchronized from a devtool package, the datasource entries were not synchronized. This has been fixed now.


Bugfix SUP-7646 🔗 Link

When an error occurs while synchronizing a template from a devtool package into the CMS (e.g. because a construct used in the template does not exist in the CMS), the template was left locked, and that state was not immediately visible in the UI due to a caching issue. This has been fixed now, the template will be unlocked in case of errors.


Bugfix SUP-7643 🔗 Link

When publishing a node and channels into a Mesh Content.Repository, new images and files were initially written into all branches of the Mesh project, but removed with the next publish run. If a channel had publishing into Content.Repositories completely disabled, this could cause errors in the publish run. This has been fixed now.


Bugfix SUP-6911 🔗 Link

The order of CR Fragment Entries in devtool packages will now also be consistent.


Bugfix SUP-7650 🔗 Link

When a devtool package containing CR fragments is assigned to a node, the CR fragments will now be assigned to the node‘s ContentRepository.


Bugfix SUP-7596 🔗 Link

Fixes an issue when a user has an empty favourites list it can cause an error.


Gentics Content.Node 5.32.14


Bugfix SUP-7040 🔗 Link

Fixed errors in devtools packages with php 7.


Bugfix SUP-7599 🔗 Link

When publishing a node and channels into a Mesh Content.Repository, and the node or a channel had publishing of pages into the Mesh Content.Repository disabled, the pages were still written into the Content.Repository, but then removed. This has been fixed now, pages from nodes will only be written into the Mesh Content.Repository, if necessary.


Gentics Content.Node 5.32.13


Bugfix SUP-7615 🔗 Link

Fixes an issue with Image Manipulation when uploading a new image sometimes it was not possible after scaling.


Bugfix SUP-7569 🔗 Link

When the feature enable_image_upload_in_tagfill was not explicitly set to true in the configuration, the upload buttons were correctly shown in the old UI, but were not shown in the new UI, because the REST API Endpoint /admin/features/[name] claimed to feature to be deactivated. This has been fixed now.


Bugfix SUP-7425 🔗 Link

When synchronizing datasources from a devtool package with an entry having dsid 0, the dsid was changed to another value (most probably 1), even if this dsid was used by another entry. This resulted in the CMS not showing the entry, which originally had dsid 0 in the UI. The incorrect synchronization has been fixed. Incorrect values in the database either need to be fixed manually, or by another synchronization of the devtool package from the filesystem.


Bugfix SUP-7591 🔗 Link

When using the new UI to edit a tag containing a part of type URL (image), and not using the new Tag Editor, the button to edit the image opened the old image editor, if the referenced image had been changed before. This has been fixed now, the button to edit the image will now open the new image editor in all cases.


Gentics Content.Node 5.32.12


Documentation SUP-7562 🔗 Link

Further explain usage of Gentics CMS Devtools with tagtype categories. See the Devtools overview in our guides.


Gentics Content.Node 5.32.11


Bugfix SUP-7514 🔗 Link

In some cases, the CMS Server would create many short lived connections to the backend database in very short time. This is inefficient and may lead to resource problems. This has been changed now, so that database connections will be taken from the connection pool instead.


Bugfix SUP-7554 🔗 Link

Rendering the preview of a page with a Mesh Portal Preview URL failed with a NullPointerException, if the tagmap contained at least one entry of type “Node”. This has been fixed now.


Gentics Content.Node 5.32.10


Bugfix SUP-7541 🔗 Link

Fixed problems with the scripts injected into the ContentFrame and made the injection more robust.


Gentics Content.Node 5.32.9


Bugfix SUP-7385 🔗 Link

Made the cms docker image more bullet proof

  • Fixed that the Apache and the Tomcat sometimes didn‘t start when the Docker container was restarted
  • Fix the scheduler not working sometimes after a restart of the Docker container, when the PID is being used by a different process
  • The CMS image waits now for the MySQL being available (timeout can be set with NODE_DB_CONNECT_TIMEOUT now)
  • Moved the Docker configuration documentation from Docker hub to the CMS guides
  • Added a health check to detect broken containers

Bugfix SUP-7505 🔗 Link

Fixed a bug, which caused the image editor modal in the new UI to freeze the UI if the “Cancel” button was clicked after editing the image.


Gentics Content.Node 5.32.8


Documentation SUP-7301 🔗 Link

Added Oracle Database 12.2 to the list of supported versions.


Bugfix SUP-7417 🔗 Link

When using multichannelling, overviews over objects in other nodes were not always dirted, when new objects were created. This has been fixed now.


Bugfix SUP-7439 🔗 Link

It is now possible to configure the timeouts used by the Http Client that publishes data into a Mesh ContentRepository. See the guides for details.


Bugfix SUP-7495 🔗 Link

When publishing large number of objects into a Mesh ContentRepository, checking for obsolete objects (during every publish run) could take a very long time. The performance of this check has been improved by increasing the pagesize for loading the objects from Mesh. The pagesize can now be configured (see Guides for details).


Bugfix SUP-7455 🔗 Link

When changing the assignment between a Node and a ContentRepository, this could cause all objects in the Node to be dirted. This has been fixed now, changing the assignment between a Node and a ContentRepository will dirt no objects any more.


Bugfix SUP-7483 🔗 Link

When performing multiple requests to create folders with same name in the same mother folder in parallel, the naming uniqueness could not be guaranteed. This has been fixed now, multiple requests to create folders in the same mother folder will now be serialized.


Bugfix SUP-7437 🔗 Link

Add confirmation notification when uploading a new image via properties.


Bugfix SUP-7330 🔗 Link

When editing a tag in the new UI (but not with the new Tag Editor), the check for not filled mandatory multiselect parts did not work. Editors could save the tag with mandatory multiselect parts left empty. This has been fixed now.


Gentics Content.Node 5.32.7


Bugfix SUP-7377 🔗 Link

The button for editing images with the feature Image Manipulation 2 out of the tagfill dialog was sometimes not shown in the new UI, and if shown opened the old image manipulation. Those issues have been fixed, the button will now always be visible and will open the new image manipulation.


Bugfix SUP-7342 🔗 Link

The internal links rendered in a live preview did not contain the correct SID when using a Mesh portal preview URL. This has been fixed now.


Bugfix SUP-7324 🔗 Link

When publishing into a Mesh ContentRepository, obsolete objects will now be removed before other objects are created/updated. This fixes uniqueness issues, when e.g. a page is deleted and replaced with another page having the same filename.


Gentics Content.Node 5.32.6


Bugfix SUP-7331 🔗 Link

Fixes an issue when a modal is open and navigating away is still possible.


Bugfix SUP-7346 🔗 Link

If the portletapp prefix was changed in the context path configuration the FUM Url of the File Upload Manipulator did not point to the destination where the file to manipulate could be fetched from. This has been fixed.


Bugfix SUP-6971 🔗 Link

Fixes an issue with unexpected “Invalid SID” error messages on login.


Bugfix SUP-7397 🔗 Link

Fixes an issue when the page is editable, but the save button is not active immediately.


Bugfix SUP-7355 🔗 Link

A NullpointerException occured when using the GIS Directive option “fpsmart” without a valid source image. This has been fixed.


Gentics Content.Node 5.32.5


Bugfix SUP-7241 🔗 Link

Fix incorrect behavior of the ‘publish‘ action for pages with a ‘publish at‘ date. The user can now choose whether to publish the page immediately or to leave the set ‘publish at‘ date.


Bugfix SUP-7283 🔗 Link

Removed the discontinued webdav feature.


Bugfix SUP-7325 🔗 Link

The number of parallel image resize operations performed by the CMS Server has been limited to 10 in order to avoid memory exhaustion.
See the guides for details on configuration of the GenticsImageStore.


Gentics Content.Node 5.32.4


Bugfix SUP-7057 🔗 Link

Error handling for database problems during publish runs has been improved.


Bugfix SUP-7260 🔗 Link

Fixed an Angular “Expression changed after it was checked” error.


Bugfix SUP-7136 🔗 Link

Fixes the letter case on advanced search filter labels.


Bugfix SUP-7188 🔗 Link

Resolves an issue that prevented opening new translations in the translations editor.


Bugfix SUP-7275 🔗 Link

The page menu entry “Delete old versions” has been removed. Old page versions can be purged with the purgeversions scheduler task.


Bugfix SUP-7278 🔗 Link

MeshPublisher: A potential deadlock situation has been fixed.


Gentics Content.Node 5.32.3


Documentation SUP-7180 🔗 Link

Enhanced the “Indexing with Elasticsearch” documentation page.


Bugfix SUP-7125 🔗 Link

Resolves an issue when folders/images/files/pages are non-existing anymore but the associated favourites are still in the list.


Bugfix SUP-7120 🔗 Link

Rendering the preview of a page by posting the page model to the REST endpoint /CNPortletapp/rest/page/render failed with an error in preview mode. This also affected rendering the preview of a tag using the Gentics Content.Node JavaScript API and has been fixed now.


Bugfix SUP-7184 🔗 Link

Fixes an issue that prevented users to publish a page in edit mode.


Bugfix SUP-7248 🔗 Link

  • Remove the restriction to fill out both FROM and TO input fields for “showing pages online” feature.

Bugfix 🔗 Link

The REST API has been extended to allow loading node specific settings via the endpoint /rest/node/[NODEID]/settings. For configuration options and how to retrieve the settings via the REST API look the the documentation


Bugfix SUP-7192 🔗 Link

  • Resolves an issue for images when dimensions cannot be detected correctly.
  • Removes editing capabilities on images that cannot be edited or when editing may cause data loss for that image.

Bugfix 🔗 Link

Updated the Gentics UI Image Editor to 0.4.0, which address an issue when a translation is not exists in Gentics UI Image Editor it was stopped working in some cases.


Bugfix SUP-6814 🔗 Link

When several parts of a tagtype had the same keyword and the tagtype was synchronized into the filesystem by the devtools feature, the created files for those tagparts were overwritten. The behavior has been changed so that such tagtypes will not be synchronized into the filesystem, and the synchronization process will fail.


Bugfix SUP-7112 🔗 Link

Timemanagement for modified pages was not performed correctly. This has been fixed, and pages with timemanagement will now be published and taken offline accordingly.


Gentics Content.Node 5.32.2


Bugfix SUP-7026 🔗 Link

Fix ItemList layout problems on mobile devices with long item names.


Bugfix SUP-7094 🔗 Link

Requests to render a page preview in a channel with a Mesh preview URL will now get the channel uuid as query parameter.


Bugfix SUP-7094 🔗 Link

When publishing into a Mesh ContentRepository with “Project per Node” enabled, the publish directory segment of the root folder will now be appended to the pathPrefix of the Mesh branch.


Gentics Content.Node 5.32.1


Bugfix SUP-7040 🔗 Link

Fixed an error when viewing devtools packages.


Bugfix SUP-7066 🔗 Link

When using multithreaded publishing in a clustered GCMS environment, the GCMS start page would not load when requested from a cluster node, which was not the current master while the publish process was running. The error log would show an error like “java.io.NotSerializableException: com.gentics.contentnode.publish.PublishThreadInfo”. This has been fixed now.


Bugfix SUP-7025 🔗 Link

Fix problems with IFrames that are nested inside the content frame‘s master IFrame and which are incompatible with the injected GCMS UI scripts and/or styles, by allowing such IFrames to skip GCMS UI scripts and styles injection.


Bugfix SUP-7069 🔗 Link

Make sure that the “Force Publish” file/image property is only displayed when the contentfile_auto_offline feature is active for a node.


Bugfix SUP-7068 🔗 Link

Fix ‘Publish‘ context menu item being erroneously displayed for images and files as well.


Bugfix SUP-7033 🔗 Link

During a publish process, unnecessary EmptyStackExceptions were logged, which are suppressed now.


Bugfix SUP-6107 🔗 Link

Fix bug with pagination for images.


Bugfix GTXPE-408 🔗 Link

When publishing into a Mesh ContentRepository, the publish directory prefix configured for the Node/Channel was ignored. This has been fixed now, the publish directory prefix of the Node/Channel will now be set onto the pathPrefix of the Mesh branch.


Bugfix SUP-7020 🔗 Link

When using the basic search bar to filter the items of the current folder, in most cases only the first page of items got filtered. This has been fixed.


Bugfix SUP-7031 🔗 Link

Creating a new node with “publish directory segments” enabled failed with an error. This has been fixed now


Bugfix SUP-7046 🔗 Link

Fixed an Angular expression changed after it was checked error.


Gentics Content.Node 5.32.0


Optional Manual Change

Publishing into a Mesh ContentRepository requires at least version 0.27.1 of Gentics Mesh.

🔗 Link

See the Changelog of Gentics Mesh for details.


Enhancement GTXPE-349 🔗 Link

The recent_items feature allows for displaying a list of recently opened folders and pages after clicking the corresponding button in the search bar of the new UI.


Enhancement GTXPE-332 🔗 Link

Replace Aloha Image Manipulation feature with [Gentics UI Image Editor](https://github.com/gentics/gentics-ui-image-editor) using EditorOverlayModal


Enhancement GTXPE-354 🔗 Link

It is now possible to filter the list of tagtypes by used part types in the extended tagtype search.


Enhancement GTXPE-402 🔗 Link

When synchronizing an object from a channel with the master channel, all dependencies of the object are now pre-selected for synchronization by default.


Enhancement SUP-6811 🔗 Link

Add offline/online label for files and images and add a possibility to change the ForceOnline Property.


Enhancement GTXPE-368 🔗 Link

Introduces Debug Tools with the following features:

  • Adds possibility to clear local data stored in the browser regarding to Gentics CMS.
  • Adds possibility to generate report from Gentics CMS for further analysis and product improvements.

Enhancement GTXPE-333 🔗 Link

When publishing into a Mesh ContentRepository, it is now possible to set an Implementation Version in order to publish new implementations into a separate Mesh branch, while the old implementation is still available in the old Mesh branch. For details, see the Guides


Enhancement GTXPE-387 🔗 Link

Add a context menu item to create page variations for multiple pages at once.


Enhancement GTXPE-333 🔗 Link

When publishing multiple channels into the same Mesh ContentRepository, the branch corresponding with the Master Node will now always be the “latest” branch of the Mesh Project.


Enhancement GTXPE-240 🔗 Link

UI: Adds ability to publish pages with language variants.


Enhancement GTXPE-304 🔗 Link

The File Upload Manipulator has been extended:

  • The request to the FUM URL will now also include information about the user uploading the file.
  • FUM actions will now also be logged in the logcmd.

Enhancement GTXPE-336 🔗 Link

The REST Model for Constructs has been extended. See the Guides for details.


Enhancement GTXPE-321 🔗 Link

The REST API endpoint /folder/getPages/{id} has been extended:

  • The new query Parameter niceurl allows filtering the returned pages by nice URL (with regular expressions)
  • Searches done with the query Paramter search will now also search nice URLs

Enhancement GTXPE-321 🔗 Link

The search (and extended search) will now also search for Nice URLs of pages.


Enhancement GTXPE-318 🔗 Link

The Gravatar feature (display Gravatar images in the old UI) has been removed.


Enhancement GTXPE-272 🔗 Link

UI: Allow image list to switch between grid view and list view