Gentics CMS Changelog Summary

Gentics CMS 5.45.40


Bugfix SUP-15564 Link to this entry

Editor User Interface: The action-buttons in the top right corner will not overlay on the search bar on smaller window/screen sizes.


Bugfix SUP-16544 Link to this entry

The error message in the scheduler log for publishing errors into a Mesh Content.Repository due to conflicts has been improved.


Gentics CMS 5.45.39


Bugfix SUP-16632 Link to this entry

Administrator User Interface: The loading of packages for channels has been fixed.


Bugfix SUP-16646 Link to this entry

The copying of channels is now disabled.


Bugfix SUP-15801 Link to this entry

Editor User Interface: The misrepresented warnings for missing translations in the form generator has been fixed.


Gentics CMS 5.45.38


Manual Change

The update method PUT /construct/{1} was overriding construct properties, even when only parts where updated.

Link to this entry

This impacts the rest model for the construct class as boolean fields are now non-primitives.


Bugfix SUP-15914 Link to this entry

Administrator User Interface: Fix vanishing parts of constructs when saving with the save dialog modal.


Bugfix SUP-16409 Link to this entry

When moving an object between the nodes, that point to the different Mesh CRs, pointing to the same Mesh instance, the following publish process may fail with an item duplication error. This has been fixed.


Bugfix SUP-15995 Link to this entry

The publish process will now check for required features and fail, if one of the required features is not activated.


Bugfix SUP-16512 Link to this entry

Importing a content package left file handles open for too long, which could lead to problems like “too many open files”. This has been fixed, file handles will be closed now immediately after they were used.


Bugfix SUP-16609 Link to this entry

Administrator User Interface: Align behavior of activities and messages. The icons are only shown if new messages/activities exist.


Bugfix SUP-15810 Link to this entry

Editor User Interface: Fixed non-visible elements of the select input type for forms.


Bugfix SUP-15836 Link to this entry

Administrator User Interface: Corrected the displayed status of the Publisher.


Gentics CMS 5.45.37


Bugfix SUP-15090 Link to this entry

Some errors in sorting and filtering of result lists have been fixed in the REST API. Sorting and filtering abilities of REST API endpoints have been clarified in the documentation.


Bugfix SUP-16204 Link to this entry

Now all the permissions, excluding the legal READ_PUBLISHED, are forcefully removed from the objects upon Mesh publish.


Gentics CMS 5.45.36


Enhancement SUP-9507 Link to this entry

The openTagFill method in the GCNPlugin (@gcn/gcn-plugin@) now accepts additional options as parameter. Added support to skip the insert into/update of the DOM Element.


Documentation SUP-12845 Link to this entry

The documentation for node specific settings has been improved to clarify the behaviour when settings are specified by local ID, global ID and name at the same time.


Documentation SUP-15045 Link to this entry

The documentation for activating licensed features has been updated in the Guides:https://www.gentics.com/Content.Node/guides/faq_licensed_features.html.


Bugfix SUP-16395 Link to this entry

Editor User Interface: In some cases the tag editor for overviews showed the order direction to be “descending“ while it was actually “ascending”. This has been fixed.


Bugfix SUP-16395 Link to this entry

Editor User Inferface: When changing the order direction of an overview in the tag editor from “ascending“ to “descending”, the preview of the tag showed the items in the wrong order, this has been fixed.


Bugfix SUP-16395 Link to this entry

Admin User Interface: In some cases, changes to the parts of a construct were not stored when the button “Save” was clicked. This has been fixed.


Bugfix SUP-16408 Link to this entry

Editor User Interface: Add clear button to dropdown to remove already selected items (e.g.: Enable removal of input validation after selecting one)


Bugfix SUP-12859 Link to this entry

Java REST Client: A dependency on javax.xml.bind:jaxb-api has been added, in order to possible runtime errors when using the client with Java 11.


Bugfix SUP-14954 Link to this entry

When the configuration parameter IMAGES_MAXDIMENSIONS was not set, the maximum allowed dimensions were not set to the default value 4000×4000 but were unrestricted. This has been fixed. Also the error message when uploading images exceeding the maximum allowed dimensions has been improved.


