Gentics CMP Changelog Summary

Components

  1. 8.0.21

    1. CMS 6.0.21

    2. Aloha Editor 1.5.1

    3. Mesh 2.0.18

    4. Mesh SQL 2.0.20

    5. Plugins 2.0.10

    6. Portal | java 3.0.4

    7. Portal | php 3.0.2

  2. 8.0.20

    1. CMS 6.0.21

    2. Aloha Editor 1.5.1

    3. Mesh 2.0.18

    4. Mesh SQL 2.0.20

    5. Plugins 2.0.10

    6. Portal | java 3.0.3

    7. Portal | php 3.0.2

  3. 8.0.19

    1. CMS 6.0.20

    2. Aloha Editor 1.5.1

    3. Mesh 2.0.18

    4. Mesh SQL 2.0.19

    5. Plugins 2.0.10

    6. Portal | java 3.0.3

    7. Portal | php 3.0.2

  4. 8.0.18

    1. CMS 6.0.19

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.18

    4. Mesh SQL 2.0.19

    5. Plugins 2.0.10

    6. Portal | java 3.0.3

    7. Portal | php 3.0.2

  5. 8.0.17

    1. CMS 6.0.18

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.17

    4. Mesh SQL 2.0.18

    5. Plugins 2.0.8

    6. Portal | java 3.0.3

    7. Portal | php 3.0.1

  6. 8.0.16

    1. CMS 6.0.17

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.15

    4. Mesh SQL 2.0.16

    5. Plugins 2.0.8

    6. Portal | java 3.0.3

    7. Portal | php 3.0.1

  7. 8.0.15

    1. CMS 6.0.16

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.14

    4. Mesh SQL 2.0.15

    5. Plugins 2.0.7

    6. Portal | java 3.0.3

    7. Portal | php 3.0.1

  8. 8.0.14

    1. CMS 6.0.15

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.13

    4. Mesh SQL 2.0.14

    5. Plugins 2.0.6

    6. Portal | java 3.0.3

    7. Portal | php 3.0.1

  9. 8.0.13

    1. CMS 6.0.14

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.12

    4. Mesh SQL 2.0.13

    5. Plugins 2.0.5

    6. Portal | java 3.0.3

    7. Portal | php 3.0.1

  10. 8.0.12

    1. CMS 6.0.13

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.11

    4. Mesh SQL 2.0.12

    5. Plugins 2.0.4

    6. Portal | java 3.0.3

    7. Portal | php 3.0.1

  11. 8.0.11

    1. CMS 6.0.12

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.10

    4. Mesh SQL 2.0.11

    5. Plugins 2.0.4

    6. Portal | java 3.0.2

    7. Portal | php 3.0.1

  12. 8.0.10

    1. CMS 6.0.11

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.9

    4. Mesh SQL 2.0.10

    5. Plugins 2.0.3

    6. Portal | java 3.0.2

    7. Portal | php 3.0.1

  13. 8.0.9

    1. CMS 6.0.9

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.8

    4. Mesh SQL 2.0.9

    5. Plugins 2.0.3

    6. Portal | java 3.0.2

    7. Portal | php 3.0.1

  14. 8.0.8

    1. CMS 6.0.8

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.7

    4. Mesh SQL 2.0.8

    5. Plugins 2.0.2

    6. Portal | java 3.0.2

    7. Portal | php 3.0.1

  15. 8.0.7

    1. CMS 6.0.7

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.6

    4. Mesh SQL 2.0.7

    5. Plugins 2.0.1

    6. Portal | java 3.0.2

    7. Portal | php 3.0.1

  16. 8.0.6

    1. CMS 6.0.6

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.5

    4. Mesh SQL 2.0.6

    5. Plugins 2.0.1

    6. Portal | java 3.0.1

    7. Portal | php 3.0.1

  17. 8.0.5

    1. CMS 6.0.5

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.4

    4. Mesh SQL 2.0.5

    5. Plugins 2.0.1

    6. Portal | java 3.0.1

    7. Portal | php 3.0.1

  18. 8.0.4

    1. CMS 6.0.4

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.3

    4. Mesh SQL 2.0.4

    5. Plugins 2.0.1

    6. Portal | java 3.0.0

    7. Portal | php 3.0.1

  19. 8.0.3

    1. CMS 6.0.3

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.3

    4. Mesh SQL 2.0.3

    5. Plugins 2.0.1

    6. Portal | java 3.0.0

    7. Portal | php 3.0.1

  20. 8.0.2

    1. CMS 6.0.2

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.2

    4. Mesh SQL 2.0.2

    5. Plugins 2.0.0

    6. Portal | java 3.0.0

    7. Portal | php 3.0.0

  21. 8.0.1

    1. CMS 6.0.1

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.1

    4. Mesh SQL 2.0.1

    5. Plugins 2.0.0

    6. Portal | java 3.0.0

    7. Portal | php 3.0.0

  22. 8.0.0

    1. CMS 6.0.0

    2. Aloha Editor 1.5.0

    3. Mesh 2.0.0

    4. Mesh SQL 2.0.0

    5. Plugins 2.0.0

    6. Portal | java 3.0.0

    7. Portal | php 3.0.0


Gentics CMP 8.0.21

Release Date: 26.04.2024


Gentics CMS EE 6.0.21

No changes

Gentics Aloha Editor 1.5.1

No changes

Gentics Mesh 2.0.18

No changes

Gentics Mesh SQL 2.0.20

No changes

Gentics Mesh Commercial Plugins 2.0.10

No changes

Gentics Portal | java 3.0.4

Bugfix SUP-16656 Link to this entry

Fixes a dependency issue introduced with the update to Vert.x 4.5.0 which caused an error when reading the portal configuration.


Gentics Portal | php 3.0.2

No changes

Gentics CMP 8.0.20

Release Date: 17.04.2024


Gentics CMS EE 6.0.21

Manual Change Link to this entry

The update method PUT /construct/{1} was overriding construct properties, even when only parts where updated.

This impacts the rest model for the construct class as boolean fields are now non-primitives.


Bugfix SUP-15836 Link to this entry

Administrator User Interface: Corrected the displayed status of the Publisher.


Bugfix SUP-15810 Link to this entry

Editor User Interface: Fixed non-visible elements of the select input type for forms.


Bugfix SUP-16609 Link to this entry

Administrator User Interface: Align behavior of activities and messages. The icons are only shown if new messages/activities exist.


Bugfix SUP-16586 Link to this entry

Administrator User Interface: The copying of templates is now performed directly without opening a modal first.


Bugfix SUP-15995 Link to this entry

The publish process will now check for required features and fail, if one of the required features is not activated.


Bugfix SUP-16409 Link to this entry

When moving a Form between the nodes, that point to the different Mesh CRs, pointing to the same Mesh instance, the following publish process may fail with an item duplication error. This has been fixed.


Bugfix SUP-16512 Link to this entry

Importing a content package left file handles open for too long, which could lead to problems like “too many open files”.
This has been fixed, file handles will be closed now immediately after they were used.


