22.02.2024

Gentics CMS EE 6.0.17

SUP-16356
Bugfix

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.

SUP-16344
Bugfix

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.

SUP-15659
Bugfix

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

SUP-16316
Bugfix

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.

SUP-16344
Bugfix

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.

SUP-16323
Bugfix

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.

SUP-16369
Bugfix

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

SUP-12823
Bugfix

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

SUP-14117
Bugfix

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

SUP-14428
Bugfix

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.

SUP-15608
Bugfix

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.

SUP-16105
Bugfix

A regression regarding OAuth user filtering has been fixed.

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

SUP-16258
Bugfix

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

Gentics Mesh EE 2.0.16

SUP-16105
Bugfix

A regression regarding OAuth user filtering has been fixed.

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

SUP-15608
Bugfix

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.

SUP-14428
Bugfix

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.

SUP-16339
Bugfix

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.

SUP-16362
Bugfix

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.

SUP-12823
Bugfix

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

SUP-14117
Bugfix

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

SUP-16258
Bugfix

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.

SUP-16258
Bugfix

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

Gentics Mesh Commercial Plugins 2.0.8

SUP-16105
Bugfix

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