Bugfix SUP-16211 Link to this entry

Editor User Interface: Fix the deletion of form reports with invalid data (i.e.: containing null values)


Gentics CMS 5.45.35


Bugfix SUP-16324 Link to this entry

Editor User Inferface: When using the Link Checker and an invalid external link is changed to an internal link, the marking of the link was not removed (the link was still shown as invalid). This has been fixed: since internal links are not checked by the Link Checker, the any markings will be removed when an external link is changed to an internal one.


Bugfix SUP-16396 Link to this entry

Administrator User Interface: The loading of logs has been changed to be paginated on the server side, to reduce resource requirements on the backend.


Gentics CMS 5.45.34


Bugfix SUP-15059 Link to this entry

Administration User Interface: Confirmation dialog is shown on TagPart editing, if devtool automatic synchronization is enabled and TagPart has changes in the file system during editing.


Bugfix SUP-15061 Link to this entry

Administration User Interface: Option list of Validator field is in alphabetical order in TagType editor. Incorrect regex options name and expression are updated.


Bugfix SUP-16323 Link to this entry

Editor User Interface: When using the advanced search, the search was not restricted to the current folder but always searched the whole node. This has been fixed so that the search will be restricted to the current folder and all subfolders.


Bugfix SUP-15659 Link to this entry

Updating object property definitions over the REST API failed with an internal error, if not all attributes were sent. This has been fixed.


Bugfix SUP-16344 Link to this entry

Due to an incorrect permission check, removing a previously set “publish at“ or “offline at” time did not always work for users with permissions restricted to certain channels/nodes. The permission check has been fixed.


Bugfix SUP-16344 Link to this entry

If removing a “publish at“ or “offline at” time was denied due to insufficient permissions, the request still succeeded and no appropriate message was shown to the user. This has been fixed.


Bugfix SUP-16356 Link to this entry

Moving a page into another node will no longer be possible, if the page has variants in languages, which are not activated in the target node. The only exception is when moving a page with a single language into a node, that does not have languages at all (in this case, the page will also have no language) or when moving a page without a language into a node with languages (the page will get the first assigned language of the target node). If a page is copied into another node, only the language variants with languages, which are activated in the target node, will be copied. If no language variant of the page is activated in the target node, the selected language variant will be copied and will get the first assigned language of the target node.


Bugfix SUP-16369 Link to this entry

The version of the Mesh REST Client has been updated to 1.10.26.


Gentics CMS 5.45.33


Bugfix SUP-16184 Link to this entry

REST API: Getting the localization Information for an inexistent ID caused an Internal Server Error, which has been fixed.


Bugfix SUP-16277 Link to this entry

Overviews that contained objects, which were deleted caused NullPointerExceptions during content staging or publishing to a Mesh Content.Repository, which have been fixed.


Bugfix SUP-15874 Link to this entry

On a file/image copy, its object property values were not copied onto the new instance. This has been fixed.


Bugfix SUP-15873 Link to this entry

Editor User Interface: Autofocus of the searchbar has been fixed to only occur while not editing a object. Navigation in the list will properly reset the focus to the searchbar as well.


Gentics CMS 5.45.32


Bugfix SUP-16226 Link to this entry

Random actions on a construct with a part with missing PartType were throwing NullPointerException with no meaningful description. This has been fixed.


Gentics CMS 5.45.31


Bugfix SUP-15453 Link to this entry

Administration User Interface: The error message, which is shown when a construct cannot be deleted, because it is still in use, has been improved.


Bugfix SUP-16187 Link to this entry

Deleting a page and its language in the same transaction caused an error, which has been fixed.


Gentics CMS 5.45.30


Bugfix SUP-16128 Link to this entry

Administrator User Interface: The pages tab for the role module is now scrollable and the overflowing content is displayed properly.


Bugfix SUP-15906 Link to this entry

Administration UI: The performance of fetching all templates, which are assigned to a node, and the assignment operation has been improved. REST API: New endpoints have been added:

  • GET /node/{nodeId}/template/{templateId}
  • GET /template/{id}/nodes

Bugfix SUP-16045 Link to this entry