Bugfix SUP-15914 Link to this entry

Administrator User Interface: Fix vanishing parts of constructs when saving with the save dialog modal.


Bugfix SUP-16409 Link to this entry

When moving an object (Page, File etc) between the nodes, that point to the different Mesh CRs, pointing to the same Mesh instance, the following publish process may fail with an item duplication error. This has been fixed.


Gentics Aloha Editor 1.5.1

No changes

Gentics Mesh 2.0.18

No changes

Gentics Mesh SQL 2.0.20

Bugfix SUP-16590 Link to this entry

A repair mechanism for `Node field container versions` inconsistencies has been implemented.


Gentics Mesh Commercial Plugins 2.0.10

No changes

Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.2

No changes

Gentics CMP 8.0.19

Release Date: 03.04.2024


Gentics CMS EE 6.0.20

Bugfix SUP-16004 Link to this entry

The static resources of devtools packages, served over filesystem symlinks, are now accessible again.


Bugfix SUP-15443 Link to this entry

An occasional `NoSuchElementException` crash in Content Staging has been fixed.


Bugfix SUP-15090 Link to this entry

Some errors in sorting and filtering of result lists have been fixed in the REST API.
Sorting and filtering abilities of REST API endpoints have been clarified in the documentation.


Bugfix SUP-16204 Link to this entry

Now all the permissions, excluding the legal READ_PUBLISHED, are forcefully removed from the objects upon Mesh publish.


Bugfix SUP-16359 Link to this entry

The old `invoker queue` database entries, that are not anymore supported, were removed.


Gentics Aloha Editor 1.5.1

Bugfix SUP-15099 Link to this entry

Copy and Paste has been improved to handle formatted text better.


Gentics Mesh 2.0.18

No changes

Gentics Mesh SQL 2.0.19

No changes

Gentics Mesh Commercial Plugins 2.0.10

No changes

Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.2

No changes

Gentics CMP 8.0.18

Release Date: 21.03.2024


Gentics CMS EE 6.0.19

Enhancement SUP-9507 Link to this entry

The openTagFill method in the GCNPlugin (@gcn/gcn-plugin@) now accepts additional options as parameter.
Added support to skip the insert into/update of the DOM Element.


Bugfix SUP-16395 Link to this entry

Editor User Interface: In some cases the tag editor for overviews showed the order direction to be “descending“ while it was
actually “ascending”. This has been fixed.


Bugfix SUP-16395 Link to this entry

Editor User Inferface: When changing the order direction of an overview in the tag editor from “ascending“ to “descending”,
the preview of the tag showed the items in the wrong order, this has been fixed.


Bugfix SUP-16408 Link to this entry

Editor User Interface: Add clear button to dropdown to remove already selected items (e.g.: Enable removal of input validation after selecting one)


Bugfix SUP-12268 Link to this entry

Now every object disallows leading and trailing spaces in its name. Those will be removed on every object save.


Bugfix SUP-14954 Link to this entry

The error message when uploading images exceeding the maximum allowed dimensions has been improved.


Bugfix SUP-16211 Link to this entry

Editor User Interface: Fix the deletion of form reports with invalid data (i.e.: containing null values)


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.18

Bugfix SUP-16448 Link to this entry

GraphQL: A regression of missing common `and`, `or`, `not` top level filters has been fixed.


Gentics Mesh SQL 2.0.19

Bugfix SUP-16448 Link to this entry

GraphQL: A regression of missing common `and`, `or`, `not` top level filters has been fixed.


Bugfix SUP-16449 Link to this entry

GraphQL: A native filter UUID list parameter hits an exception, when a database expects it containing DB-specific UUID types, and not strings, as provided by GraphQL API. This has been fixed.


Gentics Mesh Commercial Plugins 2.0.10

Bugfix SUP-16236 Link to this entry

Forms: Fixes column order in exports containing binary data. Optional binary fields could break the order of columns in the export when a data set did not contain an entry for that file.


Bugfix SUP-15594 Link to this entry

Forms: Add the possibility to change timestamp format in the CSV export.


Bugfix SUP-16406 Link to this entry

Search: The schema service was not considering the new Forms plugin schema structure, ending in a registration failure. This has been fixed.


Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.2

Bugfix SUP-13795 Link to this entry

Fixed NavigationHelper breadcrumbs check, for the pages without `breadcrumb` loaded, to have a default value `[]` and avoid fatal error thrown for iterating over non-iterable variable.


Gentics CMP 8.0.17

Release Date: 07.03.2024


Gentics CMS EE 6.0.18

Bugfix SUP-16324 Link to this entry

Editor User Inferface: When using the Link Checker and an invalid external link is changed to an internal link,
the marking of the link was not removed (the link was still shown as invalid). This has been fixed: since internal links
are not checked by the Link Checker, the any markings will be removed when an external link is changed to an internal one.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.17

Bugfix SUP-16397 Link to this entry

REST client: The configuration now allows adding default parameter provider for query parameters, that should be added to every request (unless overwritten).

Tests: The tests API has been extended to allow tests which do not reset the database between test cases.


Bugfix SUP-16383 Link to this entry

Cache: The permission cache has been fixed to always return copies of the actually cached entries.


Bugfix SUP-16373 Link to this entry

GraphQL: In cases of long running GraphQL requests, some other GraphQL requests were queued and executed after the long running request, even if enough workers were still
available. The behaviour has been changed, so that GraphQL requests will only be queued, if all workers are currently busy.


Gentics Mesh SQL 2.0.18

Bugfix SUP-16397 Link to this entry

REST client: The configuration now allows adding default parameter provider for query parameters, that should be added to every request (unless overwritten).

Tests: The tests API has been extended to allow tests which do not reset the database between test cases.


Bugfix SUP-16397 Link to this entry

Core: Getting lists of nodes over the REST API has been improved to use less queries for improved performance.


Bugfix SUP-16383 Link to this entry

Cache: The permission cache has been fixed to always return copies of the actually cached entries.


Bugfix SUP-16373 Link to this entry

GraphQL: In cases of long running GraphQL requests, some other GraphQL requests were queued and executed after the long running request, even if enough workers were still
available. The behaviour has been changed, so that GraphQL requests will only be queued, if all workers are currently busy.


Bugfix SUP-16383 Link to this entry

Core: Due to incorrect mutation of cached permission entries, sometimes permissions were temporarily incorrectly granted on nodes.


Gentics Mesh Commercial Plugins 2.0.8

No changes

Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.16

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

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


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

Gentics CMP 8.0.15

Release Date: 08.02.2024


Gentics CMS EE 6.0.16

Bugfix SUP-16184 Link to this entry

REST API: Getting the localization Information for an inexistent ID caused an Internal Server Error, which has been fixed.


Bugfix SUP-15873 Link to this entry

Editor User Interface: Autofocus of the searchbar has been fixed to only occur while not editing a object. Navigation in the list will properly reset the focus to the searchbar as well.


