Gentics CMP Changelog Summary


Gentics CMP 8.2.6

Release Date: 27.02.2025


Gentics CMS EE 6.2.6

Enhancement SUP-17216 Link to this entry

Administrator User Interface: Now the `Last Scheduler Task Status` shows an actual status of the last scheduled task. The failure logs link is now pointing to the Scheduler instead of Content Repositories.


Enhancement SUP-18083 Link to this entry

Logging: Now, if one of the configuration files is flawed, causing the startup procedure to fail, it will be logged with the maximum severity.
Also, if the contents of a config file is logically empty, e.g. contains no uncommented entries, the startup will not fail.


Enhancement SUP-18072 Link to this entry

Administration User Interface: The value of a datasource item has been extended from 50 to 16383 symbols.


Bugfix SUP-17177 Link to this entry

Administrator User Interface: Now the `Add languages to a node` modal window scrolls its table content correctly.


Bugfix SUP-17545 Link to this entry

Administrator User Interface: Now the list pagination is reset when a new search term is entered.


Bugfix SUP-17209 Link to this entry

Administrator User Interface: Fixed an the creation of new nodes, to also save the configured publishing settings.


Bugfix SUP-16772 Link to this entry

Editor User Interface: Fixed a potential race-condition which prevented the edit-button to be displayed when previewing a page.


Bugfix SUP-18109 Link to this entry

Fixes compatibility issues with Oracle MySQL databases.


Bugfix SUP-15751 Link to this entry

Administration User Interface: The `Object Type` values of the Content Repository Tagmap entries list are back.


Bugfix SUP-18066 Link to this entry

Editor User Interface: Now edit mode allows the editor hyperlinks being clicked only with CTRL key, preventing accidental page leaves or reloads.


Bugfix SUP-16591 Link to this entry

Editor User Interface: Links to the Administrator User Interface will now contain the ‘skip-sso‘ parameter,
if the Editor User Interface was accessed with this parameter.


Bugfix SUP-17951 Link to this entry

A column in the table dependencymap2 has been increase to avoid SQL errors during the publish process.
The update to this CMS version might therefore take longer than usual.


Bugfix SUP-17875 Link to this entry

Administrator User Interface: Now the display/segment/URL field pickers from the schema editor function correctly, being filled with the field values to pick from.


Bugfix SUP-18060 Link to this entry

Administrator User Interface: The behaviour of cancelling the publish process has been improved.
The UI will now wait for up to 10 seconds for the publish process to stop. If the publish process is
still running after 10 seconds, a warning will be shown and stack traces of all publisher related threads will
be logged to the server log.


Bugfix SUP-17206 Link to this entry

Administrator User Interface: It is now possible to change the keyword of a construct and the keyword of a part in a construct.


Bugfix SUP-18092 Link to this entry

The default log level for the logger ‘org.eclipse.jetty‘ has been changed to ‘warn‘ to log errors
that occur in servlet filters (e.g. used for single-sign-on).
This change will only take effect, if no custom nodelog.yml file is present. If a custom nodelog.yml file
is used, it is recommended to set the log level of ‘org.eclipse.jetty‘ to at least ‘warn‘ there.


Bugfix SUP-18092 Link to this entry

The keycloak integration filter, which is used for handling SSO via Keycloak will now log
a more specific error message, if SSO fails because the JWT does not contain the required “preferred_username“ claim.
Also the Guides:“https://www.gentics.com/Content.Node/cmp8/guides/rest_auth.html#sso-with-keycloak” for SSO Keycloak now
mention the required and optional JWT claims.


Bugfix SUP-18102 Link to this entry

SSO: The javascript adapter for SSO using keycloak has been updated for compatibility with Keycloak up to version 26.


Gentics Aloha Editor 2.1.5

Bugfix SUP-18070 Link to this entry

Fixed initialization of the Table Plugin, which now correctly picks up the global settings.


Bugfix SUP-17926 Link to this entry

Drag‘n‘Drop dropzones can now be disabled by simply providing an empty array [], allowing blocks only to be moved within the original editable.
Additionally, resolving of the editable configuration for the dropzones has been fixed to reflect the documentation.


Gentics Mesh 3.0.4

Bugfix SUP-14730 Link to this entry

Auth: The JWT auth cookie will now have the `HTTPOnly` flag set.


Gentics Mesh EE 3.0.4

Bugfix SUP-14730 Link to this entry

Auth: The JWT auth cookie will now have the `HTTPOnly` flag set.


Gentics Mesh Commercial Plugins 3.0.1

No changes

Gentics Portal | java 3.2.2

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.5