Administrator User Interface: The permission lookup for the (DevTool) Package Module and the Templates Module have been corrected.


Bugfix SUP-16045 Link to this entry

Administrator User Interface: The group tree-view for folder permissions now correctly display all to the user available groups.


Bugfix SUP-16079 Link to this entry

Editor User Interface: The translated pages are displayed properly in the page language indicator after changing page properties.


Gentics CMS 5.45.29


Bugfix SUP-16085 Link to this entry

Makes sure information about whether a page is online is accurate during instant publishing. This issue caused overviews to skip pages which where itself instant published during a long running publish process.


Bugfix SUP-16080 Link to this entry

Editor User Interface: The preselection of templates while creating language variants of pages has been fixed.


Bugfix SUP-16072 Link to this entry

The logging for publish runs has been improved to include the durations for writing objects into a Mesh Content.Repository and also the waiting time for putting items into the internal queue.


Bugfix SUP-16072 Link to this entry

Publishing into a Mesh Content.Repository has been optimized to use fewer requests to read roles from Mesh or set permissions on roles.


Gentics CMS 5.45.28


Bugfix SUP-15727 Link to this entry

The uniquess check for URLs did not consider the page publish directory of nodes/channels when checking nice URLs. This could result in duplicate URLs, which would cause subsequent errors. The check has been fixed. Possibly existing duplicate URLs have to be fixed manually in the CMS.


Bugfix SUP-15727 Link to this entry

The paths for publishing into the filesystem were not correct when using non-empty node publish directories. For published nice URLs, the node publish directory was not used at all. If the publish path should contain the language code, the language code was inserted into the path before the node publish directory, instead of after it.


Gentics CMS 5.45.27


Bugfix SUP-16062 Link to this entry

Publishing into a Mesh Content.Repository with “project per node” disabled might fail with a NullPointerException, if e.g. pages were taken offline and re-published between two publish runs. This has been fixed.


Bugfix SUP-16042 Link to this entry

Administration User Interface: Several modules failed to refresh entity lists when entities were created, modified or deleted and have been fixed.


Bugfix SUP-15906 Link to this entry

Administrator User Interface: Loading of template lists in the template module have been defered to when a node has been opened at least once. This prevents loading all templates of all nodes once the module has been opened to reduce the resource footprint.


Gentics CMS 5.45.26


Enhancement SUP-15901 Link to this entry

The GCMSUI Page API and the Custom Tag/TagProperty Editor API have been extended to open a file upload modal. Additionally, the Custom Tag/TagProperty Editor API now also has dedicated functions for calls to the REST API.


Bugfix SUP-15803 Link to this entry

Editor User Interface: The repository browser for forms always showed the forms from the selected folder including all subfolders, even if no search phrase was entered. This has been fixed to be consistent with the repository browser for other types: When no search phrase is entered, only the forms of the selected folder will be shown.


Bugfix SUP-16037 Link to this entry

Editor User Interface: Changing list settings with a checkbox had inconsistent behaviour which sometimes didn‘t save the setting correctly.


Bugfix SUP-16029 Link to this entry

Scheduling tasks with intervals behaved differently than the old scheduler: While the old scheduler always calculated the intervals from the start time, the new scheduler calculated from the last execution. This is unexpected, because when for example a task should be executed (automatically) once a day at 3 AM, a manual execution of the task would break the start time (next automatic execution would be one day after the last manual exection, not necessarily at 3 AM the following day). The behaviour of the scheduler has now been changed to the behaviour of the old scheduler.


Bugfix SUP-16066 Link to this entry

If a schedule was set up to follow after another schedule, and the followed scheduled failed with an exit code bigger than 127, further scheduling failed with an internal error. This has been fixed.


Bugfix SUP-15965 Link to this entry

Adds check if the publish dir is empty for a folder create or save request when publish dir segments is active. An empty publish dir segment is only valid for the root folder of a node.


Gentics CMS 5.45.25


Bugfix SUP-15945 Link to this entry