Bugfix SUP-16277 Link to this entry

Overviews that contained objects, which were deleted caused NullPointerExceptions during content staging, which have been fixed.


Bugfix SUP-15059 Link to this entry

Administration User Interface: Confirmation dialog is shown on TagPart editing, if devtool automatic synchronization is enabled and TagPart has changes in the file system during editing.


Bugfix SUP-15061 Link to this entry

Administration User Interface: Option list of Validator field is in alphabetical order in TagType editor. Incorrect regex options name and expression are updated.


Bugfix SUP-16277 Link to this entry

Overviews that contained objects, which were deleted caused NullPointerExceptions during publishing to a Mesh Content.Repository, which have been fixed.


Bugfix SUP-15874 Link to this entry

On a file/image copy, its object property values were not copied onto the new instance. This has been fixed.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.14

Bugfix SUP-16159 Link to this entry

REST client: Improves error handling for WebSocket errors.


Bugfix SUP-16224 Link to this entry

REST: The endpoints for invoking a consistency check/repair now have a new query parameter `async` which allows to perform the action as a background job instead of synchronously.
Core: Updating and publishing a node in a single request has been optimized to only create a single new version of the content.


Bugfix SUP-16287 Link to this entry

Auth: Synchronization of users, groups and roles from AuthServicePlugin implementations (like the keycloak plugin) has been improved for performance and stability.


Bugfix SUP-16283 Link to this entry

Elasticsearch: A possibility of DDoSing the ES with a bulk request of too many items has been eliminated.


Bugfix SUP-16198 Link to this entry

GraphQL: When an inexisting language has been requested for a node, the schema info was not loaded as well. This has been fixed.


Gentics Mesh SQL 2.0.15

Bugfix SUP-16198 Link to this entry

GraphQL: When an inexisting language has been requested for a node, the schema info was not loaded as well. This has been fixed.


Bugfix SUP-16283 Link to this entry

Elasticsearch: A possibility of DDoSing the ES with a bulk request of too many items has been eliminated.


Bugfix SUP-16287 Link to this entry

Auth: Synchronization of users, groups and roles from AuthServicePlugin implementations (like the keycloak plugin) has been improved for performance and stability.


Bugfix SUP-16224 Link to this entry

REST: The endpoints for invoking a consistency check/repair now have a new query parameter `async` which allows to perform the action as a background job instead of synchronously.
Core: Updating and publishing a node in a single request has been optimized to only create a single new version of the content.


Bugfix SUP-16159 Link to this entry

REST client: Improves error handling for WebSocket errors.


Bugfix SUP-16287 Link to this entry

Auth: Synchronization of users, groups and roles from AuthServicePlugin implementations (like the keycloak plugin) has been improved for performance and stability.


Bugfix SUP-16224 Link to this entry

REST: The endpoints for invoking a consistency check/repair now have a new query parameter `async` which allows to perform the action as a background job instead of synchronously.

Core: Updating and publishing a node in a single request has been optimized to only create a single new version of the content.

Core: More consistency checks have been added for asynchronous execution.


Gentics Mesh Commercial Plugins 2.0.7

Bugfix SUP-14539 Link to this entry

Forms: Add the possibility to switch the positions of form name and label in the CSV export.


Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.14

Release Date: 24.01.2024


Gentics CMS EE 6.0.15

Bugfix SUP-16226 Link to this entry

Random actions on a construct with a part with missing PartType were throwing NullPointerException with no meaningful description. This has been fixed.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.13

Bugfix SUP-16244 Link to this entry

GraphQL: Fetching of micronode fields has been improved to allow batch loading.


Gentics Mesh SQL 2.0.14

Bugfix SUP-16244 Link to this entry

GraphQL: Fetching of micronode fields has been improved to allow batch loading.


Bugfix SUP-16244 Link to this entry

GraphQL/Core: The performance of getting nodes with micronode fields or micronode list fields has been improved.


Gentics Mesh Commercial Plugins 2.0.6

Bugfix SUP-16265 Link to this entry

Forms: Fixes checks for validation and storing of file elements inside a conditional container. File elements marked as mandatory were required even if the file element was in a conditional container that was to be ignored.


Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.13

Release Date: 11.01.2024


Gentics CMS EE 6.0.14

Bugfix SUP-15453 Link to this entry

Administration User Interface: The error message, which is shown when a construct cannot be deleted, because it is still in use, has been improved.


Bugfix SUP-16187 Link to this entry

Deleting a page and its language in the same transaction caused an error, which has been fixed.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.12

Bugfix SUP-15643 Link to this entry

REST: The documentation of the generic parameter `fields` has been fixed. Now `fields` works over the Language entities as well, the values are `uuid`,`name`,`languageTag`,`nativeName`.


Bugfix SUP-16000 Link to this entry

GraphQL. Some of (micro)schema fields related queries rely on the target (micro)schema having at least one field, crashing in HTTP 500 otherwise. This has now been fixed.


Gentics Mesh SQL 2.0.13

Bugfix SUP-16000 Link to this entry

GraphQL. Some of (micro)schema fields related queries rely on the target (micro)schema having at least one field, crashing in HTTP 500 otherwise. This has now been fixed.


Bugfix SUP-15643 Link to this entry

REST: The documentation of the generic parameter `fields` has been fixed. Now `fields` works over the Language entities as well, the values are `uuid`,`name`,`languageTag`,`nativeName`.


Bugfix SUP-16177 Link to this entry

Core: The process of deleting nodes recursively has been refactored to avoid possible deadlocks in the database (when running in parallel requests).


Bugfix SUP-16182 Link to this entry

SQL: In cases of temporary unavailability of the database, it could happen that some (stale) transactions were left over, which could cause subsequent `java.lang.IllegalStateException: Session/EntityManager is closed` errors.
The handling of database unavailability has been improved to properly dispose of such transactions and a periodic background check for stale transactions has been added.


Gentics Mesh Commercial Plugins 2.0.5

Bugfix SUP-16208 Link to this entry

Forms: Fixes an issue when posting updated form data with multiple file fields. Requests to the form data update endpoint would fail when the automatic version purge was enabled.


Gentics Portal | java 3.0.3

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.12

Release Date: 21.12.2023


Gentics CMS EE 6.0.13

Bugfix SUP-15906 Link to this entry

Administration UI: The performance of fetching all templates, which are assigned to a node, and the assignment operation has been improved.
REST API: New endpoints have been added:

  • GET /node/{nodeId}/template/{templateId}
  • GET /template/{id}/nodes

Bugfix SUP-16045 Link to this entry

Administrator User Interface: The permission lookup for the (DevTool) Package Module and the Templates Module have been corrected.


Bugfix SUP-16079 Link to this entry

Editor User Interface: The translated pages are displayed properly in the page language indicator after changing page properties. clear


Bugfix SUP-15921 Link to this entry

Editor User Interface: When opened by a user without permission to see a single node, the button for opening the Administration Interface will now correcly open the Admin UI.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.11

Bugfix SUP-16169 Link to this entry

