Gentics CMP 8.1.38

24.09.2025

Gentics CMS EE 6.1.38

SUP-18537
Bugfix

Fixed a validation issue that prevented copy & paste of links.

SUP-18982
Bugfix

In cases where a scheduler execution finished (successful or with an error) during unavailability of the
backend database the execution could not be marked as finished. This caused the scheduler to no start any
more executions until the CMS was restartet.
The behaviour has been improved so that the scheduler will no mark the execution as finished as soon as the
backend database is available.

SUP-18765
Bugfix

Administrator User Interface: Sorting of the construct categories has been fixed.

SUP-18877
Bugfix

Administrator UI: Mesh browser opens the editor for the multilingual item (page/image/file) inconsistently, so that its particular language variant could have never been reached. This has been fixed.

SUP-18873
Bugfix

Editor User Interface: Selecting elements in an Overview with sticky channel enabled did not correctly save the channel elements were selected from. This has been fixed.

Optional Manual Change
Optional Action

If the Aloha configuration constrains insertable tags via tagtypeWhitelist, make sure to add the Aloha link tagtype (@gtxalohapagelink@ by default) to the list.

Gentics Aloha Editor 2.0.15

No changes

Gentics Mesh 2.1.24

Bugfix
Bugfix

Search: When a schema was completely excluded from indexing, the index sync operation still
tried to put the nodes of that schema into the non-existent index, this has been fixed.

SUP-18961
Bugfix

Core: Implementations of the persistance layer may now choose to process recursive deletion of nodes
in a separate thread instead of in the worker thread pool.

SUP-18860
Bugfix

GraphQL: The performance of GraphQL queries returning larger hierachies of data has been improved.

SUP-18931
Bugfix

Core: Generation of childrenInfo and etag for nodes with many children has been refactored to support better performance.

Bugfix
Bugfix

Core: Generation of ETags for nodes has generally been improved to be more stable.

Gentics Mesh EE 2.1.25

SUP-19010
Bugfix

Core: It is now possible to delete a node with a list field that has data inconsistencies.

Bugfix
Bugfix

Search: When a schema was completely excluded from indexing, the index sync operation still
tried to put the nodes of that schema into the non-existent index, this has been fixed.

SUP-18961
Bugfix

Core: Deleting of nodes with more than 1000 descendants is now done
in a separate thread. This will also cause those delete tasks to be done
one after the other instead of in parallel.

SUP-18961
Bugfix

Core: Implementations of the persistance layer may now choose to process recursive deletion of nodes
in a separate thread instead of in the worker thread pool.

SUP-18961
Bugfix

Core: The performance of deleting nodes recursively has been improved.

SUP-18860
Bugfix

GraphQL: The performance of GraphQL queries returning larger hierachies of data has been improved.

SUP-18931
Bugfix

Core: Generation of childrenInfo and etag for nodes with many children has been made more performant.

SUP-18931
Bugfix

Core: Generation of childrenInfo and etag for nodes with many children has been refactored to support better performance.

Bugfix
Bugfix

Core: Generation of ETags for nodes has generally been improved to be more stable.

Gentics Mesh Commercial Plugins 2.1.8

SUP-18930
Bugfix

Forms Plugin: Stale user data (incompletetly POSTed user data older than a configurable amount of days) will now be purged by a
periodic background job. The maximum allowed age for can be configured with the configuration attribute ‘staleDataPurgeInterval‘ (in days).

SUP-18929
Bugfix

Forms Plugin: When the validation of POSTed data fails for a recaptcha or friendlycaptcha element in a form,
storing of the form data will now be suppressed completely. This prevents spambots from creating garbage data in Mesh.

Gentics Portal | java 3.1.15

SUP-18867
Bugfix

Fixed the routing order for handlers generated with the CompatibilityHandlerProvider to prevent “Request has already been read” errors.

Gentics Portal | php 3.1.6

No changes

Gentics CMP 8.1.37

02.09.2025

Gentics CMS EE 6.1.37

SUP-18850
Bugfix

Editor User Interface: The initial loading of a folder has been refactored, eliminating several race conditions on loading different folder data parts.

SUP-18859
Bugfix

Editor User Interface: Forms will now always correctly load when switching nodes or when logging into for the first time.

SUP-18802
Bugfix

Editor User Interface: When saving objects with a “published“ state (like pages and forms) from the properties dialog,
the save notification will now also show a “Publish” button to immediately publish the modified object.

Gentics Aloha Editor 2.0.15

No changes

Gentics Mesh 2.1.23

SUP-18896
Bugfix

Plugins: Now the plugin timeout value is also considered in the HTTP plugin client. This allows extending HTTP call timeouts when the plugin is expected to start longer.

Bugfix
Bugfix

Core: Generation of ETags for nodes containing tags was not stable and sometimes resulted in different ETags,
even if nothing was changed. This has been fixed.

Gentics Mesh EE 2.1.24

Bugfix
Bugfix

Core: Generation of ETags for nodes containing tags was not stable and sometimes resulted in different ETags,
even if nothing was changed. This has been fixed.

SUP-18896
Bugfix

Plugins: Now the plugin timeout value is also considered in the HTTP plugin client. This allows extending HTTP call timeouts when the plugin is expected to start longer.

Gentics Mesh Commercial Plugins 2.1.7

SUP-18896
Bugfix

Forms: To avoid backend systems overload during the migration of a form data to the new folder structure, the process now can be fine-tuned with environment variables or system variables:

  • MESH_FORMS_PLUGIN_MAX_CONCURRENT_MIGRATION_FETCH_NODES – the max amount of nodes to fetch at once for the migration, defaults to 10000
  • MESH_FORMS_PLUGIN_MAX_CONCURRENT_MIGRATION_MOVE_CALLS – the max simultaneous node migration processes, defaults to 10

Gentics Portal | java 3.1.14

No changes

Gentics Portal | php 3.1.6

No changes

Gentics CMP 8.1.36

05.08.2025

Gentics CMS EE 6.1.36

SUP-18788
Bugfix

Editor User Interface: Fixed the selection handling when interacting with the toolbar in the edit mode. After interacting with a toolbar element, it‘ll no longer scroll, unless the edited or inserted element is not visible.

SUP-18792
Bugfix

Editor: Now the pagination and items-per-page count are kept after doing various actions with the distinct item.

SUP-18768
Bugfix

Editor User Interface: When editing pages, the construct categories will now be shown in the defined order.

SUP-18786
Bugfix

Editor User Interface: Editors no longer need administration privileges to see the construct categories when editing pages.

SUP-18787
Bugfix

Editor User Interface: When opening a page for editing, sometimes some constructs were available before an editable was activated.
This has been fixed now, so that no constructs will be available before an editable is activated by clicking into it.

SUP-18714
Bugfix

When stopping a publish process, and delaying objects, the following publish process would sometimes
also publish the delayed objects. This has been fixed now.

SUP-18778
Bugfix

Editor User Interface: The handling of the asset-management configuration has been fixed.

SUP-18781
Bugfix

REST API: The endpoint to get construct categories will only have the constructs embedded when the parameter embed=constructs is given.

SUP-18781
Bugfix

REST API: The endpoint to get a list of construct categories has new query parameters pageId and nodeId
to restrict the returned construct categories to the ones that have at least one construct which is assigned to the given node.

SUP-18781
Bugfix

REST API: The performance of getting lists of constructs or construct categories has been improved. This also improves the performance
of opening pages for editing in the Editor User Interface on systems with many constructs.

SUP-18781
Bugfix

REST API: When getting constructs with their construct category embedded, the category will no longer have its constructs embedded

SUP-18679
Bugfix

Editor User Interface: When editing a page, the page list will no longer lock onto the currently open page and allows for regular browsing.

SUP-18770
Bugfix

Administrator User Interface: Downloading Content Packages as zip stored incorrect files and has been fixed.

SUP-18780
Documentation

The example configuration for the Forms feature has been expanded by an example on how to configure allowed file types for file upload elements.

Gentics Aloha Editor 2.0.15

SUP-18800
Bugfix

Fixed a check in the table-plugin to correctly remove the table insert button when it shouldn‘t be available.

SUP-18800
Bugfix

Changed the behavior of the removeFormat action, to not remove typography anymore.

SUP-18800
Bugfix

Fixed checks for validity of markup, which incorrectly allowed elements to be added or changed, which could cause layout errors.

SUP-18788
Bugfix

Fixed inconsistencies in the table plugin buttons state, button interactions, and in the cell selection.

Gentics Mesh 2.1.22

No changes

Gentics Mesh EE 2.1.23

No changes

Gentics Mesh Commercial Plugins 2.1.6

Bugfix
Bugfix

Forms Plugin: Loading the schema for a form without necessary permissions would sometimes return a 404 (Not found)
instead of a 403 (Forbidden), which has been fixed.

Bugfix
Bugfix

Forms Plugin: Reports will now be created with UTF-8 even if the default character set of the
platform is different.

Gentics Portal | java 3.1.14

No changes

Gentics Portal | php 3.1.6

SUP-18754
Bugfix

Updated Mesh PHP-Client dependency to fix an error with uploading files for forms.

Gentics CMP 8.1.35

16.07.2025

Gentics CMS EE 6.1.35

SUP-18671
Bugfix

Editor User Interface: When editing a page, and using the top bar to edit content, it will now correctly restore the selection and correct scolling behaviour.

SUP-18686
Bugfix

Editor User Interface: When inserting a tag into a page, the dropdown will now close directly instead of waiting for the tag to be inserted.

Gentics Aloha Editor 2.0.14

SUP-18686
Bugfix

Fixed a check if a paragraph is empty which could cause text to be deleted or other issues to arise.

SUP-18735
Bugfix

The table of contents inserted by the respective plugin now has a drag handle and can also be deleted like tables by drawing a selection around the whole table and pressing delete.

SUP-18735
Bugfix

The generated outline of the table of contents plugin has been fixed.

Gentics Mesh 2.1.22

No changes

Gentics Mesh EE 2.1.23

No changes

Gentics Mesh Commercial Plugins 2.1.5

No changes

Gentics Portal | java 3.1.14

No changes

Gentics Portal | php 3.1.5

No changes

Gentics CMP 8.1.34

03.07.2025