Execution of external tasks in the scheduler has been improved: stdout and stderr of the executed command (script) will now not be buffered, but will be redirected to log files. This fixes problems with commands that create lots of output (e.g. curl, if the request runs for a long time), which could cause some executions to hang forever. Additionally, the display of scheduler executions has been improved:

  • Running scheduler tasks will now be shown as “Running“ (instead of “Failed”)
  • Running scheduler tasks will now show the current duration instead of 0

Gentics CMS 5.45.24


Bugfix SUP-15715 Link to this entry

Moving folders in the CMS in a multichannelling environment might cause publishing errors when publishing to a Mesh Content.Repository, which have been fixed.


Bugfix SUP-15890 Link to this entry

Administrator User Interface: An issue with editing Tag-Parts, causing corruption of these has been resolved.


Bugfix SUP-15727 Link to this entry

The conflict resolving behaviour when publishing into a Mesh Content.Repository has been improved.


Bugfix SUP-15925 Link to this entry

Editor User Interface: Selection of content- and template-tags has been fixed.


Gentics CMS 5.45.23


Bugfix SUP-15749 Link to this entry

The detection of changes in constructs has been refined when synchronizing devtool packages from the filesystem into the CMS.


Bugfix SUP-15821 Link to this entry

Performance of checking template permissions has been improved. This especially reduces load time for the REST API call to /rest/node/[node_id]/templates.


Bugfix SUP-15822 Link to this entry

Administrator User Interface: Fixed a styling issue where tables were cut off on the side without scrollbars, hiding element information and potential actions.


Bugfix SUP-15795 Link to this entry

Some possible NullPointerExceptions during the publish process have been fixed. Error logging in cases of lock wait timeouts during the publish process has been improved.


Gentics CMS 5.45.22


Documentation SUP-15796 Link to this entry

Documentation on how to create custom tasks and migrate old commands has been added to the scheduler documentation.


Bugfix SUP-15578 Link to this entry

Removes a misleading error message when publishing into a Mesh-SQL ContentRepository.


Bugfix SUP-15622 Link to this entry

The detection of failed publish processes has been improved.


Bugfix SUP-15686 Link to this entry

Forms were not always dirted, when referenced eMail template pages were changed and republished. This has been fixed. It is important to note, that forms need to be republished manually once after the CMS has been updated to trigger the fixed dependency calculation.


Bugfix SUP-15732 Link to this entry

The migration of old scheduler tasks to the new scheduler has been made more robust.


Bugfix SUP-15526 Link to this entry

Editor User Interface: Selected Items in an Overview are now being correctly loaded in the context of the Node/Channel the page is currently in. Additionally fixed the case where items which couldn‘t be loaded would not be displayed at all.


Bugfix SUP-15727 Link to this entry

When publishing into a Mesh CR with instant publishing enabled, it could happen that objects, which were published and then deleted into the wastebin between two regular publish runs where not removed from Mesh. This could lead to conflicts during subsequent publish runs, if objects with the same publish path should be published afterwards. This has been fixed.


Gentics CMS 5.45.20


Enhancement SUP-15610 Link to this entry

Form Generator: Selects have a new property @multiple@ to allow multiple values to be selected.


Bugfix SUP-15583 Link to this entry

Editor User Interface: The permission check for creating Folders has been fixed, and will now properly hide the create button if the user isn‘t permitted to create new Folders.


Gentics CMS 5.45.19


Documentation SUP-15498 Link to this entry

Adds a configuration section for using Identity Providers in the Keycloak authentication guide.


Bugfix SUP-15450 Link to this entry

Add flag to objects of GET /msg/list response to indicate if message is an instant message. Editor User Interface, Admin User Interface: Fix instant messaging.


Bugfix SUP-15541 Link to this entry

Some problems with inheritance have been fixed:

  • Opening the inheritance dialog for pages in folders, where were not fully inherited failed with an error.
  • The option “Disinherit by default“ was missing from the inheritance dialog.
  • The option “General inheritance” did not show the correct status and changing it behaved inconcistently.
  • The inheritance dialog allowed inheriting objects into channels, even if the folder was not inherited in that channel.

Bugfix SUP-15538 Link to this entry

Adds a fix to prevent duplicate filenames when multiple files are uploaded, moved or copied in parallel.