GraphQL: More test cases for sorting have been added.


Bugfix SUP-16155 Link to this entry

Core: Unnecessary uniqueness checks for segment fields will now be avoided, when updating nodes.


Bugfix SUP-16158 Link to this entry

GraphQL: The overall performance of GraphQL requests has been improved by caching the GraphQL schemas.


Bugfix SUP-15674 Link to this entry

Core: Now it is not allowed to set a new password to an empty or invalid (e.g. spaces) string.


Bugfix SUP-15263 Link to this entry

Auth: The unnecessary logging of outdated/mismatched auth token has been removed.


Gentics Mesh SQL 2.0.12

Bugfix SUP-15263 Link to this entry

Auth: The unnecessary logging of outdated/mismatched auth token has been removed.


Bugfix SUP-15674 Link to this entry

Core: Now it is not allowed to set a new password to an empty or invalid (e.g. spaces) string.


Bugfix SUP-16158 Link to this entry

GraphQL: The overall performance of GraphQL requests has been improved by caching the GraphQL schemas.


Bugfix SUP-16155 Link to this entry

Core: Unnecessary uniqueness checks for segment fields will now be avoided, when updating nodes.


Bugfix SUP-16169 Link to this entry

GraphQL: More test cases for sorting have been added.


Bugfix SUP-16171 Link to this entry

Core: Unnecessary uniqueness checks for segment fields will now be avoided, when updating nodes.


Bugfix SUP-16155 Link to this entry

Core: Configuring `fieldContainerCacheSize` with a memory size or percentage could cause a NullPointerException when handling nodes containing micronodes. This has been fixed.


Bugfix SUP-16169 Link to this entry

GraphQL: Sorting nodes by schema.name failed with an error and has been fixed.


Gentics Mesh Commercial Plugins 2.0.4

No changes

Gentics Portal | java 3.0.3

Bugfix SUP-15516 Link to this entry

Vert.x dependency updated to 4.5.0.


Bugfix SUP-15516 Link to this entry

Fixes path resolving of Handlebars template partials on Windows systems.


Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.11

Release Date: 07.12.2023


Gentics CMS EE 6.0.12

Enhancement SUP-16032 Link to this entry

Administrator User Interface: Added the missing Mesh Role synchronization management for content repositories.


Bugfix SUP-16080 Link to this entry

Editor User Interface: The preselection of templates while creating language variants of pages has been fixed.


Bugfix SUP-16072 Link to this entry

The logging for publish runs has been improved to include the durations for writing
objects into a Mesh Content.Repository and also the waiting time for putting items into
the internal queue.


Bugfix SUP-16072 Link to this entry

Publishing into a Mesh Content.Repository has been optimized to use fewer requests to read roles from Mesh or set permissions on roles.


Bugfix SUP-15727 Link to this entry

The uniquess check for URLs did not consider the page publish directory of nodes/channels when
checking nice URLs. This could result in duplicate URLs, which would cause subsequent errors.
The check has been fixed. Possibly existing duplicate URLs have to be fixed manually in the CMS.


Bugfix SUP-15727 Link to this entry

The paths for publishing into the filesystem were not correct when using non-empty node publish directories.
For published nice URLs, the node publish directory was not used at all.
If the publish path should contain the language code, the language code was inserted into the path before the node
publish directory, instead of after it.


Bugfix SUP-16085 Link to this entry

Makes sure information about whether a page is online is accurate during instant publishing. This issue caused overviews to skip pages which where itself instant published during a long running publish process.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.10

Bugfix SUP-16072 Link to this entry

Core: Improve the internal Java API for granting and revoking permissions.


Bugfix SUP-16120 Link to this entry

Core: A regression of creation of the named entities has been fixed.


Bugfix SUP-16095 Link to this entry

Core: Improve the internal Java API of the list field creation, targeting better batch performance.


Gentics Mesh SQL 2.0.11

Bugfix SUP-16072 Link to this entry

Core: Improve the internal Java API for granting and revoking permissions.


Bugfix SUP-16072 Link to this entry

SQL: An edge case for `Too many SQL parameters` occurrences has been fixed.


Bugfix SUP-16072 Link to this entry

Core: Setting role permissions on node creation/update has been made more efficient.


Bugfix SUP-16095 Link to this entry

Core: Improve the internal Java API of the list field creation, targeting better batch performance.


Bugfix SUP-16120 Link to this entry

Core: A regression of creation of the named entities has been fixed.


Bugfix SUP-16095 Link to this entry

Core: More performant batch creation of the list fieds.


Gentics Mesh Commercial Plugins 2.0.4

Bugfix SUP-15940 Link to this entry

Forms: New configuration item `fileUpload.useMagicByteCheck` determines whether the MIME type of submitted files should be checked by comparing the magic bytes of the file.


Gentics Portal | java 3.0.2

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.10

Release 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

Gentics CMP 8.0.9

Release Date: 03.11.2023


Gentics CMS EE 6.0.9

Bugfix SUP-15945 Link to this entry

Execution of external tasks in the scheduler has been improved: stdout and stderr of the executed command (script)
will now not be buffered, but will be redirected to log files. This fixes problems with commands that create lots of output (e.g. curl, if the request runs for a long time),
which could cause some executions to hang forever.
Additionally, the display of scheduler executions has been improved:

  • Running scheduler tasks will now be shown as “Running“ (instead of “Failed”)
  • Running scheduler tasks will now show the current duration instead of 0

Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.8

Bugfix SUP-15948 Link to this entry

GraphQL: Performance optimizations of the Elasticsearch-based requests.


Bugfix SUP-15895 Link to this entry

GraphQL: Some more multithreading issues with initialization of GraphQL have been fixed.


Bugfix SUP-15949 Link to this entry

Core: Requests to branches failed with an internal error, if monitoring was disabled. This has been fixed.


Bugfix SUP-15949 Link to this entry

Core: The new configuration option `vertxOptions.orderedBlockingHandlers` allows to change the behaviour of concurrent handling of “long running” requests
(requests that modify data or GraphQL requests). If the option is set to `true` (default value) such requests will be run in order (per http verticle) and never concurrently.
As a consequence, it may happen that e.g. GraphQL requests are queued for some time if some other requests are currently handled.
If the option is set to `false`, blocking requests will only be queued, if all threads of the worker pool are currently busy.


Gentics Mesh SQL 2.0.9

Bugfix SUP-15948 Link to this entry

GraphQL: Performance optimizations of the Elasticsearch-based requests.


Bugfix SUP-15948 Link to this entry

GraphQL: Performance optimizations of the Elasticsearch-based requests.


Bugfix SUP-15949 Link to this entry

Core: The new configuration option `vertxOptions.orderedBlockingHandlers` allows to change the behaviour of concurrent handling of “long running” requests
(requests that modify data or GraphQL requests). If the option is set to `true` (default value) such requests will be run in order (per http verticle) and never concurrently.
As a consequence, it may happen that e.g. GraphQL requests are queued for some time if some other requests are currently handled.
If the option is set to `false`, blocking requests will only be queued, if all threads of the worker pool are currently busy.