Gentics CMS EE 6.1.34

SUP-18736
Bugfix

Updated Aloha-Editor due to a regression that caused Aloha-Editor to not load properly.

Gentics Aloha Editor 2.0.13

SUP-18736
Bugfix

Fixed wrong access to load the configuration dynamically, which prevented the proper loading and initialization of Aloha/Plugins.

Gentics Mesh 2.1.22

No changes

Gentics Mesh EE 2.1.23

No changes

Gentics Mesh Commercial Plugins 2.1.5

No changes

Gentics Portal | java 3.1.14

No changes

Gentics Portal | php 3.1.5

No changes

Gentics CMP 8.1.33

02.07.2025

Gentics CMS EE 6.1.33

SUP-18506
Enhancement

UI Core: Tables have an additional way to handle selection, in the form of a Map. Has to be enabled per table with the useSelectionMap Input. Allows for the indeterminate state to be set and correctly handled.

SUP-18674
Bugfix

Editor User Interface: Fixed an issue in the edit-mode, where the state of the control buttons would not always update correctly.

SUP-18701
Bugfix

Editor User Interface: Inserting a tag into a page now remembers the position correctly and also shows a more detailed placeholder.

SUP-18654
Bugfix

Administrator User Interface: The modals for creating new entities will now all show a loading indicator
during the request to add the entity in the backend. This will prevent involuntary creation of duplicates (by clicking the “create” button multiple times).

SUP-18660
Bugfix

Editor User Interface: The selection handling of the tabs while editing a page has been improved.

SUP-18670
Bugfix

Administrator User Interface: The list of groups of a user now has a button “Assign user to Groups”
which opens the modal for assignment of the user to groups.

SUP-18668
Bugfix

Administrator User Interface: The list of groups of a user allowed to perform the actions for creating subgroups, moving groups and
even deleting groups. This was confusing and has been removed.

SUP-18655
Bugfix

Editor User Interface: Improved loading indication when searching or when browsing content.

SUP-18641
Bugfix

Editor User Interface: The pagination will now display the correct amount of items which have been configured.

SUP-18598
Bugfix

Administrator User Interface: Fixed an issue where the assigned users of a group would not refresh when switching between details of a group.

SUP-18506
Bugfix

Administrator User Interface: Fixed an issue of adding or removing links to elements, when managing the assignment of multiple elements. For example, when managing multiple templates and their assignment to nodes.

SUP-18595
Bugfix

Editor User Interface: When comparing page versions with each other, the difference is now computed
with another algorithm, which better handles HTML differences.

SUP-18684
Bugfix

Editor User Interface: The CMS will now better handle errors in the generation of reports or binary downloads for
forms.

Gentics Aloha Editor 2.0.12

SUP-18660
Enhancement

Plugins will now check their configuration dynamically whenever a editable is getting de-/activated, instead of caching it once on initialization.

SUP-18644
Bugfix

Fixed the insertion of characters from the characterpicker-plugin.

SUP-18659
Bugfix

Fixes an error which could cause blocks to disappear after drag & drop.

Gentics Mesh 2.1.22

SUP-18637
Bugfix

Auth: Now a secondary auth provider (from Mesh plugins, for instance) allows proceeding with the request unauthenticated in a number of cases of errors, like provider denial or bad request, and logging the other cases.

SUP-18638
Bugfix

REST: The query parameters for node versioning and branch targeting have been decoupled, to match the cases where a branch usage is allowed, but version is not.

Documentation: The query parameterizing has been updated for the selected REST endpoints.

Gentics Mesh EE 2.1.23

SUP-18637
Bugfix

Auth: Now a secondary auth provider (from Mesh plugins, for instance) allows proceeding with the request unauthenticated in a number of cases of errors, like provider denial or bad request, and logging the other cases.

SUP-18638
Bugfix

REST: The query parameters for node versioning and branch targeting have been decoupled, to match the cases where a branch usage is allowed, but version is not.

Documentation: The query parameterizing has been updated for the selected REST endpoints.

Gentics Mesh Commercial Plugins 2.1.5

SUP-18684
Bugfix

Forms Plugin: The asynchronous generation of downloads will now use the temp folder instead of the plugins “storage” folder
for temporary storage of the download.

SUP-18684
Bugfix

Forms Plugin: Handling of errors during the asynchronous generation of downloads has been improved.

Gentics Portal | java 3.1.14

SUP-18718
Bugfix

The default value of the configuration setting mesh.proxyHeaderWhitelist, which defines the request headers,
which are forwarded to Mesh now also includes Referer, because this header is necessary for the forms plugin when using
multipage forms.

Gentics Portal | php 3.1.5

No changes

Gentics CMP 8.1.32

23.06.2025

Gentics CMS EE 6.1.32

SUP-18607
Bugfix

Administrator User Interface: When changing the language in the Mesh Browser, the content will be correctly reloaded to dipslay the content in the new language.

SUP-18602
Bugfix

Editor User Interface: Fixed the link in the usage-list, to navigate to the correct item.

SUP-18599
Bugfix

Administrator User Interface: Fixed potential modal locking when uploading a content-package zip file.

SUP-18589
Bugfix

Administrator User Interface: Fixed an issue where changing the language in the mesh browser would change the UI language as well.

SUP-18558
Bugfix

Now an information about an image exceeding the dimension limits contains IDs and a name of this image.

Gentics Aloha Editor 2.0.11

No changes

Gentics Mesh 2.1.21

SUP-18646
Enhancement

Core: The following dependencies have been updated, to eliminate vulnerable versions:

  • Vert.x – to version `4.5.14`
  • Netty – to version `4.1.118.Final`

Gentics Mesh EE 2.1.22

SUP-18646
Enhancement

Core: The following dependencies have been updated, to eliminate vulnerable versions:

  • Vert.x – to version `4.5.14`
  • Netty – to version `4.1.118.Final`

Gentics Mesh Commercial Plugins 2.1.4

No changes

Gentics Portal | java 3.1.13

Bugfix
Bugfix

Updated Netty dependency to 4.1.118.Final.

Gentics Portal | php 3.1.5

No changes

Gentics CMP 8.1.31

23.05.2025

Gentics CMS EE 6.1.31

SUP-18541
Bugfix

The preview for a modified tag was not rendered correctly (did not show the modified, but the original content),
when the tag rendered the modified part by referencing the text attribute of that part.
This has been fixed.

SUP-18540
Bugfix

Database records with empty uuid could lead to NullPointerExceptions during various actions.
This has been modified so that the action involving the empty uuid will succeed and a warning will be logged.

SUP-18497
Bugfix

Editor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.

SUP-18495
Bugfix

Administrator User Interface: Fixed the formatting of durations in the scheduler module.

SUP-18514
Bugfix

When rendering “empty“ for a tag of a page in an overview with sticky channel
incorrectly always rendered “0” even if the tag was not empty.
This has been fixed.

SUP-18508
Bugfix

When changing the flag “publish directory segments” for a node with channels,
the flag was only changed for the direct child channels, but not for subchannels.
This has been fixed now.

SUP-18507
Bugfix

Objects, which were disinherited from channels or excluded from inheritance where not always
properly removed from the branches of the Mesh Content.Repository.
This has been fixed.

Gentics Aloha Editor 2.0.11

No changes

Gentics Mesh 2.1.20

SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

Gentics Mesh EE 2.1.21

SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

Gentics Mesh Commercial Plugins 2.1.3

No changes

Gentics Portal | java 3.1.12

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. queries/fragments/navigation.graphql
2. queries/fragments/folderFields.graphql

Gentics Portal | php 3.1.5

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. resources/graphql/fragments/contentInfo.graphql
2. resources/graphql/fragments/navigation_breadcrumb.graphql
3. resources/graphql/fragments/navigation.graphql

SUP-16528
Bugfix

Fixed multilingual sitemap generation to support both legacy behavior and the standard multilingual approach that includes all available language variants. Configuration options allow you to choose which mode to use.

SUP-17900
Bugfix

Fixed an issue where dynamic Blade tag rendering caused cache duplication.

Gentics CMP 8.1.30

09.05.2025

Gentics CMS EE 6.1.30

SUP-18442
Enhancement

Administrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.

SUP-18470
Bugfix

User Interface: Fixed an issue where channels would always display the root node as the parent, which is not the case for more deeply nested inheritances.

SUP-18440
Bugfix

Administrator User Interface: Added hostname validation to node properties, and the node creation modal will not close the modal on errors, to prevent losing entered form data.

SUP-18395
Bugfix

User Interface: Modals which lock user-input will properly unlock on error. Modals with user-input will not automatically close on error, to prevent user-input data loss.

SUP-18399
Bugfix

Mesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.

SUP-18415
Bugfix

Administrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.

SUP-18320
Bugfix

Editor User Interface: When editing a form, you may now only add elements via drag and drop. Clicking on the element on the right menu will not add it to the form any more.
Updated the visuals in the form-editor to improve usability.

SUP-18389
Bugfix

Administrator User Interface: Validation of TagPart order has been fixed. Additionally, styling for inputs which are invalid have been updated to show the status correctly.

SUP-18457
Bugfix

Possible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.

SUP-18457
Bugfix

When rendering overviews with sticky channel and the feature “dsfallback” enabled,
the objects rendered in the overview were not always correct, this has been fixed.

Gentics Aloha Editor 2.0.11

No changes

Gentics Mesh 2.1.19

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

Gentics Mesh EE 2.1.20

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

Gentics Mesh Commercial Plugins 2.1.3

SUP-18390
Enhancement

Forms Plugin: The periodic downloads purge functionality has been improved by reacting on the added/removed projects, with no need to restart. It has also been documented.

SUP-18480
Bugfix

Forms: Invalid values for value list items (e.g. radio buttons, select elements) are no longer stored and will be marked as errors by validation. Only values listed in the value list items options are allowed. The same validation check is performed for checkbox elements where only the defined value is allowed to be submitted.

SUP-18220
Bugfix

The dependency on Mesh has been updated to 3.0.5.

Gentics Portal | java 3.1.11

SUP-18459
Enhancement

HTTP: Now the max HTTP header size is configurable via `maxHttpHeaderSize` config entry / `MAX_HTTP_HEADER_SIZE` environment variable. Default value is 8192 bytes.