Bugfix SUP-15559 Link to this entry

The purge logs and purge messages jobs have been improved to purge the records in batches.


Bugfix SUP-15601 Link to this entry

Content Staging has been made more tolerant with regards to the implementation hash checks.


Gentics CMS 5.45.18


Enhancement SUP-15452 Link to this entry

Editor User Interface: It is now possible to select the Root-Folder from a Node/Channel with the Repository Browser.


Bugfix SUP-15412 Link to this entry

A flawed content staging management of Overview tags have been fixed, including self-reference.


Bugfix SUP-15479 Link to this entry

Editor User Interface: Sorting select options in a form will now re-order them correctly.


Bugfix SUP-15509 Link to this entry

The SSO Login is now compatible with Keycloak 22.


Bugfix SUP-15485 Link to this entry

Editor User Interface: The form reports are now getting displayed properly and the styling/sizing of the columns and cells has been updated to make it possible to view all content.


Bugfix SUP-15288 Link to this entry

The dependency to node-lib has been updated to 2.4.5.


Bugfix SUP-15246 Link to this entry

Administrator User Interface: Fix bugs in scheduler detail view:

  • Fix listing of follow-up executions
  • Fix multi-select of executions
  • Fix exclusion of execution from possible follow-up executions

Gentics CMS 5.45.17


Bugfix SUP-15433 Link to this entry

Administrator User Interface: Fixed a regression in editing the name/description of elements, which prevented new elements with multiple languages (i.e. object properties or constructs) to be created.


Gentics CMS 5.45.16


Enhancement SUP-15062 Link to this entry

Adding new endpoint GET /parttype to retrieve all kind of part types (including custom part types).


Enhancement SUP-15298 Link to this entry

Dedeprecate Breadcrumb and Navigation part type – Add flag to mark part type deprecated


Bugfix SUP-15367 Link to this entry

Editor User Interface: The Headline for language-specific settings in the form properties is now getting hidden when only one Language is set for the Node.


Bugfix SUP-15405 Link to this entry

Fixes rendering of #gtx_channel directive after editing when creating a link to a local object in another channel.


Bugfix SUP-15393 Link to this entry

If a content resource (file / page / etc), attached to the content staging package, has been moved around, the package keeps its copy under its old placement, which produces a mess during the restore of this package. This has now been fixed.


Bugfix SUP-15403 Link to this entry

Fixing the issue where new object tags are created when merely changing properties of a template. This triggers the generation of new global ids (UID‘s) for the same object tags, hence causing issues, especially with package synchronization.


Bugfix SUP-15433 Link to this entry

Editing Text and Select values in form-generator properties have been fixed.


Bugfix SUP-15439 Link to this entry

The JSON output of Devtools / Content Package items has been normalized to use LF line endings only on all systems. Devtools is now exporting all non-null (e.g. including empty) fields.


Bugfix SUP-15442 Link to this entry

Editor User Interface: Fixed the validation and indication of required fields when creating a new form.


Gentics CMS 5.45.15


Bugfix SUP-15219 Link to this entry

Fixes an error while saving edited images as copies in a local folder of a channel.


Bugfix SUP-13352 Link to this entry

Getting the total usageinfo for localized objects did not return the IDs of the localized objects, but of their master objects instead. This has been fixed.


Bugfix SUP-15365 Link to this entry

Editor User Interface: Editing/Creating new selectable options in a form, will now properly save the Label and not discard them.


Bugfix SUP-15366 Link to this entry

Editor User Interface: Saving the E-Mail Template has been fixed.


Gentics CMS 5.45.14


Bugfix SUP-15224 Link to this entry

Editor User Interface: Permission checks for the folder object-properties is now checking for the correct folder permissions. Previously checked the parents permission to be able to edit it.


Gentics CMS 5.45.13


Bugfix SUP-15215 Link to this entry

Fixes publishing of files and images when Mesh version 1.10.8 or later is used. Updating files and images would not mark them as published in the Mesh CR, this has been fixed.


Gentics CMS 5.45.12


Bugfix SUP-15214 Link to this entry