Release Date: 13.02.2025


Gentics CMS EE 6.2.5

Enhancement SUP-17501 Link to this entry

Devtools: Now when a Content Repository is assigned to the Node of a Devtools Package with CR fragments, these fragments are attached to the Content Repository.


Enhancement SUP-17792 Link to this entry

Editor User Interface: Now the folder breadcrumbs are shown for the search results, if no Elasticsearch is used.


Enhancement SUP-15438 Link to this entry

Content Staging: Now the timestamp of a Content Package is updated on package contents update, e.g. page being added or removed etc.


Bugfix SUP-18079 Link to this entry

Editor User Interface: Fixed an issue where the tag was not rendered correctly after inserting it with the “Edit on Insert” option.


Bugfix SUP-17633 Link to this entry

Administrator User Interface: Some possible error messages when updating templates have been improved.


Bugfix SUP-17749 Link to this entry

Administrator User Interface: Long content in the mesh server details table will now correctly form multiple rows and be displayed without additional scrolling.


Bugfix SUP-17369 Link to this entry

Administrator User Interface: Editing overview tag-parts in template object-properties now properly scroll to display all elements.


Bugfix SUP-17402 Link to this entry

Editor User Interface: The sorting of display properties of the folder contents has been fixed.


Bugfix SUP-17353 Link to this entry

Administrator User Interface: Fixed an impossibility of expanding contents of a folder in the content picker dialog, if this folder has no subfolders.


Bugfix SUP-16566 Link to this entry

When importing an object property definition from a devtool package, where the object property definition
does not have a description set, the description would be set to a number instead of an empty string.
This has been fixed.


Bugfix SUP-17060 Link to this entry

Administrator User Interface: It is now possible to change the task of an existing scheduler schedule.


Bugfix SUP-17525 Link to this entry

Administrator User Interface: When creating a node, languages have to be specified in order to be allowed to create the node.


Bugfix SUP-17912 Link to this entry

Administrator User Interface: Moving of user groups sometimes incorrectly failed with a permission error which has been fixed.


Bugfix SUP-17536 Link to this entry

Administrator User Interface: Various translations of labels and messages have been corrected.


Bugfix SUP-18040 Link to this entry

Handling of license.key files has been modified, so that an empty file will now be
overwritten with a license key provided via environment variable or system property
during startup.


Bugfix SUP-17987 Link to this entry

Administrator User Interface: Assignment of multiple templates to nodes or folders always failed with some
error messages (insufficient permissions). This has been fixed.


Bugfix SUP-18035 Link to this entry

Editor User Interface: The link-checker in edit-mode has been updated to work with tags correctly. It requires a configuration for constructs to opt in tagtypeWhitelist – to enable it for specified constructs.


Bugfix SUP-18032 Link to this entry

When startup of the http server fails (e.g. due to configuration errors), the process will now terminate
after the error log is written, instead of keep running in an unreponsive state.


Bugfix SUP-18031 Link to this entry

Administrator User Interface: Fixed the editing of template object-properties.


Gentics Aloha Editor 2.1.4

Bugfix SUP-17884 Link to this entry

Selected characters from the character-picker plugin can now be inserted again.


Bugfix SUP-17815 Link to this entry

Now a quote formatter, applied over already formatted text, produces a single quoted block, instead of a serie of distinct differently formatted quotes.


Gentics Mesh 3.0.3

Bugfix SUP-18069 Link to this entry

GraphQL: A case of using a GraphQL native filter for a string field against a UUID value, resulting in an exception, has been fixed.


Bugfix SUP-17797 Link to this entry

Image Manipulation: A periodic cleanup for files in the image cache has been added, which can be
configured with the new configuration options `image.imageCacheCleanInterval` (for the interval for running the cleanup)
and `image.imageCacheMaxIdle` (for the maximum allowed file age). Both values must be set in ISO 8601 duration format.
By default, `image.imageCacheCleanInterval` is set to `PT0S` (0 seconds), which deactivates the periodic cleanup.


Gentics Mesh EE 3.0.3

Bugfix SUP-18069 Link to this entry

GraphQL: A case of using a GraphQL native filter for a string field against a UUID value, resulting in an exception, has been fixed.


Bugfix SUP-17797 Link to this entry

Image Manipulation: A periodic cleanup for files in the image cache has been added, which can be
configured with the new configuration options `image.imageCacheCleanInterval` (for the interval for running the cleanup)
and `image.imageCacheMaxIdle` (for the maximum allowed file age). Both values must be set in ISO 8601 duration format.
By default, `image.imageCacheCleanInterval` is set to `PT0S` (0 seconds), which deactivates the periodic cleanup.


