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 changesGentics Portal | java 3.2.2
No changesGentics Portal | php 3.2.0
No changesGentics 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 changesGentics Portal | java 3.2.2
No changesGentics Portal | php 3.2.0
No changesGentics 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 changesGentics 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 changesGentics Portal | java 3.2.1
No changesGentics Portal | php 3.2.0
No changesGentics 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 changesGentics CMP 8.2.2
Release Date: 19.12.2024
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 changesGentics Mesh EE 3.0.0
No changesGentics Mesh Commercial Plugins 3.0.0
No changesGentics Portal | java 3.2.0
No changesGentics Portal | php 3.2.0
No changesGentics 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 changesGentics Mesh EE 3.0.0
No changesGentics Mesh Commercial Plugins 3.0.0
No changesGentics Portal | java 3.2.0
No changesGentics Portal | php 3.2.0
No changesGentics 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.