Changes with Gentics CMP 8.0.16

Date: 22.02.2024


Gentics CMS EE 6.0.17

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-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-16316 Link to this entry

Docker Image: The package mariadb-client has been added to the CMS docker images. This package e.g. includes mysqldump, which can be used to make a backup of the cms backend database.


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

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 2.0.14.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.15

Bugfix SUP-16105 Link to this entry

A regression regarding OAuth user filtering has been fixed.

Minor improvements in authentication-related utilities Java API, allowing more control over authentication URL management.


Bugfix SUP-15608 Link to this entry

Cache: A mechanism of reattaching the cached entity to the persistence context has been introduced, allowing implementations of smarter cache policies.

Cache: Because of a flawed cache invalidation strategy, the project stayed on an old ‘latest‘ branch, even if a new one has been assigned, until the caches are invalidated, or a restart is triggered. This has been fixed.


Bugfix SUP-14428 Link to this entry

Because of a flawed cache invalidation strategy, the project stayed on an old ‘latest‘ branch, even if a new one has been assigned, until the caches are invalidated, or a restart is triggered. This has been fixed.


Bugfix SUP-14117 Link to this entry

Elasticsearch: A full access to the data backed by ES has been given to the admin users.


Bugfix SUP-12823 Link to this entry

Core: Creating a translation for the root node of a project always failed with a “Bad Request” error, which has been fixed.


Bugfix SUP-16258 Link to this entry

REST: When requesting sorted data, the permission limitations are violated. This has been fixed.


Gentics Mesh SQL 2.0.16

Bugfix SUP-16105 Link to this entry

A regression regarding OAuth user filtering has been fixed.

Minor improvements in authentication-related utilities Java API, allowing more control over authentication URL management.


Bugfix SUP-15608 Link to this entry

Cache: A mechanism of reattaching the cached entity to the persistence context has been introduced, allowing implementations of smarter cache policies.

Cache: Because of a flawed cache invalidation strategy, the project stayed on an old ‘latest‘ branch, even if a new one has been assigned, until the caches are invalidated, or a restart is triggered. This has been fixed.


Bugfix SUP-14428 Link to this entry

Because of a flawed cache invalidation strategy, the project stayed on an old ‘latest‘ branch, even if a new one has been assigned, until the caches are invalidated, or a restart is triggered. This has been fixed.


Bugfix SUP-14117 Link to this entry

Elasticsearch: A full access to the data backed by ES has been given to the admin users.


Bugfix SUP-12823 Link to this entry

Core: Creating a translation for the root node of a project always failed with a “Bad Request” error, which has been fixed.


Bugfix SUP-16362 Link to this entry

Core: Calculation of the memory consumption of cached Strings has been improved to better reflect the real memory consumption. Before this fix, the calculated memory consumption could be too small resulting in the cache using much more memory than the configured maximum size.


Bugfix SUP-16339 Link to this entry

Core: The process of updating from Mesh SQL < 2.x with a database containing many records in table mesh_nodefieldcontainer has been optimized to run much faster and to not consume a large amount of Java heap space.


Bugfix SUP-16258 Link to this entry

REST: When requesting sorted data, the permission limitations are violated. This has been fixed.


Bugfix SUP-16258 Link to this entry

Core: The root-based data (e.g. tags, branches) was ignoring its root, when being requested in native filtering or sorting. This has been fixed.


Gentics Mesh Commercial Plugins 2.0.8

Bugfix SUP-16105 Link to this entry

Keycloak: An ability to setup custom Realms URL format has been added, targeting newer versions of Keycloak.

CAUTION: The plugin requires Mesh >= 2.0.15 to run.


Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.1

No changes