Gentics Mesh Commercial Plugins 3.0.1

No changes

Gentics Portal | java 3.2.2

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.4

Release Date: 30.01.2025


Gentics CMS EE 6.2.4

Bugfix SUP-17941 Link to this entry

Users will no longer be able to publish objects (or put them into the queue) if they do not have at least view and edit permission on the object.


Bugfix SUP-17941 Link to this entry

Editor User Interface: The permission checks for publishing, un-publishing, and deleting pages have been fixed. The interface will now only use available languages, and will ignore pages where permissions aren‘t granted.


Bugfix SUP-17964 Link to this entry

Administrator User Interface: Saving of modified scheduler task properties has been fixed.


Bugfix SUP-17183 Link to this entry

Administrator User Interface: The properties dialog of a tag in a template will now always show the currently selected construct.


Bugfix SUP-17986 Link to this entry

Editor User Interface: The page properties dialog never allowed linking templates to the page‘s folder
and has been fixed.


Bugfix SUP-17899 Link to this entry

Editor User Interface: Fixed an issue when attempting to opening the time-management from a page when in edit- or preview-mode.


Gentics Aloha Editor 2.1.3

No changes

Gentics Mesh 3.0.2

Bugfix SUP-17558 Link to this entry

Core: The processing of binaries has been refactored, targeting possible binary data leftovers being eliminated after the binary content is updated or deleted. Also, two new async consistency check have been added, for the detection of binary data with no corresponding database records (repairable) and binary database records with no corresponding binary data (for the automated testing purposes, not repairable).


Gentics Mesh EE 3.0.2

Bugfix SUP-17558 Link to this entry

Core: The processing of binaries has been refactored, targeting possible binary data leftovers being eliminated after the binary content is updated or deleted. Also, two new async consistency check have been added, for the detection of binary data with no corresponding database records (repairable) and binary database records with no corresponding binary data (for the automated testing purposes, not repairable).


Gentics Mesh Commercial Plugins 3.0.1

No changes

Gentics Portal | java 3.2.1

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.3

Release Date: 17.01.2025


Gentics CMS EE 6.2.3

Enhancement SUP-17590 Link to this entry

Added documentation for custom editors and how to implement them.


Bugfix SUP-17994 Link to this entry

Editor User Interface: Fixed focus handling when in edit mode, to allow for uninterrupted editing.


Bugfix SUP-17590 Link to this entry

Editor User Interface: Fixed an issue with custom editors not loading correctly, when the editor URL contained escapable characters (such as spaces).


Bugfix SUP-17963 Link to this entry

The version definition for the npm packages have been fixed to allow correct installation.


Bugfix SUP-17870 Link to this entry

Fixes an error when listing nodes in a setup with channels when the multichannelling feature has been disabled.


Bugfix SUP-17839 Link to this entry

Content Staging: Now the content staging information of versioned objects contains an online status and scheduled offline timestamp, if applicable.
On an import, the node object is taken offline, either immediately, or on a schedule, according to this information.


Bugfix SUP-17881 Link to this entry

Editor User Interface: When updating object-properties and switching between them, the correct value will now be used/displayed.


Bugfix SUP-17860 Link to this entry

Editor User Interface: Resolved an issue with the Link-Checker, where the Links didn‘t properly update or broken links were not correctly detected.


Gentics Aloha Editor 2.1.3

Bugfix SUP-17938 Link to this entry

The assignment of a Plugins setting has been fixed.


Gentics Mesh 3.0.1

Bugfix SUP-17945 Link to this entry

Core: The paged data sets contain different data, when being produced by native and legacy filtering, and/or sorting, under some circumstances. This has been fixed.


Bugfix SUP-17945 Link to this entry

GraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.


Bugfix SUP-17916 Link to this entry

Clustering: Autodiscovery of cluster member nodes in a kubernetes environment did not work (Mesh instances failed to start) due to an incorrect dependency, which has been removed now.


Bugfix SUP-17176 Link to this entry

Cache: The Image Cache refactoring, which was done in a previous hotfix release introduced an error which caused creation of empty folders in the old structure as well. This has been fixed.
Also the migration process has been fixed to really remove all folders of the old structure, even if they are empty or contain cache files of binaries that were deleted before.


Gentics Mesh EE 3.0.1

Enhancement Link to this entry

Helm Chart: The helm chart gentics-mesh is now updated to support Gentics Mesh Versions 3.0.x.
Starting with this release, the helm chart will now always be released with the same version number as Gentics Mesh Enterprise.