Bugfix SUP-15949 Link to this entry

SQL: Due to incorrect SQL statements, deleting of nodes could be very slow. The SQL statements have been fixed.


Bugfix SUP-15949 Link to this entry

SQL: Some more possible `Too many SQL parameters` occurrences have been fixed.


Bugfix SUP-15895 Link to this entry

GraphQL: Some more multithreading issues with initialization of GraphQL have been fixed.


Bugfix SUP-15949 Link to this entry

Core: Requests to branches failed with an internal error, if monitoring was disabled. This has been fixed.


Gentics Mesh Commercial Plugins 2.0.3

Bugfix SUP-15964 Link to this entry

Forms: Adds new configuration options security.injectionPreventionMode and security.sanitationRules to either mark unsafe posted values as validation errors or sanitize the values before storing them.


Gentics Portal | java 3.0.2

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.8

Release Date: 18.10.2023


Gentics CMS EE 6.0.8

Bugfix SUP-15890 Link to this entry

Administrator User Interface: An issue with editing Tag-Parts, causing corruption of these has been resolved.


Bugfix SUP-15715 Link to this entry

Moving folders in the CMS in a multichannelling environment might cause publishing errors when publishing to a Mesh Content.Repository,
which have been fixed.


Bugfix SUP-15660 Link to this entry

Editor User Interface: Opening Embedded Tools now properly display the tool instead of being overlayed on the Editor.


Bugfix SUP-15727 Link to this entry

The conflict resolving behaviour when publishing into a Mesh Content.Repository has been improved.


Bugfix SUP-15925 Link to this entry

Editor User Interface: Selection of content- and template-tags has been fixed.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.7

Bugfix SUP-15895 Link to this entry

GraphQL: When the very first GraphQL Queries (after starting the Mesh instance) were executed in parallel, it could happen that
GraphQL execution failed with some internal errors. This has been fixed.


Bugfix SUP-15904 Link to this entry

GraphQL: Parent loading has been speeded up by using a batch data loading.


Bugfix SUP-15898 Link to this entry

Search: Minor logging changes in the search engine, making it less annoying.


Gentics Mesh SQL 2.0.8

Bugfix SUP-15898 Link to this entry

Search: The indexed node fetcher has been completely rewritten, targeting the performance and stability.


Bugfix SUP-15952 Link to this entry

Core: Mesh SQL incorrectly showed the version number of Mesh Core instead of its own. This has been fixed, Mesh SQL will now show its own version number.


Bugfix SUP-15949 Link to this entry

SQL: An index has been added to the Branch/SchemaVersion edge, for the schema version fetch performance.


Bugfix SUP-15895 Link to this entry

GraphQL: When the very first GraphQL Queries (after starting the Mesh instance) were executed in parallel, it could happen that
GraphQL execution failed with some internal errors. This has been fixed.


Bugfix SUP-15904 Link to this entry

GraphQL: Parent loading has been speeded up by using a batch data loading.


Bugfix SUP-15898 Link to this entry

Search: Minor logging changes in the search engine, making it less annoying.


Gentics Mesh Commercial Plugins 2.0.2

Bugfix SUP-15900 Link to this entry

Forms: Fixed a regression which prohibited deleting a single form data entry.


Bugfix SUP-15928 Link to this entry

Forms: The new configuration property `fileUpload.defaultAllowed` (array of strings) allows setting the keys of file type definitions,
which should be allowed by default (unlesss overwritten with `allowed_filetypes` in a FileElement).


Bugfix SUP-15864 Link to this entry

Forms: Add form language to the context when rendering a form. The language should be used as additional query parameter `lang` to the URL in the form `action`. This will allow the form plugin to detect
for which language the form data is posted in order to support redirection to language specific successurls.


Gentics Portal | java 3.0.2

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.7

Release Date: 05.10.2023


Gentics CMS EE 6.0.7

Bugfix SUP-15795 Link to this entry

Some possible NullPointerExceptions during the publish process have been fixed.
Error logging in cases of lock wait timeouts during the publish process has been improved.


Bugfix SUP-15821 Link to this entry

Performance of checking template permissions has been improved.
This especially reduces load time for the REST API call to /rest/node/[node_id]/templates.


Bugfix SUP-15749 Link to this entry

The detection of changes in constructs has been refined when synchronizing devtool packages from the filesystem into the CMS.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.6

Bugfix SUP-15795 Link to this entry

Core: More NPE occurrences during the massive concurrent publishing process have been fixes.


Gentics Mesh SQL 2.0.7

Bugfix SUP-15795 Link to this entry

Core: A crash of an attempt to publish the node field, referencing to the deleted node, during the massive publish process, has been fixed.


Bugfix SUP-15650 Link to this entry

GraphQL: An edge case of losing node data in the massive GraphQL response has been fixed.


Bugfix SUP-15795 Link to this entry

Core: More NPE occurrences during the massive concurrent publishing process have been fixes.


Bugfix SUP-15795 Link to this entry

Core: More NPE occurrences during the massive concurrent publishing process have been fixes.


Bugfix SUP-15831 Link to this entry

Core: An edge case of `Too many SQL parameters` occurrence has been fixed.


Gentics Mesh Commercial Plugins 2.0.1

No changes

Gentics Portal | java 3.0.2

Bugfix SUP-15839 Link to this entry

Adds configuration option checkedQueries. A list of queries which should be checked for validity on portal startup-up. The possible values are LANGUAGES, LOAD_BY_PATH, NAVIGATION and SITEMAP. An empty list will cause the portal to check all queries.


Bugfix SUP-15839 Link to this entry

Adds configuration option monitoring.startupCheckMode which determines the consequence of failed start-up checks: OFF meaning no checks will be performed, ABORT will abort the portal start-up immediatelly and UNREADY will cause the /health/live endpoint to respond that the portal is no longer live.


Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.6

Release Date: 20.09.2023


Gentics CMS EE 6.0.6

Bugfix SUP-15693 Link to this entry

Editor User Interface: Restored the functionality of the full-screen editor.


Bugfix SUP-15727 Link to this entry

When publishing into a Mesh CR with instant publishing enabled, it could happen that objects, which were published and then deleted into the wastebin
between two regular publish runs where not removed from Mesh. This could lead to conflicts during subsequent publish runs, if objects with the same publish
path should be published afterwards.
This has been fixed.


Bugfix SUP-15732 Link to this entry

The migration of old scheduler tasks to the new scheduler has been made more robust.


Bugfix SUP-15686 Link to this entry

Forms were not always dirted, when referenced eMail template pages were changed and republished.
This has been fixed. It is important to note, that forms need to be republished manually once after
the CMS has been updated to trigger the fixed dependency calculation.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.5

Bugfix SUP-15750 Link to this entry

Core: When running in the massive concurrent publishing process, it is possible to run into a race condition when some field containers are already processed while being referenced by the edge,
throwing an NPE. This has now been fixed.