Gentics Portal | php 3.1.4

No changes

Gentics CMP 8.1.29

24.04.2025

Gentics CMS EE 6.1.29

SUP-18376
Bugfix

User Interface: If the option values, sent to the select control, are numeric and start with zero, the very first one is never displayed, if being picked. This has been fixed.

SUP-18266
Documentation

The REST API Documentation has been improved to no longer show object hierarchies.
Also some descriptions and examples have been improved.

Gentics Aloha Editor 2.0.11

No changes

Gentics Mesh 2.1.18

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

Gentics Mesh EE 2.1.19

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

Gentics Mesh Commercial Plugins 2.1.2

No changes

Gentics Portal | java 3.1.10

No changes

Gentics Portal | php 3.1.4

No changes

Gentics CMP 8.1.28

10.04.2025

Gentics CMS EE 6.1.28

SUP-18367
Bugfix

Admin User Interface: The tagtype settings “Edit on insert“ and “Display controls inside” are no longer reset when saving the changes to tagparts.

SUP-18372
Bugfix

Editor User Interface: Fixed an issue when setting the focal point, where it could be out set out of bounds, causing publishing issues.

SUP-18259
Bugfix

User Interface: The validation for node publish directories and it‘s linking has been fixed in both the Editor and Administrator User Interfaces.

SUP-18307
Bugfix

Editor User Interface: When publishing pages or taking pages offline, the messages shown to the user will
now be more explicit about whether the page has been immediately been written to or removed from the Content.Repository (when instant publishing is used)
or the page has just been set into the requested state (which will take effect with the next regular publish process).

SUP-18349
Bugfix

Administrator User Interface: Fixed pagination for the CR select in the Mesh Browser module.

SUP-18320
Documentation

The supported MariaDB versions have been updated in the compatibility list.

Optional Manual Change
Optional Action
  • The methods isOpenEditorOnInsert() and isEditorControlsInside() have been renamed to getOpenEditorOnInsert() and getEditorControlsInside() respectively.
  • The methods getOpenEditorOnInsert() and getEditorControlsInside() now return Boolean instead of boolean and can therefore return null.
Optional Manual Change
Optional Action

When using a MariaDB version 11.6 or above the innodb_snapshot_isolation setting must be disabled in the configuration.

Gentics Aloha Editor 2.0.11

No changes

Gentics Mesh 2.1.17

No changes

Gentics Mesh EE 2.1.18

No changes

Gentics Mesh Commercial Plugins 2.1.2

No changes

Gentics Portal | java 3.1.10

No changes

Gentics Portal | php 3.1.4

No changes

Gentics CMP 8.1.27

26.03.2025

Gentics CMS EE 6.1.27

SUP-18259
Bugfix

Administrator User Interface: Fixed validation and linking of page and binary directories in node settings.

SUP-18263
Bugfix

Administrator User Interface: Changing the default upload folders of a node lets you correctly select the folder now.

SUP-18217
Bugfix

Administrator User Interface: Fixed the display of two scrollbars which could appear when viewing/expanding tree elements.

SUP-18254
Bugfix

The dependency report will now also contain UI dependencies.

SUP-18241
Bugfix

Content Staging of localized language variants incorrectly removed the master page of the language variant.
This has been fixed.

SUP-18241
Bugfix

Content Staging did not always retain the multichannelling inheritance settings of published pages.
This has been fixed.

Gentics Aloha Editor 2.0.11

SUP-18272
Bugfix

Fixed the visibility of the alignment button and added vertical alignment options as separate button with options.

SUP-18273
Bugfix

Fixed visibility for the horizontalruler button.

Gentics Mesh 2.1.17

SUP-18278
Bugfix

S3: When a S3 image is transformed, the transformation result can be never returned to the client at some cases, because of a false cache path provided by the transformation service. This has been fixed.

SUP-18280
Bugfix

Core: When an empty payload is sent to the binary field update function, a new version of a content, being updated, is produced, containing no changes. This has been now fixed, and the content stays old in this case.

SUP-18281
Bugfix

OAuth: If a new set of groups/roles has been attached to the Mesh user during the OAuth login session, these groups/roles are not used in the filtering during the same session. This has been fixed.

SUP-18279
Bugfix

Indexing: At some circumstances an indexing engine crash is possible, when the changes, triggering the (re)indexing on updated or deleted data, come too quickly. This has been fixed.

Gentics Mesh EE 2.1.18

SUP-18279
Bugfix

Indexing: At some circumstances an indexing engine crash is possible, when the changes, triggering the (re)indexing on updated or deleted data, come too quickly. This has been fixed.

SUP-18281
Bugfix

OAuth: If a new set of groups/roles has been attached to the Mesh user during the OAuth login session, these groups/roles are not used in the filtering during the same session. This has been fixed.

SUP-18280
Bugfix

Core: When an empty payload is sent to the binary field update function, a new version of a content, being updated, is produced, containing no changes. This has been now fixed, and the content stays old in this case.

SUP-18278
Bugfix

S3: When a S3 image is transformed, the transformation result can be never returned to the client at some cases, because of a false cache path provided by the transformation service. This has been fixed.

Gentics Mesh Commercial Plugins 2.1.2

No changes

Gentics Portal | java 3.1.10

SUP-18252
Bugfix

Authentication: Expired authentication cookies will now be simply ignored instead of causing a 500 Server Error response.

Gentics Portal | php 3.1.4

No changes

Gentics CMP 8.1.26

13.03.2025

Gentics CMS EE 6.1.26

SUP-17776
Enhancement

Now a plain text property startpageurl is added to the list of folder fields of Mesh Content Repository, allowing using the external URL as a startpage, or just simplifying the start page resolving in the case of single language setup.

SUP-16935
Enhancement

Link Checker: Due to some servers resulting with `HTTP 500` on an `HEAD` request, while being actually alive for a `GET`, the Link Checker now considers a `HTTP 500` a reason for a fallback check with a `GET`, reducing the number of false positive results.

SUP-18213
Bugfix

Fixes failing image uploads when automatic webp conversion is enabled and the image cannot be converted. When conversion failed, the original image is uploaded instead.

SUP-18222
Bugfix

Editor User Interface: When displaying pages in preview or edit mode, occasional errors like
“Record has changed since last read in table ‘systemsession‘” could occur when using MariaDB and the
setting ‘innodb_snapshot_isolation‘ was switched on.
Those errors have been fixed.

SUP-18150
Bugfix

Editor User Interface: The overview of usages of an Item have been reworked and are now paginated.

SUP-18198
Bugfix

When a node published into a Content.Repository with instant publishing enabled, operations which modified objects that should be published into the
Content.Repository would fail with an internal server error, if the Content.Repository was currently not available or improperly set up.
This has been fixed. While instant publishing itself will not be possible in such cases, the originating operation will succeed now.

SUP-18194
Bugfix

Administrator User Interface: Several issues with the node properties dialog have been fixed:

  • The checkbox “Publish Directory Segments“ will now only be visible, when the feature pub_dir_segments is activated.
  • The checkbox “Publish Directory Segments” will be disabled for channels, since this setting is inherited from the master node.
SUP-18194
Bugfix

Administrator User Interface: The label “Derives from …” which is shown in the node properties for channels
will no longer disappear when a property is modified.

SUP-17784
Bugfix

Fixes login with RSA key.

SUP-18180
Documentation

Fix MariaDB compatibility list

Gentics Aloha Editor 2.0.10

SUP-18149
Bugfix

Typography will respect the editables configuration correctly instead of just the default configuration.

Gentics Mesh 2.1.16

SUP-18220
Bugfix

The dependency on nashorn-core has been updated to 15.6.
This fixes startup errors in plugins (like the comment plugin) which uses precompilation of handlebars templates to javascript.

SUP-18208
Bugfix

Logging: Some sensitive configuration entries were eliminated from the logging.

Gentics Mesh EE 2.1.17

SUP-18208
Bugfix

Logging: Some sensitive configuration entries were eliminated from the logging.

SUP-18220
Bugfix

The dependency on nashorn-core has been updated to 15.6.
This fixes startup errors in plugins (like the comment plugin) which uses precompilation of handlebars templates to javascript.

Gentics Mesh Commercial Plugins 2.1.2

No changes

Gentics Portal | java 3.1.9

SUP-17776
Enhancement

Now a plain text property `startpageurl` can be used for a fallback detection of a startpage in the content, navigation and breadcrumb fetch.

Gentics Portal | php 3.1.4

SUP-16295
Enhancement

Now a `contenttype` field of a `content`-schemed Mesh page is considered while setting a `Content-Type` HTTP response header value.

SUP-17776
Enhancement

Now a plain text property `startpageurl` can be used for a fallback detection of a startpage in the content, navigation and breadcrumb fetch.

Bugfix
Bugfix

Some Dependencies have been updated:

  • laravel/framework to 11.39.1
SUP-16811
Bugfix

Fixed return value of getProjectName. This fixes a bug where cache keys were missing the current project name.

Gentics CMP 8.1.25

27.02.2025

Gentics CMS EE 6.1.25

SUP-17216
Enhancement

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.

SUP-18083
Enhancement

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.

SUP-18072
Enhancement

Administration User Interface: The value of a datasource item has been extended from 50 to 16383 symbols.

SUP-17177
Bugfix

Administrator User Interface: Now the `Add languages to a node` modal window scrolls its table content correctly.

SUP-17545
Bugfix

Administrator User Interface: Now the list pagination is reset when a new search term is entered.

SUP-17209
Bugfix

Administrator User Interface: Fixed an the creation of new nodes, to also save the configured publishing settings.

SUP-16772
Bugfix

Editor User Interface: Fixed a potential race-condition which prevented the edit-button to be displayed when previewing a page.

SUP-18109
Bugfix

Fixes compatibility issues with Oracle MySQL databases.

SUP-15751
Bugfix

Administration User Interface: The `Object Type` values of the Content Repository Tagmap entries list are back.

SUP-18066
Bugfix

Editor User Interface: Now edit mode allows the editor hyperlinks being clicked only with CTRL key, preventing accidental page leaves or reloads.

SUP-16591
Bugfix

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.

SUP-17951
Bugfix

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.

SUP-17875
Bugfix

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.