Bugfix SUP-17945 Link to this entry

GraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.


Bugfix SUP-17945 Link to this entry

Core: The paged data sets contain different data, when being produced by native and legacy filtering, and/or sorting, under some circumstances. This has been fixed.


Bugfix SUP-17916 Link to this entry

Clustering: Autodiscovery of cluster member nodes in a kubernetes environment did not work (Mesh instances failed to start) due to an incorrect dependency, which has been removed now.


Bugfix SUP-17176 Link to this entry

Cache: The Image Cache refactoring, which was done in a previous hotfix release introduced an error which caused creation of empty folders in the old structure as well. This has been fixed.
Also the migration process has been fixed to really remove all folders of the old structure, even if they are empty or contain cache files of binaries that were deleted before.


Gentics Mesh Commercial Plugins 3.0.1

Bugfix SUP-17998 Link to this entry

Forms: Adjust SSN validation according to https://www.sozialversicherung.at/cdscontent/?contentid=10007.820902&viewmode=content#topsprungmarke


Gentics Portal | java 3.2.1

Bugfix SUP-17278 Link to this entry

Fixes adding of additional HTTP headers via security.additionalResponseHeaders in the portals responses.


Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.2

Release Date: 19.12.2024


Gentics CMS EE 6.2.2

Bugfix Link to this entry

Updated Aloha-Editor to version 2.1.2.


Gentics Aloha Editor 2.1.2

Bugfix SUP-17927 Link to this entry

Fixed access to invalid variables due to merge conflicts


Gentics Mesh 3.0.0

No changes

Gentics Mesh EE 3.0.0

No changes

Gentics Mesh Commercial Plugins 3.0.0

No changes

Gentics Portal | java 3.2.0

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.1

Release Date: 17.12.2024


Gentics CMS EE 6.2.1

Bugfix SUP-17904 Link to this entry

Fixes display of licensing information and refreshing of available features after license key upload.


Bugfix SUP-17885 Link to this entry

Editor User Interface: Fixed an issue when editing the Object-Properties of a Page, the file-name would be overritten with a default value.


Bugfix SUP-17891 Link to this entry

Editor User Interface: Sorting of the items in the repository browser is now synchronized with the user settings and will persist/apply for the same type across the UI.


Bugfix SUP-17877 Link to this entry

Editor User Interface: Fixed the language selection in the repository browser, and added a language indicator for internally selected pages when linking them in the edit-mode.


Gentics Aloha Editor 2.1.1

Bugfix SUP-17877 Link to this entry

Added a new hint property to the Input UI Component.


Gentics Mesh 3.0.0

No changes

Gentics Mesh EE 3.0.0

No changes

Gentics Mesh Commercial Plugins 3.0.0

No changes

Gentics Portal | java 3.2.0

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.0

Release Date: 17.12.2024


Gentics CMS EE 6.2.0

Manual Change Link to this entry

Administrator User Interface: Added a new License-Management Module to manage the license of the CMS and available Mesh ContentRepositories.

This change also requires a new license key. Please contact sales@gentics.com.


Enhancement GPU-1805 Link to this entry

Some dependencies have been updated:

  • json-path: 2.9.0
  • logback: 1.2.13

Enhancement GPU-1711 Link to this entry

Page Expire Date: After taking a page in the CMS offline, the information of when it went offline is now available to the user.
Two new endpoints have been introduced to obtain this information

  • GET /publish/state/{type}/{objId}
  • GET /publish/state/

Additionally, a publish protocol of pages and forms has been added to the Editor User Interface.


Enhancement GPU-1712 Link to this entry

Administrator User Interface: Content Packages can now be checked in the background. Any errors during the report can then be viewed with full context to the error and suggestions for resolution.


Enhancement GPU-1561 Link to this entry

Editor User Interface: Forms can now enable a “rich content” mode for individual STRING properties. This allows the text content to add, modifiy, and delete links to internal and external ressources.


Enhancement GPU-1606 Link to this entry

Editor User Interface: Files and Images now also have the option to set a custom create and edit date.


Enhancement GPU-1851 Link to this entry

Content Staging: The import of a node, which was assigned to restricted object property definitions will only restrict
the object property definition on the target system to the node, if the object property definition has the “restricted” flag set.
If the object property definition is not restricted on the target system, it will remain globally available.


Enhancement GPU-1707 Link to this entry

Automatic Translation: Introducing the new automatic translation feature to translate pages and text between multiple languages.
The new endpoints to use the translation feature are:

  • @POST /translation/text
  • @POST /translation/page/{id}