Fixes an issue where publish runs could not be stopped in the content maintenance module of the admin UI.


Bugfix SUP-15259 Link to this entry

Fixes an issue where a publish run would get stuck when the publish run was interrupted (on purpose or due to an error) while preparing the publish cache.


Bugfix SUP-15214 Link to this entry

Fixed a possible endless loop when publishing into a Mesh Content.Repository.


Bugfix SUP-15215 Link to this entry

The performance of publishing into a Mesh CR has been improved by reducing the number of necessary requests.


Gentics CMS 5.45.11


Bugfix SUP-14940 Link to this entry

Administration User Interface: Various Lists were cut off at the end, not showing all entries and/or the pagination on smaller Screens. These now get proper scollbars to be able to see all available content.


Bugfix SUP-14806 Link to this entry

Administration User Interface: Start and stop automatic synchronization buttons are available in the package list.


Bugfix SUP-15060 Link to this entry

Administration User Interface: When creating a new tagpart of type “HTML” the field Markup Language is optional.


Bugfix SUP-15022 Link to this entry

Administration User Interface: The Save button is enabled upon adding or removing tagPart.


Bugfix SUP-15212 Link to this entry

Fixes an error where the scheduler could not be displayed, when schedules with type “follow” are configured to follow schedules with invalid tasks.


Gentics CMS 5.45.10


Bugfix SUP-14850 Link to this entry

Administration User Interface: Fixed a typo in content maintenance tool.


Bugfix SUP-15067 Link to this entry

Fixing long running task of setting group permissions in the Admin-UI. After a wait time of 5 seconds, the task will be executed in the background and the user will be notified when the task has finished.


Bugfix SUP-15130 Link to this entry

Editor User Inferface: Selecting elements in an overview with stickyChannel enabled, now correctly loads and displays the entries from the channel they were picked from.


Bugfix SUP-15179 Link to this entry

Editor User Interface: Tools which open inside of the Editor-UI (@newtab != true@), are now displayed correctly again.


Gentics CMS 5.45.9


Bugfix SUP-15064 Link to this entry

Editor User Interface: The distance between the Node-Selector and the Breadcrumb has been reduced.


Bugfix SUP-15114 Link to this entry

When using the feature Publish Cache together with the feature Nice URLs republishing of already published pages possibly failed with a NullPointerException, if the publish cache of that page had been generated before the feature "Nice URLs" was activated. The problem could be solved by clearing the publish cache and is now also fixed.


Bugfix SUP-15113 Link to this entry

Fixes publishing error when the focal point of a resized image is out of bounds.


Bugfix SUP-15119 Link to this entry

Editor User Interface: Changes to forms were sometimes not properly submitted and therefore lost, which has been resolved. Additionally, performance when editing forms has been improved to prevent race-conditions.


Gentics CMS 5.45.8


Bugfix SUP-10306 Link to this entry

Admininistration User Interface: Fixed the following permission issues:

  • Delete icon in the User list is only visible when the logged in user has permission to delete that User.
  • User Properties are editable only when the logged in user has permission to edit that User.
  • Remove icon in the Group list is only visible when the logged in user has permission to remove a User from the Group.
  • Group assignment is available when the logged in user has permission to assign a User to Group.

Bugfix SUP-15071 Link to this entry

Fixes a problem where object would not be correctly marked as published when resumable publish process is enabled and the publish process was interrupted. Published objects are now marked as such when the CMS is for example stopped during a publish run.


Gentics CMS 5.45.7


Bugfix SUP-14946 Link to this entry

The implementation hashes in content packges for templates and constructs were possibly dependent on references to content elements (like nodes, pages, images, files, ...). This has been changed so that those references will not be considered, when calculating the implementation hashes. As a consequence, content packages which were created on systems without this fix will most likely contain different implementation hashes and will not be importable on systems with this fix.


Gentics CMS 5.45.6


Bugfix SUP-13084 Link to this entry

Editor User Inferface: In the Overview tag property editors, when the Sticky Channel option is enabled localized channel nodes can be saved now otherwise the root folder in the folder path list of Overview items now showing the name of the current node/channel.


Bugfix SUP-14989 Link to this entry