SUP-18060
Bugfix

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.

SUP-17206
Bugfix

Administrator User Interface: It is now possible to change the keyword of a construct and the keyword of a part in a construct.

SUP-18092
Bugfix

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.

SUP-18092
Bugfix

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.

SUP-18102
Bugfix

SSO: The javascript adapter for SSO using keycloak has been updated for compatibility with Keycloak up to version 26.

Gentics Aloha Editor 2.0.9

SUP-18070
Bugfix

Fixed initialization of the Table Plugin, which now correctly picks up the global settings.

SUP-17926
Bugfix

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 2.1.15

SUP-14730
Bugfix

Auth: The JWT auth cookie will now have the `HTTPOnly` flag set.

Gentics Mesh EE 2.1.16

SUP-14730
Bugfix

Auth: The JWT auth cookie will now have the `HTTPOnly` flag set.

Gentics Mesh Commercial Plugins 2.1.2

No changes

Gentics Portal | java 3.1.8

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.24

12.02.2025

Gentics CMS EE 6.1.24

SUP-17501
Enhancement

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.

SUP-17792
Enhancement

Editor User Interface: Now the folder breadcrumbs are shown for the search results, if no Elasticsearch is used.

SUP-15438
Enhancement

Content Staging: Now the timestamp of a Content Package is updated on package contents update, e.g. page being added or removed etc.

SUP-18079
Bugfix

Editor User Interface: Fixed an issue where the tag was not rendered correctly after inserting it with the “Edit on Insert” option.

SUP-17633
Bugfix

Administrator User Interface: Some possible error messages when updating templates have been improved.

SUP-17749
Bugfix

Administrator User Interface: Long content in the mesh server details table will now correctly form multiple rows and be displayed without additional scrolling.

SUP-17369
Bugfix

Administrator User Interface: Editing overview tag-parts in template object-properties now properly scroll to display all elements.

SUP-17402
Bugfix

Editor User Interface: The sorting of display properties of the folder contents has been fixed.

SUP-17353
Bugfix

Administrator User Interface: Fixed an impossibility of expanding contents of a folder in the content picker dialog, if this folder has no subfolders.

SUP-16566
Bugfix

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.

SUP-17060
Bugfix

Administrator User Interface: It is now possible to change the task of an existing scheduler schedule.

SUP-17525
Bugfix

Administrator User Interface: When creating a node, languages have to be specified in order to be allowed to create the node.

SUP-17912
Bugfix

Administrator User Interface: Moving of user groups sometimes incorrectly failed with a permission error which has been fixed.

SUP-17536
Bugfix

Administrator User Interface: Various translations of labels and messages have been corrected.

SUP-18040
Bugfix

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.

SUP-17987
Bugfix

Administrator User Interface: Assignment of multiple templates to nodes or folders always failed with some
error messages (insufficient permissions). This has been fixed.

SUP-18035
Bugfix

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.

SUP-18032
Bugfix

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.

SUP-18031
Bugfix

Administrator User Interface: Fixed the editing of template object-properties.

Gentics Aloha Editor 2.0.8

SUP-17884
Bugfix

Selected characters from the character-picker plugin can now be inserted again.

SUP-17815
Bugfix

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 2.1.14

SUP-17797
Bugfix

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 2.1.15

SUP-18069
Bugfix

GraphQL: A case of using a GraphQL native filter for a string field against a UUID value, resulting in an exception, has been fixed.

SUP-17797
Bugfix

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 2.1.2

No changes

Gentics Portal | java 3.1.8

SUP-17086
Documentation

Updates documentation on requirements and repository access.

SUP-17193
Documentation

Documentation on branch selector handlers for projects using multichannelling has been added to the documentation.

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.23

29.01.2025

Gentics CMS EE 6.1.23

SUP-17941
Bugfix

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.

SUP-17941
Bugfix

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.

SUP-17964
Bugfix

Administrator User Interface: Saving of modified scheduler task properties has been fixed.

SUP-17183
Bugfix

Administrator User Interface: The properties dialog of a tag in a template will now always show the currently selected construct.

SUP-17899
Bugfix

Editor User Interface: Fixed an issue when attempting to opening the time-management from a page when in edit- or preview-mode.

Optional Manual Change
Optional Action

Gentics Aloha Editor 2.0.7

No changes

Gentics Mesh 2.1.13

SUP-17558
Bugfix

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 2.1.14

SUP-17558
Bugfix

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 2.1.2

No changes

Gentics Portal | java 3.1.7

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.22

16.01.2025

Gentics CMS EE 6.1.22

SUP-17590
Enhancement

Added documentation for custom editors and how to implement them.

SUP-17994
Bugfix

Editor User Interface: Fixed focus handling when in edit mode, to allow for uninterrupted editing.

SUP-17590
Bugfix

Editor User Interface: Fixed an issue with custom editors not loading correctly, when the editor URL contained escapable characters (such as spaces).

SUP-17870
Bugfix

Fixes an error when listing nodes in a setup with channels when the multichannelling feature has been disabled.

SUP-17839
Bugfix

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.

SUP-17885
Bugfix

Editor User Interface: Fixed an issue when editing the Object-Properties of a Page, the file-name would be overritten with a default value.

SUP-17891
Bugfix

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.

SUP-17881
Bugfix

Editor User Interface: When updating object-properties and switching between them, the correct value will now be used/displayed.

SUP-17877
Bugfix

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.

SUP-17860
Bugfix

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

SUP-17877
Bugfix

Added a new hint property to the Input UI Component.

SUP-17938
Bugfix

The assignment of a Plugins setting has been fixed.

Gentics Mesh 2.1.12

SUP-17945
Bugfix

GraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.

SUP-17176
Bugfix

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 2.1.13

SUP-17945
Bugfix

GraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.

SUP-17945
Bugfix

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.

SUP-17176
Bugfix

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 2.1.2

SUP-17998
Bugfix

Forms: Adjust SSN validation according to https://www.sozialversicherung.at/cdscontent/?contentid=10007.820902&viewmode=content#topsprungmarke

Gentics Portal | java 3.1.7

SUP-17278
Bugfix

Fixes adding of additional HTTP headers via security.additionalResponseHeaders in the portals responses.

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.21

12.12.2024

Gentics CMS EE 6.1.21

SUP-17887
Bugfix

Editor User Interface: Fixed a race-condition which was introduced in the previous version, which sometimes causes the preview- and edit-mode to not be useable.

Gentics Aloha Editor 2.0.6

No changes

Gentics Mesh 2.1.11

No changes

Gentics Mesh EE 2.1.12

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.6

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.20

11.12.2024

Gentics CMS EE 6.1.20

SUP-17701
Bugfix

Editor User Interface: Searching for Dates has been fixed.

SUP-17766
Bugfix

Fixes a bug which lead to content loss in pages when using newer MariaDB versions.

SUP-17864
Bugfix

Editor User Interface: Resource usage in the preview- and edit-mode have been optimized.

Gentics Aloha Editor 2.0.6

No changes

Gentics Mesh 2.1.11

SUP-17710
Bugfix

GraphQL: Data fetchers have been speed up on native filtering of the nodes with node fields, by fixing the proper context detection, so complex multi-inclusion queries (navigation) run up to 10x faster.

SUP-17755
Bugfix

Core: The node deletion rules has been strictened, to avoid internal deletion API misusage.

SUP-17869
Bugfix

Auth: A crash on retrieving principal user‘s referenced node has been fixed.

Gentics Mesh EE 2.1.12

SUP-17869
Bugfix

Auth: A crash on retrieving principal user‘s referenced node has been fixed.

SUP-17755
Bugfix

Core: The node deletion rules has been strictened, to avoid internal deletion API misusage.

SUP-17710
Bugfix

GraphQL: Data fetchers have been speed up on native filtering of the nodes with node fields, by fixing the proper context detection, so complex multi-inclusion queries (navigation) run up to 10x faster.

SUP-17755
Bugfix

Core: A project‘s base node could be deleted over public APIs under some circumstances. This has been fixed.

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.6

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.19

05.12.2024

Gentics CMS EE 6.1.19

SUP-17207
Bugfix

Administrator User Interface: Fixed scrolling issue when assigning languages to a node.

SUP-17849
Bugfix

Editor User Interface: In Edit-Mode, internal links are now only clickable when holding the CTRL Key down, to prevent accidental navigation.
Additionally, internal links will reload the selected item to display the correct name and create a correct link during editing to enable navigation.

SUP-17795
Bugfix

Editor User Interface: Updated Preview- and Edit-Mode loading to allow earlier loading when jumping to a page via ID.

SUP-17694
Bugfix

Administrator User Interface: Fixed assignment of constructs to nodes, which will correctly add and remove them now.

SUP-17594
Bugfix

Editor User Interface: Creating and deleting forms now correctly respects the users language selection.

SUP-17822
Bugfix

The OverlayElement.OverlayCloseError in Aloha is now correctly populated with the Class from the Editor-UI, to handle the instances as expected.
Additionally, error handling of these Errors has been streamlined.

Gentics Aloha Editor 2.0.6

SUP-17849
Bugfix

Added default values when updating an existing link.

SUP-17290
Bugfix

Fixed the list plugin to apply the editables configuration correctly again.

SUP-17822
Bugfix

Active Typography will be correctly detected again.

SUP-17223
Bugfix

Defaulted UI Component element to an empty jQuery element, to prevent potential null-access.

Gentics Mesh 2.1.10

No changes

Gentics Mesh EE 2.1.11

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.6

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.18

20.11.2024

Gentics CMS EE 6.1.18

SUP-17665
Bugfix

Editor User Interface: When an editor closed the edit view of a page without saving or publishing the page,
the page stayed locked (until the configured timeout).
This has been fixed, closing the edit view will unlock the page.

SUP-17299
Bugfix

Administrator User Interface: The Mesh browser now clearly indicates the loading state.

SUP-17698
Bugfix

When publishing multiple nodes with channels into the same content repository and using the features instant publishing
and contentfile auto offline, instant publishing channel pages that reference files from other nodes would incorrectly
try to publish the referenced file into the page‘s node, which lead to various problems, including error messages
during the instant publish process.
This has been fixed.

SUP-17731
Bugfix