Enhancement GPU-1708 Link to this entry

The new “Handlebars” Part Type brings the Handlebars templating language to the CMS.
See the Guides for details.


Enhancement GPU-1608 Link to this entry

The Elasticsearch feature now requires Elasticsearch 8.x. Adds configuration options for HTTPS connections and Basic Auth. For detailed information, please look at the documentation.


Enhancement GPU-1712 Link to this entry

Content Staging: The notifications about the package import errors have been improved.


Enhancement GPU-1604 Link to this entry

When publishing into a Mesh Content.Repository with “Project per Node” activated, it is now possible to
define the Mesh Project and Branch names in the Node/Channel properties instead of having them derived from the name of the Node/Channel.


Gentics Aloha Editor 2.1.0

Enhancement GPU-1559 Link to this entry

Utility functions and features which have native browser implementations have been removed:

  • aloha/ecma5shims
  • util/arrays
  • util/json2
  • util/maps

Dependencies like that have also been removed:

  • ierange-m2
  • json2
  • amplify-store
  • sanitize

Gentics Mesh 3.0.0

Feature GPU-1579 Link to this entry

Core: The storage layer has been replaced from the included OrientDB to the Hibernate ORM based solution, allowing the usage of 3rd party SQL RDBMS as a structured data storage. The supported database for Mesh OSS is MariaDB 10.7+. Additionally, an in-memory mode HSQLDB is supported for the testing purposes.


Enhancement Link to this entry

Some library dependencies have been updated to the latest hotfix versions.


Enhancement GPU-1808 Link to this entry

Clustering: The Hazelcast library, responsible for the cluster instances orchestration, has been updated to the version 5.5.0.


Enhancement GPU-1809 Link to this entry

Core: An Apache Tika file parsing dependency has been updated to the version `2.9.2`.


Enhancement GPU-1800 Link to this entry

SQL: The Liquibase library, responsible for the fluent update of the low level relational database structure, has been updated to the version 4.29.2.


Enhancement GPU-1625 Link to this entry

Search: Adds compliance mode ES_8 for Elasticsearch 8.x.


Gentics Mesh EE 3.0.0

Manual Change Link to this entry

A mechanism of Gentics Mesh license management has been added, allowing a runtime REST API access to the license, including update, info and download.

This change also requires a new license key. Please contact sales@gentics.com.


Feature GPU-1579 Link to this entry

Core: The storage layer has been replaced from the included OrientDB to the Hibernate ORM based solution, allowing the usage of 3rd party SQL RDBMS as a structured data storage. The supported database for Mesh OSS is MariaDB 10.7+. Additionally, an in-memory mode HSQLDB is supported for the testing purposes.


Enhancement Link to this entry

Some library dependencies have been updated to the latest hotfix versions.


Enhancement GPU-1625 Link to this entry

Search: Adds compliance mode ES_8 for Elasticsearch 8.x.


Enhancement GPU-1808 Link to this entry

Clustering: The Hazelcast library, responsible for the cluster instances orchestration, has been updated to the version 5.5.0.


Enhancement GPU-1809 Link to this entry

Core: An Apache Tika file parsing dependency has been updated to the version `2.9.2`.


Enhancement GPU-1800 Link to this entry

SQL: The Liquibase library, responsible for the fluent update of the low level relational database structure, has been updated to the version 4.29.2.


Enhancement GPU-1578 Link to this entry

The Hibernate ORM library has been updated to the version `6.5.2.Final`.


Gentics Mesh Commercial Plugins 3.0.0

Enhancement SUP-1562 Link to this entry

Now external HTTP (captchas etc) calls, as well as file readers, are made in an asynchronous way, providing more responsive usage experience.


Enhancement GPU-1581 Link to this entry

Forms Plugin: The form lookup is now avoiding using Elasticsearch wherever possible. This can also be set via plugin configuration forceNoES flag.


Enhancement GPU-1615 Link to this entry

Keycloak: A retry mechanism has been added, tolerating slowly starting or loosely reachable Keycloak.


Gentics Portal | java 3.2.0

Feature GPU-1603 Link to this entry

A remote license retrieval mechanism has been added.


Enhancement GPU-1602 Link to this entry

Replaces deprecated Vert.x logging with SLF4J and cleans up log levels and messages.


Gentics Portal | php 3.2.0

Enhancement GPU-1870 Link to this entry

Upgraded Laravel from 10.20 to 11.35


Bugfix SUP-16811 Link to this entry

Fixed return value of getProjectName. This fixes a bug where cache keys were missing the current project name.