Gentics Mesh SQL 2.0.6

Bugfix SUP-15750 Link to this entry

Core: When running in the massive concurrent publishing process, it is possible to run into a race condition when some field containers are already processed while being referenced by the edge,
throwing an NPE. This has now been fixed.


Gentics Mesh Commercial Plugins 2.0.1

No changes

Gentics Portal | java 3.0.1

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.5

Release Date: 06.09.2023


Gentics CMS EE 6.0.5

Bugfix SUP-15622 Link to this entry

The detection of failed publish processes has been improved.


Bugfix SUP-15578 Link to this entry

Removes a misleading error message when publishing into a Mesh-SQL ContentRepository.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.4

Bugfix SUP-15602 Link to this entry

GraphQL: The metadata request does not crash anymore on the empty (micro)schemas. The new related filter, `isEmpty`, has been added as well.


Bugfix SUP-15676 Link to this entry

GraphQL: Link resolving in graphql queries ignored the language tags in the links. This has been fixed.


Bugfix SUP-15262 Link to this entry

Java Rest Client: After logging in with the `login()` method, the login token was never refreshed, which caused it to expire after the configured token expiration time (per default 1 hour),
even if the client was used to do requests. This has been changed now, so that the login token in the client will be refreshed on every request to mesh.


Bugfix SUP-15688 Link to this entry

Clustering: Calling cluster specific REST Endpoints on non-clustered instances could cause internal server errors. The behaviour has been changed so that
a “Bad Request” error is returned containing a proper error message.


Bugfix SUP-15689 Link to this entry

Mesh Rest Client: An error has been fixed, which prevented sorting parameters from being passed to the endpoint.


Gentics Mesh SQL 2.0.5

Bugfix SUP-15689 Link to this entry

Core: Getting sorted entities over the REST API caused an Internal Server Error, which has been fixed.


Bugfix SUP-15689 Link to this entry

Mesh Rest Client: An error has been fixed, which prevented sorting parameters from being passed to the endpoint.


Bugfix SUP-15688 Link to this entry

Clustering: Calling cluster specific REST Endpoints on non-clustered instances could cause internal server errors. The behaviour has been changed so that
a “Bad Request” error is returned containing a proper error message.


Bugfix SUP-15262 Link to this entry

Java Rest Client: After logging in with the `login()` method, the login token was never refreshed, which caused it to expire after the configured token expiration time (per default 1 hour),
even if the client was used to do requests. This has been changed now, so that the login token in the client will be refreshed on every request to mesh.


Bugfix SUP-15676 Link to this entry

GraphQL: Link resolving in graphql queries ignored the language tags in the links. This has been fixed.


Bugfix SUP-15650 Link to this entry

GraphQL: The result set of the retrieval of the complex nodes + children structure has been improved to contain all the items.


Bugfix SUP-15690 Link to this entry

SQL: Deleting nodes in parallel requests could cause deadlocks in the database. This has been resolved by changing the delete requests and adding some indices.


Bugfix SUP-15602 Link to this entry

GraphQL: The metadata request does not crash anymore on the empty (micro)schemas. The new related filter, `isEmpty`, has been added as well.


Gentics Mesh Commercial Plugins 2.0.1

No changes

Gentics Portal | java 3.0.1

Bugfix Link to this entry

Fixes dependency injection problems when creating projects in VS Code or Eclipse.


Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.4

Release Date: 23.08.2023


Gentics CMS EE 6.0.4

Enhancement SUP-15610 Link to this entry

Form Generator: Selects have a new property @multiple@ to allow multiple values to be selected.


Bugfix SUP-15583 Link to this entry

Editor User Interface: The permission check for creating Folders has been fixed, and will now properly hide the create button if the user isn‘t permitted to create new Folders.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.3

No changes

Gentics Mesh SQL 2.0.4

Bugfix SUP-15597 Link to this entry

Core: The performance of node deletion has been improved.


Gentics Mesh Commercial Plugins 2.0.1

No changes

Gentics Portal | java 3.0.0

No changes

Gentics Portal | php 3.0.1

No changes

Gentics CMP 8.0.3

Release Date: 11.08.2023


Gentics CMS EE 6.0.3

Bugfix SUP-15559 Link to this entry

The purge logs and purge messages jobs have been improved to purge the records in batches.


Bugfix SUP-15538 Link to this entry

Adds a fix to prevent duplicate filenames when multiple files are uploaded, moved or copied in parallel.


Bugfix SUP-15601 Link to this entry

Content Staging has been made more tolerant with regards to the implementation hash checks.


Bugfix SUP-15541 Link to this entry

Some REST API requests could fail with an Internal Error (due to incorrect permission checks).
This has been fixed.


Bugfix SUP-15450 Link to this entry

Add flag to objects of GET /msg/list response to indicate if message is an instant message.
Editor User Interface, Admin User Interface: Fix instant messaging.


Bugfix SUP-15541 Link to this entry

Some problems with inheritance have been fixed:

  • Opening the inheritance dialog for pages in folders, where were not fully inherited failed with an error.
  • The option “Disinherit by default“ was missing from the inheritance dialog.
  • The option “General inheritance” did not show the correct status and changing it behaved inconcistently.
  • The inheritance dialog allowed inheriting objects into channels, even if the folder was not inherited in that channel.

Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.3

Bugfix SUP-15549 Link to this entry

Core: All named instances have been presented an own cache.


Bugfix SUP-15553 Link to this entry

Plugins: Logging fixed upon false triggering of a warning of inexisting role/group connection.


Bugfix Link to this entry

Java filter for Node reference content field has been fixed. Native filtering pagination has been improved. Some other minor stability fixed applied.


Gentics Mesh SQL 2.0.3

Bugfix SUP-15549 Link to this entry

SQL: All named entities have been indexed over name field for performance.


Bugfix SUP-15596 Link to this entry

SQL: More occurrences of ignoring the `storageOptions.sqlParametersLimit`, leading to the limit violation error, have been fixed.


Bugfix SUP-15553 Link to this entry

Plugins: Logging fixed upon false triggering of a warning of inexisting role/group connection.


Bugfix SUP-15549 Link to this entry

Core: All named instances have been presented an own cache.


Bugfix Link to this entry

Java filter for Node reference content field has been fixed. Native filtering pagination has been improved. Some other minor stability fixed applied.


Bugfix Link to this entry

SQL: The pagination usage for Native Filtering has been fixed for MS SQL databases.


Gentics Mesh Commercial Plugins 2.0.1

Bugfix SUP-15428 Link to this entry

Forms Plugin: Fixes a security issue for donwloading binaries.


Gentics Portal | java 3.0.0

No changes

Gentics Portal | php 3.0.1

Bugfix SUP-15428 Link to this entry

Fix Mesh Client instance and Mesh Admin Client is disabled by default when initializing client and authentication is disabled too. This is a breaking change with compatibility fallback. Setting `noAdminClientByDefault` compatibility flag to `false` allows the bring back the old behavior.