Content Staging: When importing objects having object properties which are restricted to
other nodes in the target system, the object properties were not ignored but imported with
incorrect names.
This has been fixed, restricted object properties will not be imported any more.

Gentics Aloha Editor 2.0.5

No changes

Gentics Mesh 2.1.10

No changes

Gentics Mesh EE 2.1.11

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.6

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.17

13.11.2024

Gentics CMS EE 6.1.17

SUP-17688
Bugfix

The Mesh REST client has been updated to the version `2.1.9`, adding support on newly added Mesh REST API types.

SUP-17502
Bugfix

Changing the logger configuration (by modifying the nodelog.yml file) in runtime did not always work and has been fixed.

SUP-17502
Bugfix

The check result for consistency checks of Content.Repositories sometimes did not show all information messages,
caused by JVM specific limitations.
This has been fixed.

SUP-17208
Bugfix

Now the channel languages are retrieved correctly, according to the master node. Also the update of the languages for the channel node now throws an error.

SUP-17602
Bugfix

The language variants were not removed from the content repository, if the whole page of all the languages stays around. This has been fixed.

SUP-17559
Bugfix

Fixes handling of follow up schedules which do not have any follow schedules set. This caused an error which prevented listing schedules in the Admin UI.

SUP-17287
Documentation

The documentation for configuration of Aloha Editor Plugins
was incorrect and has been fixed.

Gentics Aloha Editor 2.0.5

No changes

Gentics Mesh 2.1.10

GPU-1413
Enhancement

Core: Now it is possible to sort over binary metadata, node reference and micronode non-list fields.

Gentics Mesh EE 2.1.11

GPU-1413
Enhancement

Core: Now it is possible to sort over binary metadata, node reference and micronode non-list fields.

GPU-1413
Enhancement

SQL: Now it is possible to sort over binary metadata, node reference and micronode non-list fields natively.

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.6

SUP-17619
Bugfix

The inclusion of the gpj.auth.id cookie is now strictly dependent on the Keycloak rpInitiatedLogout setting, avoiding its misusage and saving HTTP headers length.

SUP-17368
Bugfix

Fix deserialization issue when reading more than one configuration file.

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.16

25.10.2024

Gentics CMS EE 6.1.15

SUP-17507
Bugfix

Administrator User Interface: Resolve the issue where folder properties fail to display when the display name is absent for language variants in Mesh Browser.

SUP-17615
Bugfix

Editor User Interface: Added compatibility to edit link titles.

SUP-17586
Bugfix

Editor User Interface: Fixed a race condition which promted a login, even when the user was still logged in.

SUP-17188
Bugfix

Editor User Interface: Fixed the save button when editing page properties, to not allow language overrides.

SUP-17472
Bugfix

REST API: The property categoryId has been added to the REST model of object tags.

SUP-17587
Bugfix

When publishing into a Mesh Content.Repository with static URL rendering for files, the rendered file URLs
contained possibly translated folder publish paths, but the file itself would only be accessible via the
generic folder publish path.
The rendering of file URLs has been fixed.

SUP-16786
Bugfix

Some performance fixes have been done:

  • Performance of handling page versions has been improved.
  • Performance of getting the tag status of templates with many pages has been improved.
SUP-16786
Bugfix

The UpdateImplementation tool has some new parameters to handle synchronization of pages with (potentially modified) templates:

  • triggerSyncPages
  • awaitSyncPages
  • awaitSyncPagesTimeout
    See the Guides for details.
SUP-17472
Bugfix

Editor User Interface: Opened object-property categories are correctly remembered again, and will correctly display the entries when initially open.

SUP-17202
Bugfix

Editor User Interface: The Object-Properties of Images/Files (@upload_image_properties@ and upload_file_properties) are being correctly validated, and will now require to be valid, before allowing the user to save.

SUP-17376
Bugfix

When publishing files to a Mesh ContentRepository while not using publish directory segments and the
filename of a file was modified in the CMS, the field gtx_url in Mesh (containing the files URL) was not
always properly changed.
This has been fixed.

SUP-16786
Bugfix

The start and end of a sync process for a devtool package will now also be logged in the system log.

Optional Manual Change
Optional Action

will no longer be synchronized with the template during the process.
The synchronization must either be done using the “Tag Status” tab of the template properties in the Administration User Interface,
or by using the UpdateImplementation tool.

Gentics Aloha Editor 2.0.5

SUP-17615
Bugfix

Added missing title editing for links.

SUP-17625
Bugfix

Table plugin: Fixes missing styling button. The configuration items cellConfig, columnConfig and rowConfig specify available entries in the table styling button to apply CSS classes to individual cells, columns or rows. See the table plugin documentation for details.

SUP-17624
Bugfix

Format plugin: Fixes an issue that the config setting of the format plugin was ignored.

Gentics Mesh 2.1.9

SUP-17222
Bugfix

Documentation: A missing query parameters documentation for the `/search` and `/{{project}}/search` has been added.

SUP-17176
Bugfix

Cache: Image cache has been refactored, utilizing now simpler structure with less folder depth.

SUP-17282
Bugfix

Core: A potential data loss on an edge case of node migration over several schema versions, including field name/type change, has been fixed.

Gentics Mesh EE 2.1.10

SUP-17282
Bugfix

Core: A potential data loss on an edge case of node migration over several schema versions, including field name/type change, has been fixed.

SUP-17176
Bugfix

Cache: Image cache has been refactored, utilizing now simpler structure with less folder depth.

SUP-17222
Bugfix

Documentation: A missing query parameters documentation for the `/search` and `/{{project}}/search` has been added.

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.5

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.15

16.10.2024

Gentics CMS EE 6.1.14

SUP-17588
Bugfix

Editor User Interface: The creation of language variants of pages has been fixed.

Gentics Aloha Editor 2.0.4

No changes

Gentics Mesh 2.1.8

No changes

Gentics Mesh EE 2.1.9

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.5

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.14

11.10.2024

Gentics CMS EE 6.1.13

SUP-17542
Bugfix

Editor User Interface: The Constructs to insert in the Edit-Mode are being loaded correctly again.

SUP-17462
Bugfix

When publishing into a Mesh Content.Repository with the setting “Publish Directory Segments” enabled,
and some properties of folders were translated into languages other than English it was possible to not also translate
the Publish Directory Segment, which subsequently caused errors in the publish process.
The behaviour has been changed so that translation of the Publish Directory Segment is also enforced and the translations are
made unique.

SUP-17371
Bugfix

Editor User Interface: Pages without language, can have the language updated/assigned in the properties, if one or more languages have been assigned to the Node.

SUP-17223
Bugfix

Editor User Interface: Fixed loading of Constructs and broken editor controls when switching between preview- and edit-mode, as well as switching between pages.

SUP-17467
Bugfix

Administrator User Interface: Display and Setting of role permissions in the Management Section of Mesh Content.Repositories have been fixed.

Gentics Aloha Editor 2.0.4

No changes

Gentics Mesh 2.1.8

SUP-17267
Bugfix

Image Manipulation: The validation of resize width and height have been fixed to also properly handle values set to “auto” in the request.

SUP-17458
Bugfix

GraphQL: The library for handling GraphQL Filters in Java has been updated to fix inconsistent behaviour when filtering nodes with fields of type “date“ or “number“,
which had the field set to null.
Before the fix, such nodes were never returned regardless of the used filter. Now the behaviour is identical to filters on fields of other types (such as “string“ or “boolean“) so that
null values will not natch when compared to non-null values, but the negation with “not” will match.

Gentics Mesh EE 2.1.9

SUP-17458
Bugfix

GraphQL: The library for handling GraphQL Filters in Java has been updated to fix inconsistent behaviour when filtering nodes with fields of type “date“ or “number“,
which had the field set to null.
Before the fix, such nodes were never returned regardless of the used filter. Now the behaviour is identical to filters on fields of other types (such as “string“ or “boolean“) so that
null values will not natch when compared to non-null values, but the negation with “not” will match.

SUP-17267
Bugfix

Image Manipulation: The validation of resize width and height have been fixed to also properly handle values set to “auto” in the request.

SUP-17458
Bugfix

GraphQL: The behaviour of native filtering was different from the java filtering with regards to null values: native filtering would never return elements with null values, even when using “not“ or “notEquals”.
The behaviour of native filtering has been modified to consider null values as not being equal to non-null values.

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.5

SUP-7449
Bugfix

Fixes dependency conflicts for jackson library.

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.13

03.10.2024

Gentics CMS EE 6.1.12

No changes

Gentics Aloha Editor 2.0.4

No changes

Gentics Mesh 2.1.7

SUP-17450
Bugfix

Core: A crash, caused by duplicated nodes in a GraphQL resulting set, has been fixed.

Gentics Mesh EE 2.1.8

SUP-17450
Bugfix

Core: A crash, caused by duplicated nodes in a GraphQL resulting set, has been fixed.

SUP-17450
Bugfix

Core: A crash, caused by duplicated nodes in a GraphQL resulting set, has been fixed (SQL DAO version).

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.4

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.12

26.09.2024

Gentics CMS EE 6.1.12

SUP-17442
Bugfix

When using synchronized object properties, loading an object from the REST API could fail with an internal error,
when the object contained an object tag which was synchronized with the object tag of another object that had been put into the wastebin.
This has been fixed.

SUP-17446
Bugfix

The Mesh Rest Client has been updated to version 2.1.6.

SUP-17446
Bugfix

Creation of branches in a Mesh ContentRepository has been made more robust.

SUP-17445
Bugfix

Editor User Interface: Fixed the loading of styles for custom tag editors.

Gentics Aloha Editor 2.0.4

No changes

Gentics Mesh 2.1.6

No changes

Gentics Mesh EE 2.1.7

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.4

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.11

13.09.2024

Gentics CMS EE 6.1.11

SUP-17263
Bugfix

REST API: Removes a misleading error message about missing permissions when trying to add a user to a group that was already assigned to the user.

SUP-17319
Bugfix

Editor User Interface: The state from a URL is now again correctly restored.
Additionally, the UI will remember the last selected Node and navigate there on default.

SUP-16598
Bugfix

Content Staging: The removal of already deleted objects has been fixed.

SUP-17256
Bugfix

