Changes with Gentics CMS 5.45.0

Date: 20.01.2023


Manual Change

The scheduler has been migrated from PHP (running in Apache, triggered by a cronjob) to Java (running in the JVM, triggered internally). During the update process, all existing scheduler tasks will be automatically migrated to the new scheduler. For safety reasons, the scheduler will be suspended right after the update, so that the migrated tasks can be checked for correctness and completeness first.

Link to this entry

For further details, see the Guides.


Manual Change

Some Part Types have been deprecated and can not be used in the Admin UI:

Link to this entry

  • Text/HTML
  • HTML
  • Text (short)
  • Text/HTML (long)
  • Tag (page)
  • List
  • List (unordered)
  • List (ordered)
  • Tag (template)
  • Breadcrumb
  • Navigation
  • HTML (custom form)
  • Text (custom form)
  • File (upload)
  • Folder (upload)

Optional Manual Change

Deprecated urls of Editor User Interface (/.Node/adminui) and Administration User Interface (/.Node/ui) are now redirected. When using these old urls, make sure you update your configurations to the new ones. Using the deprecated URL can cause problems related to configurations and files in `/customer-config`-folder, being an additional source of errors in troubleshooting and shall therefore not be used.

Link to this entry

Supported URLs: Editor User Interface: /editor Administration User Interface: /admin


Enhancement GPU-166 Link to this entry

REST API: Templates list request has been extended with filtering and sorting support.


Enhancement GPU-165 Link to this entry

A set of new REST API endpoints have been added to provide the control over Object Properties, namely Object Property CRUD actions, list all available, node link status management, as well as CRUD and list all of Object Property categories:

  • POST /objectproperty creates an object property
  • GET /objectproperty/{id} gets the object property with given ID
  • PUT /objectproperty/{id} edits the object property with given ID. The object property parts are edited here too.
  • DELETE /objectproperty/{id} deletes the object property with given ID
  • GET /objectproperty/category list all object property categories
  • POST /objectproperty/category creates an object property category
  • GET /objectproperty/category/{id} gets the object property category
  • PUT /objectproperty/category/{id} edits the object property category with given ID
  • DELETE /objectproperty/category/{id} deletes the object property category with given ID
  • POST /objectproperty/link/nodes links the set of object properties to the set of nodes
  • POST /objectproperty/unlink/nodes unlinks the set of object properties from the set of nodes
  • GET /objectproperty/{id}/nodes lists the linked nodes of the object property with given ID
  • GET /objectproperty/{id}/constructs lists the linked constructs of the object property with given ID

Enhancement GPU-166 Link to this entry

A set of new REST API endpoints have been added to provide the control over Constructs (aka Tag Types), namely Construct CRUD actions, list all available, node link status management, as well as CRUD and list all of Construct categories:

  • POST /construct creates a construct
  • GET /construct/{id} gets the construct with given ID
  • PUT /construct/{id} edits the construct with given ID. The construct parts are edited here too.
  • DELETE /construct/{id} deletes the construct with given ID
  • POST /construct/category creates a construct category
  • GET /construct/category/{id} gets the construct category
  • PUT /construct/category/{id} edits the construct category with given ID
  • DELETE /construct/category/{id} deletes the construct category with given ID
  • POST /construct/link/nodes links the set of constructs to the set of nodes
  • POST /construct/unlink/nodes unlinks the set of constructs from the set of nodes
  • GET /construct/{id}/nodes lists the linked nodes of the construct with given ID

Enhancement GPU-181 Link to this entry

Administration User Interface: Added module for objectproperties management.


Enhancement GPU-203 Link to this entry

A new configuration parameter, contentnode.global.config.images_maxdimensions has been introduced to control the maximum supported pixel size of an uploaded image file. Default value is 4000x4000. See Guides for details.


Enhancement GPU-302 Link to this entry

Mesh ContentRepositories: When a role for an object is assigned in the CMS that does not exist in Mesh it will be automatically created.


Enhancement GPU-303 Link to this entry

Variables in Velocity tagparts are now resolvable in the Expression Parser, and can be used as tagmap entries (for example: object.someprop.parts.velocity.somevariable).


Enhancement GPU-303 Link to this entry

Variables in velocity tagparts can now be used ad Role Property in Mesh ContentRepositories to define the roles with read permission. For further information see Mesh ContentRepository Feature Documentation.


Enhancement GPU-311 Link to this entry

When publishing into a Mesh Content.Repository, setting the roles has been modified to be more efficient by using less requests.


Enhancement GPU-228 Link to this entry

Editor User Interface: Added the possibility to choose a CMS Email Template Page for Admin Emails (Form Properties) and User Emails (Form Generator).


Enhancement GPU-486 Link to this entry

The default replacement character for filename sanitation has been changed to ‘-‘.


Enhancement GPU-253 Link to this entry

Administration User Interface: Module “Content Staging” is now available.


Enhancement GPU-141 Link to this entry

Administration User Interface: Module “Templates” is now available.


Enhancement GPU-181 Link to this entry

Administration User Interface: Module “Object Properties” is now available.


Enhancement GPU-211 Link to this entry

Administration User Interface: Module “Constructs / TagTypes” is now available.


Enhancement GPU-226 Link to this entry

Administration User Interface: Module “Scheduler” is now available.


Enhancement GPU-252 Link to this entry

The new feature Content Staging allows staging of selected contents (Nodes, Folders, Pages, Images, Files and Forms) between CMS Installations.


Enhancement Link to this entry

Editor UI: The icons for opening the Wastebin or the Publish Queue have been moved into the menu and are now shown together with the icon for opening the Administration UI, the new Content Staging and optional custom tools.


Bugfix SUP-14647 Link to this entry

Administration User Interface: Properties are now correctly opening when navigating from one module to another.


This Gentics CMS version includes the Aloha Editor 1.4.60 – 16.09.2022

This Gentics CMS version includes the .Node Version 2.4.4