Gentics CMP 8.0.2

Release Date: 26.07.2023


Gentics CMS EE 6.0.2

Enhancement SUP-15452 Link to this entry

Editor User Interface: It is now possible to select the Root-Folder from a Node/Channel with the Repository Browser.


Enhancement GPU-898 Link to this entry

A new field, globalId, has been added to the REST model of an Overview.


Bugfix SUP-15485 Link to this entry

Editor User Interface: The styling/sizing of the columns and cells of the form reports table has been updated to make it possible to view all content.


Bugfix SUP-15288 Link to this entry

Some dependencies have been updated:

  • imageio: 3.9.4
  • tika: 1.28.5
  • commons-fileupload: 1.5
  • commons-beanutils: 1.9.4
  • nekohtml: 1.9.22
  • xml-apis: 1.4.01
  • org.json: 20230227
  • xalan: 2.7.3
  • xerces: 2.12.2
  • spring-security: 5.7.10

Bugfix SUP-15509 Link to this entry

The SSO Login is now compatible with Keycloak 22.


Bugfix SUP-15479 Link to this entry

Editor User Interface: Sorting select options in a form will now re-order them correctly.


Bugfix SUP-15412 Link to this entry

A flawed content staging management of Overview tags have been fixed, including self-reference.


Bugfix SUP-15543 Link to this entry

The path to the link-checker custom tool was fixed to make it available with the
configuration mentioned in the Guides


Bugfix SUP-15432 Link to this entry

Administrator User Interface: Fixed table cell values to be vertically aligned properly.


Bugfix SUP-15441 Link to this entry

Administrator User Interface: Fixed missing permission icons for scheduler management.


Bugfix SUP-15461 Link to this entry

Deleting an object property definition using the REST API (or the Admin UI) failed with an internal error, which has been fixed.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.2

Bugfix Link to this entry

Core: An internal API for efficient loading of list field values has been added.


Bugfix Link to this entry

Core: Uniqueness checks for webroot url field values will now only be done, if those values actually change. This will improve performance of e.g. schema migrations, where the webroot url field values are likely to not change.


Gentics Mesh SQL 2.0.2

Bugfix Link to this entry

Core: An internal API for efficient loading of list field values has been added.


Bugfix Link to this entry

Core: Uniqueness checks for webroot url field values will now only be done, if those values actually change. This will improve performance of e.g. schema migrations, where the webroot url field values are likely to not change.


Bugfix Link to this entry

Core: A cache for list field values has been added. The size of this cache can be configured with `cache.listFieldCacheSize` (defaults to 50000).


Bugfix Link to this entry

GraphQL: The performance of graphql queries returning list fields has been improved by efficiently loading those list field values.


Bugfix Link to this entry

Core: The performance of schema migrations has been improved by efficiently loading binary fields and list field values.


Gentics Mesh Commercial Plugins 2.0.0

No changes

Gentics Portal | java 3.0.0

No changes

Gentics Portal | php 3.0.0

No changes

Gentics CMP 8.0.1

Release Date: 13.07.2023


Gentics CMS EE 6.0.1

Enhancement SUP-15298 Link to this entry

Dedeprecate Breadcrumb and Navigation part type – Add flag to mark part type deprecated


Enhancement SUP-15062 Link to this entry

Adding new endpoint GET /parttype to retrieve all kind of part types (including custom part types).


Bugfix SUP-15442 Link to this entry

Editor User Interface: Fixed the validation and indication of required fields when creating a new form.


Bugfix SUP-15473 Link to this entry

Editor User Inferface: Form Reports are now properly sized, paginated, and can be scrolled through.


Bugfix SUP-15393 Link to this entry

If a content resource (file / page / etc), attached to the content staging package, has been moved around, the package keeps its copy under its old placement, which produces a mess during the restore of this package. This has now been fixed.


Bugfix SUP-15439 Link to this entry

The JSON output of Devtools items has been normalized to use LF line endings only on all systems. It is now exporting all non-null (e.g. including empty) fields.


Bugfix SUP-15433 Link to this entry

Administrator User Interface: Fixed inconsistency error with translatable texts (Name, Description) which didn‘t apply changes correctly.
This prevented Roles and other Entities to be created and/or to be properly edited.


Bugfix SUP-15405 Link to this entry

Fixes rendering of #gtx_channel directive after editing when creating a link to a local object in another channel.


Bugfix SUP-15403 Link to this entry

Fixing the issue where new object tags are created when merely changing properties of a template.
This triggers the generation of new global ids (UID‘s) for the same object tags, hence causing issues, especially with package synchronization.


Bugfix SUP-15444 Link to this entry

Editor User Interface: Constructs are properly grouped by their categories again when inserting them in a Page.


Bugfix SUP-15367 Link to this entry

Editor User Interface: The Headline for language-specific settings in the form properties is now getting hidden when only one Language is set for the Node.


Bugfix SUP-15423 Link to this entry

Administrator User Interface: Added back option to restrict groups of a user to a specific Node.


Gentics Aloha Editor 1.5.0

No changes

Gentics Mesh 2.0.1

Bugfix Link to this entry

Clustering: Due to an incorrect check, it was possible that migration jobs could complete without actually migrating anything, when run in a clustered environment with disabled coordination mode.


Gentics Mesh SQL 2.0.1

Bugfix Link to this entry

Clustering: The caching implementation for clustered instances has been changed from distributed caches to local caches (with distributed invalidation)
for performance reasons. This also fixes possible locks when uploading binary data.


Bugfix Link to this entry

Core: A consistency check with repair option has been added for branches, that do not contain the project root node.


Bugfix Link to this entry

Core: Some indices have been added to node parent edge entity to speed up fetching of node children.


Bugfix Link to this entry

Core: The application of `storageOptions.sqlParametersLimit` has been improved, targeting some content fetch edge cases.


Bugfix Link to this entry

Core: Under race conditions the publishing process might crash on multiple simultaneous node field processing. This has been fixed.


Bugfix Link to this entry

Clustering: Due to an incorrect check, it was possible that migration jobs could complete without actually migrating anything, when run in a clustered environment with disabled coordination mode.


Gentics Mesh Commercial Plugins 2.0.0

No changes

Gentics Portal | java 3.0.0

No changes

Gentics Portal | php 3.0.0

No changes

Gentics CMP 8.0.0

Release Date: 30.06.2023


Gentics CMS EE 6.0.0

Manual Change Link to this entry

Support for encoding in XML has been dropped for the REST API. Requests and responses have to be encoded in JSON format.


Manual Change Link to this entry

With this update, the architecture of the CMS has been changed significally.

Instead of the hybrid architecture of prior versions (with PHP code running in an Apache HTTP Server and Java code running in an Apache Tomcat Server),
the CMS now consists of only a single .jar file, which will start an embedded HTTP Server.

For migration of existing installations, please follow the migration guide in our infoportal.


Manual Change Link to this entry

Change RoleModel property name and description to type String and add nameI18n, descriptionI18n of type Map respectively.