Administrator User Interface: Assignment of Groups of a User have been fixed, to correctly assign and remove the selected groups.

SUP-15808
Bugfix

Added the REST Client to the custom Tag- and TagPart-Editors API.

SUP-17281
Bugfix

Editor User Interface & Administrator User Interface: When Keycloak is configured but unavailable, redirect to login screen and show appropriate error message.

SUP-17255
Bugfix

Editor User Interface: The Tag-List in the page properties is now consistenly displayed and allows the user to dis- and enable tags, when the tagfill_light feature is turned off.

Gentics Aloha Editor 2.0.4

No changes

Gentics Mesh 2.1.6

SUP-17264
Bugfix

Core: A crash has been fixed on an attempt of (micro)node migration over non-adjacent (micro)schema versions.

SUP-17239
Bugfix

Core: The Vert.x Handlebars engine dependency has been patched, to replace the vulnerable Apache `commons-text` dependency, targeting `CVE-2022–42889`.

Gentics Mesh EE 2.1.7

SUP-17239
Bugfix

Core: The Vert.x Handlebars engine dependency has been patched, to replace the vulnerable Apache `commons-text` dependency, targeting `CVE-2022–42889`.

SUP-17264
Bugfix

Core: A crash has been fixed on an attempt of (micro)node migration over non-adjacent (micro)schema versions.

SUP-17105
Bugfix

Documentation: The check/repair API calls are better documented in regards of an async processing. The logging documentation is extended with format examples.

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.4

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.10

21.08.2024

Gentics CMS EE 6.1.10

SUP-16605
Bugfix

Administrator User Interface: Some errors which have been silently handled, will now notify the user with the appropiate error messages.

SUP-17172
Bugfix

Editor User Interface: The permission check for images did not consider role permissions. This has been fixed.

SUP-15430
Bugfix

Editor User Interface: Fix spellchecker requests and adjust appearance.

SUP-17199
Bugfix

Administrator User Interface: The functionality to localize templates was missing and has been added.

SUP-17194
Bugfix

Editor User Interface: Additional checks for page loading have been removed, which on occasions, prevented editing of pages completely.

Gentics Aloha Editor 2.0.3

SUP-15430
Bugfix

Fix spellchecker configuration and adjust appearance.

Gentics Mesh 2.1.4

No changes

Gentics Mesh EE 2.1.5

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.4

No changes

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.9

08.08.2024

Gentics CMS EE 6.1.9

SUP-17123
Enhancement

Editor User Interface: Clicking on the buttons of the form generator to download files show now a success message.

SUP-17028
Bugfix

Administrator User Interface: Fixed an issue which prevented new (Single/Multi)-Select part types from being able to be created.

SUP-16581
Bugfix

Editor User Interface: Checks and actions for the Multichanneling Feature will now only be done/avilable, when the Feature is available/enabled as well.

SUP-16429
Bugfix

Added missing translations when a ContentRepository is added to a Devtool-Package again.

SUP-17045
Bugfix

CMS: Fixed the issue where errors regarding i18n are logged during publishing.

SUP-17093
Bugfix

Editor User Interface: Fixed issue where context button was disabled when Aloha was not loaded (e.g.: in preview mode).

Gentics Aloha Editor 2.0.2

No changes

Gentics Mesh 2.1.4

SUP-17105
Bugfix

Documentation: The check/repair API calls are better documented in regards of an async processing. The logging documentation is extended with format examples.

Gentics Mesh EE 2.1.5

SUP-17178
Bugfix

Core: A crash in referencing contents lookup has been fixed.

SUP-17181
Bugfix

Docker: Mesh image startup has been fixed.

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.4

SUP-17182
Bugfix

Fixes the search handler handlebars helpers which caused an internal server error upon rendering pagination for search results.

Gentics Portal | php 3.1.3

No changes

Gentics CMP 8.1.8

24.07.2024

Gentics CMS EE 6.1.8

SUP-17007
Bugfix

Administrator User Interface: The loading of content nodes for the mesh browser has been fixed.

SUP-16839
Bugfix

Administrator User Interface: The sorting of constructs and object-property categories has been fixed.

SUP-17092
Bugfix

Editor User Interface: The switching of languages has been fixed.

Gentics Aloha Editor 2.0.2

SUP-16711
Bugfix

Fixes the Aloha list plugin so that the list style is applied properly.

Gentics Mesh 2.1.3

No changes

Gentics Mesh EE 2.1.4

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.3

No changes

Gentics Portal | php 3.1.3

SUP-16942
Bugfix

Fix Authentication Refresh Token Handling. Refresh Token is now also set as a cookie instead of server side storage. This allows more stateless setups without a shared cache

SUP-16611
Bugfix

Fixes an error with resolving the start page for requests to /.

Gentics CMP 8.1.7

10.07.2024

Gentics CMS EE 6.1.7

SUP-16695
Bugfix

Editor User Interface: The handling of some errors from the REST API (like e.g. when trying to log in with invalid user credentials) was broken and has been fixed.

SUP-16696
Bugfix

Administrator User Interface: The dashboard will now show the status of the publish process next to the status of the scheduler.
Also missing translations for publish process stati have been added.

SUP-16928
Bugfix

Editor User Inferface: After sending an inbox message, an empty success message box was shown. This has been fixed,
the success message will now be shown with the correct text.

SUP-16761
Bugfix

Administrator User Interface: The Logs Module will now show logs between the given start- and endtime only to avoid long running queries.

Gentics Aloha Editor 2.0.1

SUP-16967
Bugfix

When pasting content from Word, empty html tags (like meta or link tags) are now correctly removed.

Gentics Mesh 2.1.3

No changes

Gentics Mesh EE 2.1.4

No changes

Gentics Mesh Commercial Plugins 2.1.1

No changes

Gentics Portal | java 3.1.3

SUP-16674
Bugfix

Authentication: The authentication denial of a 3rd party auth provider is now better depicted in the logs.

Gentics Portal | php 3.1.1

No changes

Gentics CMP 8.1.6

27.06.2024

Gentics CMS EE 6.1.6

SUP-16905
Enhancement

Administrator User Interface: Added Tagmap-Entry validation to the Content-Repository Tagmap-Entry view.

SUP-16852
Bugfix

The REST Endpoint to delete single Folders, Pages, Files, and Images, now have an additional query parameter disableInstantDelete, which will skip the Instant-Publishing feature.
Additionally, the Editor User Interface will use this flag now, when deleting multiple elements.

SUP-16852
Bugfix

A new boolean query parameter, disableInstantDelete, has been added to the form REST delete API, to prevent automatic removal of the item from the content repository. This may come in hand in the case of mass deletion. A content repository republishing process has to be started afterwards manually, to remove all the deleted entries.

SUP-16852
Bugfix

A new boolean query parameter, disableInstantDelete, has been added to the page/file/image REST delete API, to prevent automatic removal of the item from the content repository. This may come in hand in the case of mass deletion. A content repository republishing process has to be started afterwards manually, to remove all the deleted entries.

SUP-16771
Bugfix

Administrator User Interface: The detection of property values in the Node and Content-Repository settings has been fixed.

SUP-16909
Bugfix

Editor User Interface: Fixed an issue with the custom Asset-Management, where the upload for assets while editing a localized page, the upload was directed to the wrong folder/channel.

SUP-16927
Bugfix

Editor User Interface: Fixed the issue when clicking on the checkbox in CMS settings is not saved (e.g., display all languages or show deleted objects)

SUP-16997
Bugfix

Administrator User Interface: Assigning and removing of Templates and Datasources to/from Devtool-Packages has been fixed.

SUP-16993
Bugfix

A possible NullPointerException when loading entities with object tags has been fixed.

SUP-5894
Bugfix

Fixes link resolving for pages that are referenced by forms (for example as mail templates). The links did not contain the host, this has been fixed.

Gentics Aloha Editor 2.0.0

No changes

Gentics Mesh 2.1.3

SUP-16917
Bugfix

Elasticsearch: An Elasticsearch Java Client has been updated to the version `1.1.2`, containing the corrections to the connection failure processing mechanism. The Elasticsearch activity idle checking has been improved to be more proof of the unstable connections.

Gentics Mesh EE 2.1.4

SUP-16917
Bugfix

Elasticsearch: An Elasticsearch Java Client has been updated to the version `1.1.2`, containing the corrections to the connection failure processing mechanism. The Elasticsearch activity idle checking has been improved to be more proof of the unstable connections.

Gentics Mesh Commercial Plugins 2.1.1

SUP-16855
Bugfix

Forms Plugin: When attempting to delete a non-existing form, a 204 ist returned instead of a 404 response.

Gentics Portal | java 3.1.2

No changes

Gentics Portal | php 3.1.1

No changes

Gentics CMP 8.1.5

12.06.2024

Gentics CMS EE 6.1.5

SUP-16087
Bugfix

The last check date in the Link-Checker Custom-Tool now displays the correct date.

SUP-16559
Bugfix

Editor User Interface: Language- and Version-Comparisons for pages are displaying the contents of the page/differences of them correctly again.

SUP-16705
Bugfix

Reloading the configuration (over the Admin UI, REST API or UpdateImplementation command-line tool) will now only
interrupt possibly running background threads, if absolutely necessary.

SUP-16705
Bugfix

Background threads, which are started by the CMS will now have more descriptive names.

SUP-16705
Bugfix

The UpdateImplementation command-line tool will now set the configured timeout also as connect and read timeout for the
RestClient, which is used for executing tasks in the CMS.

SUP-16865
Bugfix

A bug in content staging import has been fixed, including an inability to process the channel metadata because of the valid uppercase ID.

SUP-15392
Bugfix

The Version compatibility listing in the UIs now include non CMP compatible Nodes as “Unknown” entries.
Additionally, the styling and layout has been updated.

SUP-15556
Bugfix

Editor User Interface, Administrator User Interface: Fix sending instant messages to other CMS user.

SUP-16705
Documentation

The documentation of the RestClient now contains an example for creation with custom configuration properties (like timeouts).

Gentics Aloha Editor 2.0.0

No changes

Gentics Mesh 2.1.2

No changes

Gentics Mesh EE 2.1.3

No changes

Gentics Mesh Commercial Plugins 2.1.0

No changes

Gentics Portal | java 3.1.2

