Changes with Gentics CMP 8.0.10

Date: 22.11.2023


Gentics CMS EE 6.0.11

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.


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.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.9

Bugfix SUP-16040 Link to this entry

GraphQL: `referencedBy` field fetcher has been refactored for more optimal batch loading.


Bugfix SUP-16041 Link to this entry

Tests: Added set of tests of uniqueness of the named entities on a database level.


Bugfix SUP-15962 Link to this entry

Core: The cache internal Java API has been presented a new constructor, allowing using the weight instead of entity number for the cache size calculations, as well as some new statistics getters.


Bugfix SUP-15948 Link to this entry

Core: Now caches treat NULL as a valid value, instead of a constant miss.


Gentics Mesh SQL 2.0.10

Bugfix SUP-15948 Link to this entry

Core: Now caches treat NULL as a valid value, instead of a constant miss.


Bugfix SUP-15962 Link to this entry

Core: The cache internal Java API has been presented a new constructor, allowing using the weight instead of entity number for the cache size calculations, as well as some new statistics getters.


Bugfix SUP-16041 Link to this entry

Tests: Added set of tests of uniqueness of the named entities on a database level.


Bugfix SUP-16040 Link to this entry

GraphQL: `referencedBy` field fetcher has been refactored for more optimal batch loading.


Bugfix SUP-16041 Link to this entry

SQL: An error in indexing of the named entities disclosed the ability to create several entity instances with the same name. Affected entities are: project, schema, microschema, tag, tag family, branch, group, user, role, language. This has been fixed.
The already existing duplicated entities are fixed on first boot by renaming according to the pattern `dedup__`.


Bugfix SUP-15962 Link to this entry

Core: The content/list cache has been refactored to improve the control over the memory consumption. Now both `fieldContainerCacheSize` and `listFieldCacheSize` values accept the numeric values, meaning the number of cache entries, size in format `XXX{B|K|M|G|T}`, or a percent of total available memory. For instance, the value `50000` means 50000 entries, `5G` means absolute 5 Gigabytes of RAM, `50%` means half of the RAM available to Mesh..

Monitoring: New files, `contentCache.json` and `listableFieldCache.json`, have been added to the debug info response, containing the content cache resources information.


Bugfix SUP-16065 Link to this entry

GraphQL: The performance of getting all nodes of a project via GraphQL has been improved.


Bugfix SUP-15948 Link to this entry

Cache: Improvements related to the NULL value caching support.


Bugfix SUP-16040 Link to this entry

SQL: Batch loading of node reference fields has been introduced, to speed up the dedicated GraphQL requests.


Gentics Mesh Commercial Plugins 2.0.3

No changes

Gentics Portal | java 3.0.2

No changes

Gentics Portal | php 3.0.1

No changes