Editor User Interface: The node-selection and breadcrumb styling has been fixed to properly align again.


Bugfix SUP-12731 Link to this entry

Fix Devtools Package NullPointerException when CheckboxPartType is synchronized.


Bugfix SUP-14998 Link to this entry

Makes sure that object properties which were automatically filled via a POST /rest/file/create request, are also enabled so that they can be used in Velocity templates.


Bugfix SUP-14946 Link to this entry

The implementation hashes in content packges for templates and constructs were possibly dependent on the indeterministic ordering of elements, which could cause them to be different on different systems, even if the underlying implementation was identical. This has been changed so that lists of elements will be ordered first, before calculating the implementation hashes. As a consequence, content packages which were created on systems without this fix will most likely contain different implementation hashes and will not be importable on systems with this fix.


Bugfix SUP-14946 Link to this entry

A possible NullPointerException when exporting elements containing overviews to a content package was been fixed.


Bugfix SUP-14946 Link to this entry

The REST API endpoints

  • /construct/{id}/hash
  • /datasource/{id}/hash
  • /objectproperty/{id}/hash
  • /template/{id}/hash
    allow getting the implementation hashes for entities.

Bugfix SUP-14946 Link to this entry

Administration User Interface: Some issues with the Tagtypes/Constructs module have been fixed:

  • The properties dialog now shows a checkbox for the flag “Auto-enable tags“ instead of “Visible in Menu” (which cannot be changed).
  • When saving the properties of a construct that contained parts using one of the deprecated part types, all parts were removed from the construct. This has been fixed so that parts will not be changed when saving the construct properties.

Gentics CMS 5.45.5


Bugfix SUP-14869 Link to this entry

Editor User Interface: Fix an issue when the list of pages, folders, etc. is empty after browser redirect.


Bugfix SUP-14791 Link to this entry

Administration User Interface: In the Content Maintenance Module, when selecting ContentRepositories, too many elements would overflow and be hidden. The select now properly scrolls and shows all available ContentRepositories.


Bugfix SUP-14924 Link to this entry

When using the Copy & Paste for Tags copying links did not convert the copied links correctly into anchor tags, but into div tags. This has been fixed now.


Bugfix SUP-14939 Link to this entry

Administration User Interface: Editing of Entities now properly detect changes that have been made and allow saving.


Bugfix SUP-14255 Link to this entry

Editor User Interface: Linking and Unlinking Templates to Folders is now performed in a batch rather than individually. Notifications are now also only shown for the entire (un-)linking process rather than for each template/folder combination.


Bugfix GPU-467 Link to this entry

Adds missing fields niceUrl, alternateUrls and properties to FileCreateRequests where properties is expected to be a map where the keys are keynames for file object properties and the values are strings to be stored in the respective object property.


Gentics CMS 5.45.4


Bugfix SUP-14351 Link to this entry

Fixes outdated object properties after updating them. The cache is now invalidated properly to reflect changes in object properties. Additionally, update object property definitions when calling the

  • PUT /objectproperty/update/{id}
    endpoint accordingly.

Bugfix SUP-14351 Link to this entry

Fixes outdated object properties after updating them with the old editor UI. The cache is now invalidated properly to reflect changes in object properties.


Gentics CMS 5.45.3


Bugfix SUP-14837 Link to this entry

Editor User Interface: Usage dialog displays all usage of the given item, even if the Gentics CMP Version is not available.


Bugfix SUP-14799 Link to this entry

When publishing into a Mesh ContentRepository the project and branch permissions are now set when an object is written to Mesh so that published objects are available immediately during long publish runs.


Bugfix SUP-14848 Link to this entry

Changes in the order of the fields referenced in the property “urlFields” of a Mesh schema were incorrectly identified as relevant by the publish process, which could lead to unexpected schema changes (and following schema migrations). This has been changed now, so that if only the order of the fields changes, no schema update will be done.


Bugfix SUP-14807 Link to this entry

Administration User Interface: Lists with multiple Pages will now always display the first Page initially, as opposed to sometimes the second one. Schedule Exectutions are now also sorted by the start-date on default to the see most recent executions first.