SUP-15779
Documentation

Authentication: Updated documentation about Keycloak configuration for newer Keycloak versions which use an RSA-OAEP key by default. Such keys are currently not supported by the underlying Vert.x framework and the respective key provider must be removed in the Keycloak admin console. For more information see the authentication documentation.

Gentics Portal | php 3.1.1

No changes

Gentics CMP 8.1.4

29.05.2024

Gentics CMS EE 6.1.4

SUP-15465
Bugfix

Administrator User Interface: Fix action log filtering. I.e.: Replace search bar with respective column filters to allow filtering different log entities.

SUP-16755
Bugfix

Editor User Interface: An issue which incorrectly displayed the selected elements in an Overview has been resolved.

SUP-16125
Bugfix

Editor User Interface: Resolved an issue with the favourite item validation, which assumed items were deleted and therefore removed them from the favourite list.

SUP-15387
Bugfix

Editor User Interface: Added additional states for the inheritance display property.

SUP-16773
Bugfix

The publish process will now check whether the dirtqueue worker thread is alive before waiting for dirtqueue events to be handled.
If the dirtqueue worker is found to not be alive, a restart will be attempted. After 5 failed attempts, the publish process will fail.
This resolves endlessly hanging publish processes, when the dirtqueue worker thread died before.

SUP-15661
Bugfix

Static files will now be served by the CMS with an “etag“ response header and will also have the “cache-control“ response header set to “no-cache”.

SUP-16764
Bugfix

Editor User Interface: Fixed the publishing process of a single page to make instant publishing functional again.

SUP-16834
Documentation

Fixed a typo in the documentation of maximum dimension in pixel in https://www.gentics.com/Content.Node/cmp8/guides/fileupload.html#maximum-dimension-in-pixel

Gentics Aloha Editor 2.0.0

No changes

Gentics Mesh 2.1.2

No changes

Gentics Mesh EE 2.1.3

SUP-16580
Bugfix

Core: A repair mechanism for `Content reference consistency check` has been improved to use off-transactional mechanism, to improve Mesh and database resource consumption.

Gentics Mesh Commercial Plugins 2.1.0

No changes

Gentics Portal | java 3.1.1

No changes

Gentics Portal | php 3.1.1

No changes

Gentics CMP 8.1.3

14.05.2024

Gentics CMS EE 6.1.3

SUP-15445
Bugfix

The check result of a contentrepository check sometimes was empty, which has been fixed.

SUP-16734
Bugfix

Editor User Interface: Fixed an issue with the properties editing in Pages and Folders, which prevents the user from editing certain properties.

SUP-15564
Bugfix

Editor User Interface: The action-buttons in the top right corner will not overlay on the search bar on smaller window/screen sizes.

SUP-16742
Bugfix

Administrator User Interface: The control to publish to the Content-Repository in the nodes properties, which has been accidently removed, has been added back.

SUP-16264
Bugfix

Administrator User Interface: Fixed missing scrolling when elements were to big in modals and detail views.

SUP-16544
Bugfix

The error message in the scheduler log for publishing errors into a Mesh Content.Repository due to conflicts has been improved.

SUP-15490
Bugfix

The sort order of construct categories and object properties categories will now be more consistent when importing from a devtool package.

SUP-15490
Bugfix

Administrator User Interface: Deleting a construct category incorrectly tried to delete the construct with same ID instead. This has been fixed.

SUP-15742
Bugfix

Administrator User Interface: Added a button to unassign languages from nodes.

Gentics Aloha Editor 2.0.0

No changes

Gentics Mesh 2.1.2

SUP-16720
Bugfix

GraphQL: A combination of similar queries with different names and filter parameters, running over native filtering, that produces incorrect results, has been fixed.

Gentics Mesh EE 2.1.2

SUP-16720
Bugfix

GraphQL: A combination of similar queries with different names and filter parameters, running over native filtering, that produces incorrect results, has been fixed.

Gentics Mesh Commercial Plugins 2.1.0

No changes

Gentics Portal | java 3.1.1

SUP-16206
Bugfix

Templating: Now the tolerance of the errors in the templating engine can be configured in the portal config. Either a silent acceptance (status quo) or HTTP 500 throwing is possible.

SUP-14461
Bugfix

Core: Now all the redirections, including error pages, consider the source branch to pick up the correct content.

Gentics Portal | php 3.1.0

No changes

Gentics CMP 8.1.2

03.05.2024

Gentics CMS EE 6.1.2

SUP-16723
Bugfix

Editor User Interface: Resolved an issue with a race-condition which could lock up the edit-mode in a perpetual loading state.

Gentics Aloha Editor 2.0.0

No changes

Gentics Mesh 2.1.1

SUP-16719
Bugfix

The library used to process webp images has been changed due to JVM errors when running in an `alpine` based image.

Gentics Mesh EE 2.1.1

SUP-16719
Bugfix

The library used to process webp images has been changed due to JVM errors when running in an `alpine` based image.

SUP-16718
Bugfix

A possible NullPointerException when handling binary data has been fixed.

Gentics Mesh Commercial Plugins 2.1.0

No changes

Gentics Portal | java 3.1.0

No changes

Gentics Portal | php 3.1.0

No changes

Gentics CMP 8.1.1

30.04.2024

Gentics CMS EE 6.1.1

SUP-16699
Bugfix

Administrator User Interface: Fixed deletion of object-properties.

SUP-16698
Bugfix

The library used to process webp images has been changed due to JVM errors when running in an alpine based image.

Gentics Aloha Editor 2.0.0

No changes

Gentics Mesh 2.1.0

No changes

Gentics Mesh EE 2.1.0

No changes

Gentics Mesh Commercial Plugins 2.1.0

No changes

Gentics Portal | java 3.1.0

No changes

Gentics Portal | php 3.1.0

No changes

Gentics CMP 8.1.0

29.04.2024

Gentics CMS EE 6.1.0

Manual Change
Action required

This will make content packages, that have been created with older versions of the CMS incompatible – even if the implementation itself is identical.

GPU-1465
Enhancement

The default object properties object.navsortorder and obect.startpage where changed to not be inheritable.
This only affects new CMS instances, where the default elements will be imported. Existing CMS instances, which are
updated are not affected.

GPU-353
Enhancement

Devtool Packages can now be checked for completeness/consistency.

  • GET /packages/{name}/check
  • GET /packages/{name}/check/result

This feature has also been added to the Administrator User Interface to a dedicated tab in the Package module.

GPU-1116
Enhancement

Administrator User Interface: The Mesh Browser has been integrated to the UI as a new module.

GPU-1253
Enhancement

Editor User Interface: The Edit-Mode has been overhauled and is now fully integrated into the Editor-UI.

GPU-933
Enhancement

It is now possible to define several properties using environment variables:

  • Hostname of a Node
  • Portal Preview URL for a Node
  • Username and Password for ContentRepository
  • Connection URL for ContentRepository
  • Attribute Basepath for ContentRepository
GPU-942
Enhancement

Administrator User Interface: Management for Mesh Content-Repositories has been added.
This allows direct management of Mesh via it‘s API and it‘s administrative content.

GPU-1543
Enhancement

Some Dependencies on Java Libraries have been updated.

GPU-938
Enhancement

Editor User Interface: Added node-specific features to open the object-properties of a newly uploaded file or image.

GPU-676
Enhancement

Mesh Content Repository now has an ability to mark the selected entry or content type as excluded from indexing process, to prevent sensitive data leaks.

GPU-895
Enhancement

Devtools: Assigned nodes are now synced with object properties. Syncing an object property to the CMS will automatically assign it to the respective nodes.

GPU-937
Enhancement

Adds WebP support for images. The Gentics Image Store now handles webp files correctly and activating the new feature WebP Conversion will automatically convert uploaded image to WebP format for nodes which have the feature enabled. An image conversion task has also been added which converts already existing non-WebP images to WebP format.

GPU-1115
Enhancement

An integration with the new Mesh image variant manual creation feature has been added. Now each Node contains an option to create the manipulation variants of each GenticsImageStore-referenced image during the publish process.

GPU-1059
Enhancement

For Mesh ContentRepositories, the new REST API Endpoint /rest/contentrepositores/[id]/proxy will act as a proxy to the Mesh REST API.
The new REST API Endpoint /rest/contentrepositories/[id]/proxylogin will perform a login with the credentials stored in the Mesh ContentRepository.

GPU-1159
Enhancement

Support of serving over HTTP/2 (h2c) protocol has been added.

GPU-1159
Enhancement

Support for Mesh CR connections over HTTP/2 has been added.

SUP-16632
Bugfix

Administrator User Interface: The loading of packages for channels has been fixed.

SUP-16644
Bugfix

Administrator User Interface: The date range fields for triggering content maintenance actions were always disabled. This has been fixed.

SUP-16644
Bugfix

Administrator User Interface: Triggering content maintenance actions without restricting to content repositories had no effect. This has been fixed.

SUP-16648
Bugfix

Editor User Interface: The button closes the sidebar modal now properly.

SUP-16646
Bugfix

The copying of channels is now disabled.

SUP-15801
Bugfix

Editor User Interface: The misrepresented warnings for missing translations in the form generator has been fixed.

SUP-12845
Documentation

The documentation for node specific settings has been improved to clarify the behaviour when settings are specified by local ID, global ID and name at the same time.

GPU-1252
Documentation

The usage of the GCN-JS-API inside of Aloha has been deprecated.

Usage of the GCMSUI Object (GCMSUI Bridge) is recommended instead where possible.

SUP-15790
Documentation

Removes tagtype descriptions from the documentation that are no longer available.

Optional Manual Change
Optional Action
Optional Manual Change
Optional Action

The CMS has been updated to Java 17 (LTS version).

Gentics Aloha Editor 2.0.0

GPU-1253
Enhancement

Existing UI Systems have been overhauled:

  • ui/scopes: have been de-deprecated and reworked
  • ui/surface: now controls general UI behavior and can derfer it to other systems entirely

All UI Components may now inherit from the new ui/component base-class, as new functionality and requirements have been added.

Icons have been reworked to use Google's Material Symbols instead of Image files.
Icons that are used are mapped and available in ui/icons.