Manual Change Link to this entry

Optionally embed referenced objects in API response of:

  • GET objectproperty/{id} embed category and construct
  • GET user/ embed group
  • GET user/{id} embed group
  • GET scheduler/schedule embed task
  • GET scheduler/schedule/{id}/executions embed scheduler
  • GET template/tag/{id} embed construct
  • GET construct/{id} embed category
  • GET construct/load/{id} embed category
  • GET construct embed category

Manual Change required as construct category datatype has changed and is now of Type ConstructCategory instead of String.


Enhancement Link to this entry

Publishing to a Mesh Content Repository has been improved to use less requests and less memory in the CMS.


Enhancement GPU-674 Link to this entry

Improve existing endpoints:

  • GET /node add masterName and contentRepositoryName fields to response
  • GET /group/{id}/users add embed option to embed groups into response
  • GET /devtools/packages/{name}/objectproperties add embed option to embed constructs and categories into response
  • GET /devtools/packages/{name}/construct add embed option to embed categories into response

Enhancement GPU-567 Link to this entry

Adds form resource endpoints POST /rest/form/{id}/export and GET /rest/form/{id}/export/status to request asynchronous export creation and check availability of the export respectively. Available exports are downloaded via GET /rest/form/{id}/download/{downloadUuid} where the downloadUuid is provided in the status response. Analogously asynchronous downloads for a forms binaries can be requested and checked with POST /rest/form/{id}/binaries and GET /rest/form/{id}/binaries/status respectively.


Enhancement GPU-599 Link to this entry

Adds resolution of missing references during synchronizing a devtools package from the filesystem. Any referenced object that are not yet present will be referenced correctly once they are created.


Enhancement GPU-566 Link to this entry

Updates the default implementation of the gtxalohapagelink construct to include SEO optimizations.


Enhancement GPU-734 Link to this entry

A new admin endpoint was added to batch delete dirt queue entries with a time based filter as well as a filter based on the state.


Enhancement GPU-718 Link to this entry

Added new endpoint GET template/{id}/tag endpoint that allows filtering and sorting.

Deprecate old endpoints:

  • GET /user/list
  • GET /group/list
  • GET /template/getTags/{id}

Gentics Aloha Editor 1.5.0

Enhancement GPU-883 Link to this entry

GPU-883: Improved visibility of editable content by always showing an outline around them.


Bugfix SUP-15210 Link to this entry

When a list element contains a break at the end you could not end the list by pressing enter two times. This is because the cursor could not be placed after the break, because the break is invisible. This fix makes breaks as last elements visible.


Gentics Mesh 2.0.0

Enhancement Link to this entry

OrientDB: Basic experimental support for OrientDB native filtering/sorting is added. The GraphQL Mesh options has a new preference `nativeQueryFiltering` with options: `NEVER` (old filtering, default value), `ALWAYS` (DB filtering is forced),
`ON_DEMAND` (GraphQL parameter `nativeFilter` is considered).


Enhancement Link to this entry

Core: Support of database level filtering/sorting has been added to the low level Java API.


Enhancement Link to this entry

GraphQL: Support of database level filtering/sorting has been added. New `sort` parameter in added for structured sorting, forcing the usage of DB filtering. New GraphQL parameter `nativeFilter`
is added to the selected entity lookup methods, with options `NEVER` (old filtering is forced), `ALWAYS` (DB filtering is forced), `IF_POSSIBLE` (if the requested filter is supported by a DB, DB filtering is used, otherwise filtering is fallen back to the old filter mechanism).
Please note that not all the currently existing filters are supported by the DB.


Enhancement Link to this entry

GraphQL: A simplified, native filtering friendly version of `regex` string operation, `like`, has been added, accepting wildcards `%` as a zeroable set of characters, e.g. `like: “hello%world”` requests filtering in the strings, that start with `hello`, end with `world` and have zero-to-unlimited number of any characters in between.


Enhancement Link to this entry

GraphQL: Added new filters for field types: list, micronode, (s3)binary. Added a new experimental filter for referencedBy nodes.


Gentics Mesh SQL 2.0.0

Enhancement Link to this entry

OrientDB: Basic experimental support for OrientDB native filtering/sorting is added. The GraphQL Mesh options has a new preference `nativeQueryFiltering` with options: `NEVER` (old filtering, default value), `ALWAYS` (DB filtering is forced),
`ON_DEMAND` (GraphQL parameter `nativeFilter` is considered).


Enhancement Link to this entry

GraphQL: Added new filters for field types: list, micronode, (s3)binary. Added a new experimental filter for referencedBy nodes.


Enhancement Link to this entry

GraphQL: A simplified, native filtering friendly version of `regex` string operation, `like`, has been added, accepting wildcards `%` as a zeroable set of characters, e.g. `like: “hello%world”` requests filtering in the strings, that start with `hello`, end with `world` and have zero-to-unlimited number of any characters in between.


Enhancement Link to this entry

GraphQL: Support of database level filtering/sorting has been added. New `sort` parameter in added for structured sorting, forcing the usage of DB filtering. New GraphQL parameter `nativeFilter`
is added to the selected entity lookup methods, with options `NEVER` (old filtering is forced), `ALWAYS` (DB filtering is forced), `IF_POSSIBLE` (if the requested filter is supported by a DB, DB filtering is used, otherwise filtering is fallen back to the old filter mechanism).
Please note that not all the currently existing filters are supported by the DB.


Enhancement Link to this entry

Adds asynchronous checks for uploaded binaries. When the new property `binaryCheckUrl` is set for a binary field in a schema, a request for checking the binary will be sent to that URL. The service is expected to send a request to the callback endpoint for that binary to set the check status to either ACCEPTED or DENIED (status for binaries with pending checks is POSTPONED). Requests for binaries with a check status other than ACCEPTED will result in a 404 response.


Enhancement Link to this entry

Database: Support for DB SQL filtering/sorting is added for all the supported databases.


Enhancement Link to this entry

GraphQL: A support of database level filtering/sorting has been added. New `sort` parameter in added for structured sorting, forcing the usage of DB filtering. New GraphQL parameter `nativeFilter`
is added to the selected entity lookup methods, with options `NEVER` (old filtering is forced), `ALWAYS` (DB filtering is forced), `IF_POSSIBLE` (if the requested filter is supported by a DB, DB filtering is used, otherwise filtering is fallen back to the old filter mechanism).
Please note that not all the currently existing filters are supported by the DB.


Enhancement Link to this entry

Core: Support of database level filtering/sorting has been added to the low level Java API.


Gentics Mesh Commercial Plugins 2.0.0

Enhancement Link to this entry

Forms: Add endpoints for asynchronous export and binary downloads.


Gentics Portal | java 3.0.0

Enhancement Link to this entry

Gentics Portal | java is now compatible with Gentics CMP 8.0 components.


Gentics Portal | php 3.0.0

Enhancement Link to this entry

Gentics Portal | php is now compatible with Gentics CMP 8.0 components.