Bugfix SUP-14804 Link to this entry

Administration User Interface: Fixed various translation errors for schedules and invalid timestamps are not displayed anymore instead of showing January 1st 1970.


Bugfix SUP-14801 Link to this entry

The ability to cancel a running publish process has been improved.


Bugfix SUP-14873 Link to this entry

Administrator User Interface: The permission check which prevented Nodes to be selected when creating new Constructs/Tagtypes has been fixed.


Bugfix SUP-14860 Link to this entry

Administration User Interface: Opening the details of a Schedule will not reload the Schedule-List anymore.


Bugfix SUP-14798 Link to this entry

Administration User Interface: When a publishing process has failed, the logs will now link to the scheduler module instead of the content-repositories.


Bugfix SUP-14812 Link to this entry

Editor User Interface: When using the new tag editor, the input elements showed the part keywords as labels, instead of the translated names. This has been fixed.


Bugfix SUP-14825 Link to this entry

Some indices have been added to the table scheduler_execution to improve performance when getting sorted/paged list of executions for a schedule.


Gentics CMS 5.45.2


Bugfix SUP-11769 Link to this entry

Administration User Interface: Fixed a permission issue at Search Index Maintenance which checked wrong permission to access Search Index Maintenance.


Bugfix SUP-11269 Link to this entry

Editor User Interface: When creating a new form, an error message is shown upon the node has no active language.


Bugfix SUP-10341 Link to this entry

Editor User Interface: Fixed a language issue in the Editor User Interface which displayed wrong language name when the user added a new language.


Bugfix SUP-14387 Link to this entry

Editor User Interface: Recent Items is now navigating to the correct node and folder instead of showing an error message.


Bugfix SUP-14536 Link to this entry

Editor User Interface: Form Attachements are displayed correctly in the Form Reports and they can be downloaded seperately.


Bugfix SUP-14533 Link to this entry

It is now possible to set the port of the internal Apache Http server in the CMS container to a different port than 80 with the environment variable APACHE_PORT. See the guides for details.


Bugfix SUP-14792 Link to this entry

Fixes a scheduler issue where schedules would not become DUE. During a restart all executions which are not finished will be aborted so that the corresponding schedules can be started again.


Bugfix SUP-14792 Link to this entry

Fixes an error that prevented sending mails after a scheduler task failed.


Bugfix SUP-14814 Link to this entry

Calling the endpoints

  • GET /admin/publishInfo
  • GET /admin/content/publishqueue

might cause long running queries in the database, if many objects have been marked for publishing. To avoid high resource consumption, if those endpoints are called multiple times, the information will no longer be fetched from the database on each request, but will be periodically fetched in a background job. The delay between subsequent jobs can be configured in milliseconds with the configuration setting $PUBLISH_QUEUE_STATS[“refresh_delay”], which defaults to 60000 ms (one minute).


Gentics CMS 5.45.1


Enhancement SUP-13734 Link to this entry

Channel Directive: Enable Channel Directive to use global UUIDs.


Bugfix SUP-9591 Link to this entry

The REST Endpoints

  • GET /group?perms=true
  • GET /group/[id]/groups?perms=true
  • GET /user/[id]/groups?perms=true
    will now return the current user‘s permissions for “userassignment“ and “setperm” on the returned groups.
    The REST Endpoints
  • GET /group/load
  • GET /group/list
    will now also return permission information for the current user when called with the query parameter perms=true.
    The REST Endpoint
  • @GET /perm/[perm]/[type]/[id]
    can now also be used to check the current user‘s permissions for “userassignment“ and “setperm” on the given group.

Bugfix SUP-14504 Link to this entry

Editor User Interface: Changed default labels for Form Selects (@SELECTABLE_OPTIONS@) and made the labels overrideable via new properties key_label_i18n_ui and value_label_i18n_ui. An example of these new override properties can be found in the Forms Feature Page form-editor.json.


Bugfix SUP-14588 Link to this entry

Improves publish run times for Mesh ContentRepositories by speeding up the process to determine which objects must be deleted from the ContentRepository.


Gentics CMS 5.45.0


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.