New Systems for dynamic, and consistent UIs have been added:

  • ui/dropdown: Adds a generic way to open a dropdown on a specific component.
  • ui/dynamicForm: Allows for dynamic form and form-control generation, as well as a component registry to add new components.
  • ui/modal: Adds a generic way to open modals with a form.

New UI Components have been added:

  • ui/attributeButton: Regular button, which also allows for editing of a single attribute of an HTML-Element.
  • ui/attributeToggleButton: Extension of ui/attributeButton which adds toggle functions to the button.
  • ui/checkbox: Checkbox component to control a boolean value.
  • ui/colorPicker: Color picker to either select a pre-defined color value or let‘s the user select/pick one.
  • ui/contextButton: Button which opens a context (Modal/Dropdown) on click.
  • ui/contextToggleButton: Extension of ui/contextButton which adds toggle functions to the button.
  • ui/dateTimePicker: Date-Time Picker to enter/select a date, or a date-time.
  • ui/iframe: Iframe which allows embedding of external components and interacts via the window message protocol.
  • ui/input: Formerly ui/text, and is a generic input element.
  • ui/select: Select which allows the user to select one or more options.
  • ui/selectMenu: Special select for dropdowns only. Allows the user to select only one option and has additional step for extra data input.
  • ui/slider: Horizontal slider/range to select a number.
  • ui/splitButton: Button which has a secondary smaller button added to it.
  • ui/text: Just text without any interactions.
  • ui/toggleSplitButton: Extension of ui/splitBtton which adds toggle functions to the button.

Components which have been removed:

  • ui/accordionMenuButton: Use a combination of ui/contextButton, or ui/dropdown; and the ui/selectMenu instead.
  • ui/menuButton: Use a combination of ui/contextButton, or ui/dropdown; and the ui/selectMenu instead.
  • ui/multiSplit: Use either a ui/splitButton, or a combination of ui/contextButton, or ui/dropdown; and the ui/selectMenu instead.
  • ui/port-helper-attribute-field: Use the ui/attributeButton or ui/attributeToggleButton instead.
  • ui/port-helper-multi-split: Use either a ui/splitButton, or a combination of ui/contextButton, or ui/dropdown; and the ui/selectMenu instead.
  • ui/text: Not directly removed, but changed to ui/input, as this component will now only render text.

Component layouts and stylings may have changed significantly.

GPU-1253
Enhancement

Various settings for plugins and the UI Toolbar have been changed.

Noteworthy changes for the Aloha.settings.toolbar:

  • Tabs require an id, and label property and optionally an icon.
  • Tab component slots (@components@) can be defined by either string or as { slot: string; scope: string | string[] } elements.

For full type definitions, check the ui/settings file.

GPU-1097
Enhancement

Updates jQuery dependency to 3.7.0 and jQuery UI dependency to 1.13.2.

Custom plugins might need adaptions. See the list of deprecated function for jQuery.

GPU-1097
Enhancement

Replaces linting and building with the wro4j-maven-plugin with eslint, esbuild and postcss.

Gentics Mesh 2.1.0

GPU-1088
Enhancement

Now it‘s possible to use generated Mesh API key for the login request, with `apikey` string body parameter.

GPU-940
Enhancement

REST: A new HttpServer option, `minifyJson`, has been added to control over the REST API payloads being pretty printed for readability, or minified for resource save. An analogous setting has been added to the Java `MeshRestClient`.
Default value is `true`, so the payload minification is turned on, which is a breakingS change, if one expects the pretty-formatted output.

GPU-676
Enhancement

Search: Several enhancements have been applied to the content, sent to the search engine for the indexing. Each (micro)schema is presented a `noIndex` flag, marking the content of the (micro)schema as excluded from the indexing. Each (micro)schema field is presented a similar `noIndex` flag.
By default no flag is set, meaning the content to be indexable. This feature serves security purposes, preventing the sensible information from leaking through the search engine.

GPU-1115
Enhancement

Core: The on-demand image manipulation feature has been refactored for DDoS protection. The new image manipulator option, `mode`, has been added with the following values:
`ON_DEMAND` keeps already existing behaviour with creating/reusing the image variant automatically on each request,
`MANUAL` requires an extra step of calling the image variant creation REST API prior to the variant serve, `OFF` disables the feature completely. A set of REST API calls has been added for the image variants manipulation.
The GraphQL `nodes` call has been extended to filter/serve over the image variants of a selected binary field, if applicable.

GPU-942
Enhancement

The endpoint `GET /auth/login` now also supports login via the Authentication Bearer request header (using an API token).

Enhancement
Enhancement

Image manipulation: Adds support for WebP images.

Enhancement
Enhancement

Plugins: An option for connection over HTTP/2 for the Mesh plugins have been added.

Enhancement
Enhancement

Java Rest client: REST client can now choose the HTTP protocol version to use for the Mesh connection. Possible values: DEFAULT (current default support of the carrier HTTP client library, default value), HTTP_1_1, HTTP_2.

Enhancement
Enhancement

Core: Usage of application level protocol negotiation (aka ALPN) can be now configured via Mesh Options.

GPU-1249
Enhancement

REST: A new ‘languages‘ endpoint has been added, providing the list of the installed languages, as well as the lookup over UUID or 2-character language tag.

GPU-1543
Enhancement

Some dependencies have been updated:

  • VertX: 4.5.7
  • GraphQL: 21.5
  • GraphQL Dataloader: 3.2.2
  • PF4j: 3.11.0
  • Hazelcast: 3.12.13
  • Jackson: 2.17.0
  • SnakeYAML: 2.2
  • Log4j: 2.23.1
  • SLF4j: 2.0.13
  • Logback: 1.5.5
  • Commons IO: 2.16.1
  • RAML Parser: 0.8.40
  • JSON Path: 2.9.0
  • JSoup: 1.17.2
  • Jettison: 1.5.4
  • Netty: 4.1.108.Final
  • Image IO: 3.10.1
GPU-943
Enhancement

Mesh has been updated to Java 17 (LTS version).

Gentics Mesh EE 2.1.0

GPU-943
Enhancement

Mesh has been updated to Java 17 (LTS version).

GPU-1543
Enhancement

Some dependencies have been updated:

  • VertX: 4.5.7
  • GraphQL: 21.5
  • GraphQL Dataloader: 3.2.2
  • PF4j: 3.11.0
  • Hazelcast: 3.12.13
  • Jackson: 2.17.0
  • SnakeYAML: 2.2
  • Log4j: 2.23.1
  • SLF4j: 2.0.13
  • Logback: 1.5.5
  • Commons IO: 2.16.1
  • RAML Parser: 0.8.40
  • JSON Path: 2.9.0
  • JSoup: 1.17.2
  • Jettison: 1.5.4
  • Netty: 4.1.108.Final
  • Image IO: 3.10.1
GPU-943
Enhancement

Mesh SQL has been updated to Java 17 (LTS version).

GPU-942
Enhancement

The endpoint `GET /auth/login` now also supports login via the Authentication Bearer request header (using an API token).

Enhancement
Enhancement

Image manipulation: Adds support for WebP images.

Enhancement
Enhancement

Plugins: An option for connection over HTTP/2 for the Mesh plugins have been added.

Enhancement
Enhancement

Java Rest client: REST client can now choose the HTTP protocol version to use for the Mesh connection. Possible values: DEFAULT (current default support of the carrier HTTP client library, default value), HTTP_1_1, HTTP_2.

Enhancement
Enhancement

Core: Usage of application level protocol negotiation (aka ALPN) can be now configured via Mesh Options.

GPU-1115
Enhancement

Core: The on-demand image manipulation feature has been refactored for DDoS protection. The new image manipulator option, `mode`, has been added with the following values:
`ON_DEMAND` keeps already existing behaviour with creating/reusing the image variant automatically on each request,
`MANUAL` requires an extra step of calling the image variant creation REST API prior to the variant serve, `OFF` disables the feature completely. A set of REST API calls has been added for the image variants manipulation.
The GraphQL `nodes` call has been extended to filter/serve over the image variants of a selected binary field, if applicable.

GPU-676
Enhancement

Search: Several enhancements have been applied to the content, sent to the search engine for the indexing. Each (micro)schema is presented a `noIndex` flag, marking the content of the (micro)schema as excluded from the indexing. Each (micro)schema field is presented a similar `noIndex` flag.
By default no flag is set, meaning the content to be indexable. This feature serves security purposes, preventing the sensible information from leaking through the search engine.

GPU-940
Enhancement

REST: A new HttpServer option, `minifyJson`, has been added to control over the REST API payloads being pretty printed for readability, or minified for resource save. An analogous setting has been added to the Java `MeshRestClient`.
Default value is `true`, so the payload minification is turned on, which is a breakingS change, if one expects the pretty-formatted output.

GPU-1088
Enhancement

Now it‘s possible to use generated Mesh API key for the login request, with `apikey` string body parameter.

GPU-1249
Enhancement

REST: A new ‘languages‘ endpoint has been added, providing the list of the installed languages, as well as the lookup over UUID or 2-character language tag.

Gentics Mesh Commercial Plugins 2.1.0

Manual Change
Action required
GPU-943
Enhancement

The Mesh Plugins have been updated to Java 17 (LTS version).

GPU-941
Enhancement

Forms: The storage structure of form data has been modified: Form data nodes will now not be created as direct children of the corresponding form node,
but will be children of the node “Data“ (using the schema form_folder), which is a child of the form node.
This allows to set permissions on the “Data” node (different from the permissions on the form node), which will be passed on to the created form data node.

Gentics Portal | java 3.1.0

Enhancement
Enhancement

A new configuration option allows defining the protocol version used by the Mesh REST Client.

GPU-1543
Enhancement

Some dependencies have been updated:

  • Vert.x: 4.5.7
  • Logback: 1.5.6
  • Jackson: 2.17.0
  • Guava: 33.1.0-jre
  • JSONPath: 2.9.0
  • Commons IO: 2.16.1
  • Commons Lang3: 3.14.0
  • Jsoup: 1.17.2
GPU-943
Enhancement

The portal-java has been updated to Java 17 (LTS version).

Gentics Portal | php 3.1.0

Enhancement
Enhancement

Upgraded PHP from 8.1 to 8.2 and Laravel from 9.19 to 10.20.